Avatar billede oasen Nybegynder
30. september 2002 - 15:09 Der er 6 kommentarer og
3 løsninger

Variabel+variabel=variabel

Var1 = "5"
Var2 = "24"

"Tekst" & Var1 = Var2

Hvorfor er det nu egentlig, at man ikke kan udskrive variablen "Tekst5" og få returneret "24"?

Det har jeg brug for at kunne i et større løkkesystem.
Avatar billede soes Nybegynder
30. september 2002 - 15:17 #1
du kan vist ikke oprette dynamiske variabler. Kan du ikke klare opgaven med et array?
Avatar billede roger Nybegynder
30. september 2002 - 15:46 #2
"Tekst" & Var1 = Var2  <--- Giver ingen mening
samme som at sige 'a' = 'b'.

Men forstår nok ikke spørgsmålet.

Udskrive "Tekst" & Var1 <--- der er jeg med

Returnere Var2 ??? <--- Returnere til hvad ?
Avatar billede oasen Nybegynder
30. september 2002 - 16:46 #3
Jeg har allerede 3 løkker inden i hinanden, der skal danne input til hinandens output.
Jeg har f.eks. brug for at oprette nogle variable:

For i = 1 To 10
  For t = 0 To UBound(Arr_List_1)
      If t = CInt(Request.Form("list_1_" & i)) Then
                  "Value" & t = Request.Form("list_1_" & i)
Osv.....
Avatar billede happycow- Nybegynder
30. september 2002 - 16:48 #4
Kig engang på Eval() og se om det er noget der kan bruges :P
Avatar billede kichian Nybegynder
30. september 2002 - 17:10 #5
Brug et array i stedet for dynamiske variable.
Avatar billede roger Nybegynder
30. september 2002 - 19:15 #6
ja arrays er løsningen...

Value[t] = Request.Form("list_1_" & i)
Avatar billede roger Nybegynder
30. september 2002 - 19:16 #7
ohh mener nu at det hedder Value(t) i VB i stedet for Value[t]
Avatar billede coltau Juniormester
30. september 2002 - 22:06 #8
En liste med resultaterne kan laves sådan:

' Lav liste til resultater     
Dim value_1(UBound(Arr_List_1))
for I = 0 to UBound(Arr_List_1)
  value_1(I) = "" ' Blank = ikke valgt
next

For i = 1 To 10
  For t = 0 To UBound(Arr_List_1)
    If t = list_1(i) Then
        value_1(t) = Request.Form("list_1_" & i)

osv ...

value_1(t) anvendes i stedet for "Value" & t
Avatar billede oasen Nybegynder
01. oktober 2002 - 10:19 #9
Jeg anvendte nogle funktioner i stedet. Så er det muligt. Tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester