|
| Array igen igen... Fra : Ukendt |
Dato : 08-08-08 10:26 |
|
Hej NG
Jeg har nedenstående felter fra en form...
Jeg skal have gemt værdierne i datofelterne, med CPR, Dato og Kode_ som
kriterier...
<form output>
CPR_3 = 261156, 261156, 261156, 261156
Kode__3 = 1101, 45UDE, FÆL2, NGS5
04-08-2008_3 = , 4, , 4
05-08-2008_3 = 8, , 8,
B1 = Opdatér rettelser
</form output>
Det er nok mest, hvordan jeg får hentet værdierne for hver dato,
og får dem koblet sammen med kriterierne, der er problemet...
Altså
Request.Form("04-08-2008_3")
Request.Form("05-08-2008_3")
Det er jo nok noget med arrays, og det rider mig stadig som en mare...
Har brugt en del tid på at forstå arrays, men det vil ikke rigtig trænge
ind...
Hilsen
Bjarne
"Every day new surprises"
| |
Ukendt (09-08-2008)
| Kommentar Fra : Ukendt |
Dato : 09-08-08 12:16 |
|
"bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
news:489c111f$0$15880$edfadb0f@dtext01.news.tele.dk...
>
> Hej NG
>
> Jeg har nedenstående felter fra en form...
>
> Jeg skal have gemt værdierne i datofelterne, med CPR, Dato og Kode_ som
> kriterier...
>
> <form output>
> CPR_3 = 261156, 261156, 261156, 261156
> Kode__3 = 1101, 45UDE, FÆL2, NGS5
> 04-08-2008_3 = , 4, , 4
> 05-08-2008_3 = 8, , 8,
> B1 = Opdatér rettelser
> </form output>
>
> Det er nok mest, hvordan jeg får hentet værdierne for hver dato,
> og får dem koblet sammen med kriterierne, der er problemet...
> Altså
> Request.Form("04-08-2008_3")
> Request.Form("05-08-2008_3")
Prøver at lave dette array...
Dim MitArray(3)
For Each y In arrCPR
For Each z In arrKode
For Each a In arrTimer
MitArray = Array (Dato, y, z, a)
Next
Next
Next
Får denne fejl...
Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens
Bjarne
| |
Stig Johansen (09-08-2008)
| Kommentar Fra : Stig Johansen |
Dato : 09-08-08 14:10 |
|
"bsn" <bsnSNABELAoncableDOTdk> wrote:
> Prøver at lave dette array...
Gider ikke.
> Dim MitArray(3)
'(3)' dimensionerer til 3 elementer.
> MitArray = Array (Dato, y, z, a)
Her refererer du til 4 elementer.
--
Med venlig hilsen
Stig Johansen
| |
Ukendt (09-08-2008)
| Kommentar Fra : Ukendt |
Dato : 09-08-08 18:46 |
|
"Stig Johansen" <wopr.dk@gmaill.com> skrev
>> Prøver at lave dette array...
>
> Gider ikke.
????
>> Dim MitArray(3)
>
> '(3)' dimensionerer til 3 elementer.
>
>> MitArray = Array (Dato, y, z, a)
>
> Her refererer du til 4 elementer.
Kan du forklare "elementer"...???
Bjarne
| |
Stig Johansen (10-08-2008)
| Kommentar Fra : Stig Johansen |
Dato : 10-08-08 06:27 |
|
"bsn" <bsnSNABELAoncableDOTdk> wrote:
>
> "Stig Johansen" <wopr.dk@gmaill.com> skrev
>
>>> Prøver at lave dette array...
>>
>> Gider ikke.
>
> ????
Det skal forstås sådan, at du har postet noget køreklar kode, der viser hvad
du har gang i, og ikke demonstrerer fejlmeddelsen.
Der er heller ingen testdata, så vi har ikke en kinamands chance for at vide
hvad der står i dine forskellige variable.
>>> Dim MitArray(3)
>>
>> '(3)' dimensionerer til 3 elementer.
>>
>>> MitArray = Array (Dato, y, z, a)
>>
>> Her refererer du til 4 elementer.
>
> Kan du forklare "elementer"...???
Nu kom jeg til at tro, at Dim MitArray(3) definerede 3 elementer (0..2) og
ikke 4 (0..3), så det er ikke det.
men hvis du har et array, ekselmpelvis a=(10,11,12,13)
Så er a(0)=10, a(1)=11 osv.
Disse er elementer i arrayet.
--
Med venlig hilsen
Stig Johansen
| |
Ukendt (10-08-2008)
| Kommentar Fra : Ukendt |
Dato : 10-08-08 11:35 |
|
"Stig Johansen" <wopr.dk@gmaill.com> skrev >>
>>>> Prøver at lave dette array...
>>>
>>> Gider ikke.
>>
>> ????
>
> Det skal forstås sådan, at du har postet noget køreklar kode, der viser
> hvad
> du har gang i, og ikke demonstrerer fejlmeddelsen.
>
> Der er heller ingen testdata, så vi har ikke en kinamands chance for at
> vide
> hvad der står i dine forskellige variable.
>
Det mener jeg da, jeg har - prøv at se de forrige indlæg i tråden...
Bjarne
| |
Jørn Andersen (09-08-2008)
| Kommentar Fra : Jørn Andersen |
Dato : 09-08-08 19:59 |
|
On Sat, 09 Aug 2008 15:10:11 +0200, Stig Johansen <wopr.dk@gmaill.com>
wrote:
>"bsn" <bsnSNABELAoncableDOTdk> wrote:
>> Prøver at lave dette array...
>
>Gider ikke.
>
>> Dim MitArray(3)
>
>'(3)' dimensionerer til 3 elementer.
>
>> MitArray = Array (Dato, y, z, a)
>
>Her refererer du til 4 elementer.
Arrays er nul-nummererede, så det er rigtigt nok.
Mvh. Jørn
--
Jørn Andersen,
Brønshøj
| |
Michael Weber (09-08-2008)
| Kommentar Fra : Michael Weber |
Dato : 09-08-08 20:25 |
|
Jørn Andersen wrote:
> On Sat, 09 Aug 2008 15:10:11 +0200, Stig Johansen <wopr.dk@gmaill.com>
> wrote:
>
>> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>>> Prøver at lave dette array...
>>
>> Gider ikke.
>>
>>> Dim MitArray(3)
>>
>> '(3)' dimensionerer til 3 elementer.
>>
>>> MitArray = Array (Dato, y, z, a)
>>
>> Her refererer du til 4 elementer.
>
> Arrays er nul-nummererede, så det er rigtigt nok.
Hvis man så bare man havde fulgt den praksis hele vejen igennem
ved indexing.
--
Med venlig hilsen
Michael Weber
Mod humor kæmper selv Guderne forgæves.
| |
Jørn Andersen (09-08-2008)
| Kommentar Fra : Jørn Andersen |
Dato : 09-08-08 20:52 |
|
On Sat, 9 Aug 2008 21:24:47 +0200, "Michael Weber" <agentmikie@c.dk>
wrote:
>> Arrays er nul-nummererede, så det er rigtigt nok.
>
>Hvis man så bare man havde fulgt den praksis hele vejen igennem
>ved indexing.
Ja, jeg er vist ikke den eneste, der har rodet rundt med:
UBound(ArrArray, 1)
og troet, at det var 2. dimension
Mvh. Jørn
--
Jørn Andersen,
Brønshøj
| |
Michael Weber (09-08-2008)
| Kommentar Fra : Michael Weber |
Dato : 09-08-08 20:21 |
|
Stig Johansen wrote:
> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>> Prøver at lave dette array...
>
> Gider ikke.
>
>> Dim MitArray(3)
>
> '(3)' dimensionerer til 3 elementer.
4 elementer.
3 er max index.
Logisk er det ikke.
Dim myArray(3)
myArray(0) = "Clean Underwear"
myArray(1) = "Vacuum Cleaner"
myArray(2) = "New Computer"
myArray(3) = "Talking Bass"
Response.Write myArray(3)
--
Med venlig hilsen
Michael Weber
Mod humor kæmper selv Guderne forgæves.
| |
Stig Johansen (10-08-2008)
| Kommentar Fra : Stig Johansen |
Dato : 10-08-08 06:17 |
|
Michael Weber wrote:
> Stig Johansen wrote:
>> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>>> Dim MitArray(3)
>>
>> '(3)' dimensionerer til 3 elementer.
>
> 4 elementer.
> 3 er max index.
> Logisk er det ikke.
Næh, jeg blandede åbenbart nogle sprog sammen.
Jeg er med på arrays er 0 indexeret, men i nogle af de andre sprog giver 3
(size/length) enten 0..2 eller 1..3 afhængig af det valgte offset.
Altså 3 som antal elementer, og ikke uBound/High eller hvad det nu hedder i
der givne sprog.
Undskyld forvirringen.
--
Med venlig hilsen
Stig Johansen
| |
Ukendt (10-08-2008)
| Kommentar Fra : Ukendt |
Dato : 10-08-08 11:45 |
|
"Michael Weber" <agentmikie@c.dk> skrev
>> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>>> Prøver at lave dette array...
>>
>> Gider ikke.
>>
>>> Dim MitArray(3)
>>
>> '(3)' dimensionerer til 3 elementer.
>
>
> 4 elementer.
> 3 er max index.
> Logisk er det ikke.
>
> Dim myArray(3)
> myArray(0) = "Clean Underwear"
> myArray(1) = "Vacuum Cleaner"
> myArray(2) = "New Computer"
> myArray(3) = "Talking Bass"
>
> Response.Write myArray(3)
Det ser rigtigt ud...
Jeg har lavet noget kode, som skal fylde arrayet med flere
"linjer/poster"...
For Each y In arrCPR
For Each z In arrKode
For Each a In arrTimer
MitArray(0) = MitArray(0) & Dato
MitArray(1) = MitArray(1) & y
MitArray(2) = MitArray(2) & z
MitArray(3) = MitArray(3) & a
Next
Next
Next
Men det giver sammenlagt i en streng alle eks. datoer, hvis jeg laver
response.write MitArray(0)...
og det er jo ikke rigtigt...
Bjarne
| |
Jørn Andersen (10-08-2008)
| Kommentar Fra : Jørn Andersen |
Dato : 10-08-08 08:15 |
|
On Fri, 8 Aug 2008 11:25:46 +0200, "bsn" <bsnSNABELAoncableDOTdk> wrote:
>Jeg har nedenstående felter fra en form...
>
>Jeg skal have gemt værdierne i datofelterne, med CPR, Dato og Kode_ som
>kriterier...
>
><form output>
>CPR_3 = 261156, 261156, 261156, 261156
>Kode__3 = 1101, 45UDE, FÆL2, NGS5
>04-08-2008_3 = , 4, , 4
>05-08-2008_3 = 8, , 8,
>B1 = Opdatér rettelser
></form output>
Jge tror du er nødt til at at "tegne", hvordan resultatet skal se ud -
jeg kan i hvertfald ikke gennemskue det - ?
--
Jørn Andersen,
Brønshøj
| |
Ukendt (10-08-2008)
| Kommentar Fra : Ukendt |
Dato : 10-08-08 11:32 |
|
"Jørn Andersen" <jorn@jorna.dk> skrev
>
>>Jeg har nedenstående felter fra en form...
>>
>>Jeg skal have gemt værdierne i datofelterne, med CPR, Dato og Kode_ som
>>kriterier...
>>
>><form output>
>>CPR_3 = 261156, 261156, 261156, 261156
>>Kode__3 = 1101, 45UDE, FÆL2, NGS5
>>04-08-2008_3 = , 4, , 4
>>05-08-2008_3 = 8, , 8,
>>B1 = Opdatér rettelser
>></form output>
>
> Jge tror du er nødt til at at "tegne", hvordan resultatet skal se ud -
> jeg kan i hvertfald ikke gennemskue det - ?
Jeg prøver...
Dato CPR Kode Timer
04-08-2008 261156 1101
04-08-2008 261156 45UDE 4
04-08-2008 261156 FÆL2
04-08-2008 261156 NGS5 4
05-08-2008 261156 1101 8
05-08-2008 261156 45UDE
05-08-2008 261156 FÆL2 8
05-08-2008 261156 NGS5
Bjarne
| |
Jørn Andersen (10-08-2008)
| Kommentar Fra : Jørn Andersen |
Dato : 10-08-08 20:07 |
|
On Sun, 10 Aug 2008 12:32:15 +0200, "bsn" <bsnSNABELAoncableDOTdk>
wrote:
>
>"Jørn Andersen" <jorn@jorna.dk> skrev
>>
>>>Jeg har nedenstående felter fra en form...
>>>
>>>Jeg skal have gemt værdierne i datofelterne, med CPR, Dato og Kode_ som
>>>kriterier...
>>>
>>><form output>
>>>CPR_3 = 261156, 261156, 261156, 261156
>>>Kode__3 = 1101, 45UDE, FÆL2, NGS5
>>>04-08-2008_3 = , 4, , 4
>>>05-08-2008_3 = 8, , 8,
>>>B1 = Opdatér rettelser
>>></form output>
>>
>> Jge tror du er nødt til at at "tegne", hvordan resultatet skal se ud -
>> jeg kan i hvertfald ikke gennemskue det - ?
>
>Jeg prøver...
>
>Dato CPR Kode Timer
>04-08-2008 261156 1101
>04-08-2008 261156 45UDE 4
>04-08-2008 261156 FÆL2
>04-08-2008 261156 NGS5 4
>05-08-2008 261156 1101 8
>05-08-2008 261156 45UDE
>05-08-2008 261156 FÆL2 8
>05-08-2008 261156 NGS5
Hmmm, enten fatter jeg meget langsomt eller også er der noget der er
uhensigtsmæssigt opbygget - eller mest sandsynligt: begge dele
Bl.a. generer det mig, at jeg ikke kan gennemskue, hvorfor der er et
felt*navn* (i din form), som hedder noget som ligner en værdi:
04-08-2008_3
05-08-2008_3
Men hvis:
a) du ved, hvorfra du får den værdi
b) Det er Timer-feltet i databasen, der skal have gemt værdierne 4, 8
eller Null
- så kunne en mulighed være noget i retning af:
' Først gemmer vi feltværdierne i hver sit array
' Der er 4 værdier i hvert array
arrCpr = Array(Request.Form("CPR_3"))
arrKode = Array(Request.Form("Kode__3"))
arrDate4 = Array(Request.Form("04-08-2008_3"))
arrDate5 = Array(Request.Form("05-08-2008_3"))
' Loop gennem de to datoer
For intDate = 4 To 5
' Loop gennem de 4 værdier
For i = 0 To 3
intCpr = arrCpr(i)
strKode = arrKode(i)
If intDate = 4 Then
intTimer = arrDate4(i)
datDato = DateSerial(2008, 8, 4)
ElseIf intDate = 5 Then
intTimer = arrDate5(i)
datDato = DateSerial(2008, 8, 5)
End If
strSQL = "UPDATE tblNavn SET Timer = " & _
intTimer & " WHERE CPR = " & intCpr & _
" AND Kode = '" & strKode & "'" & _
" AND Dato = " datDato ' [2]
' Kør opdateringen
Next
Next
[2]: Du skal selvfølgelig bruge en eller anden DateToSql-funktion (som
du sikkert plejer), men det blev for langt at skrive ...
Nu vil du sikkert straks sige, at det måske er meget godt, men at dine
datoer skifter.
Det er der to ting at sige til:
1) at jeg ikke ved, *hvordan* de skifter
2) at det er et problem at lade feltnavne skifte på den måde du gør
MEN hvis du har sty på, hvordan det skifter, så kan det godt lade sig
gøre at udbygge eksemplet, så det tager højde for for det problem.
Du vil muligvis kunne gøre koden simplere ved at lade en variabel skifte
navn sammen med datoen. I så fald skal du bruge Eval- eller
Execute-funktionerne i VBScript.
Sådan af nysgerrighed: Hvad er det egentlig du roder med, siden du
kommer ud i den slags problemer?
Good luck!
--
Jørn Andersen,
Brønshøj
| |
Ukendt (10-08-2008)
| Kommentar Fra : Ukendt |
Dato : 10-08-08 22:18 |
|
"Jørn Andersen" <jorn@jorna.dk> skrev
>>>>Jeg har nedenstående felter fra en form...
>>>>
>>>>Jeg skal have gemt værdierne i datofelterne, med CPR, Dato og Kode_ som
>>>>kriterier...
>>>>
>>>><form output>
>>>>CPR_3 = 261156, 261156, 261156, 261156
>>>>Kode__3 = 1101, 45UDE, FÆL2, NGS5
>>>>04-08-2008_3 = , 4, , 4
>>>>05-08-2008_3 = 8, , 8,
>>>>B1 = Opdatér rettelser
>>>></form output>
>>>
>>> Jge tror du er nødt til at at "tegne", hvordan resultatet skal se ud -
>>> jeg kan i hvertfald ikke gennemskue det - ?
>>
>>Jeg prøver...
>>
>>Dato CPR Kode Timer
>>04-08-2008 261156 1101
>>04-08-2008 261156 45UDE 4
>>04-08-2008 261156 FÆL2
>>04-08-2008 261156 NGS5 4
>>05-08-2008 261156 1101 8
>>05-08-2008 261156 45UDE
>>05-08-2008 261156 FÆL2 8
>>05-08-2008 261156 NGS5
>
> Hmmm, enten fatter jeg meget langsomt eller også er der noget der er
> uhensigtsmæssigt opbygget - eller mest sandsynligt: begge dele
>
> Bl.a. generer det mig, at jeg ikke kan gennemskue, hvorfor der er et
> felt*navn* (i din form), som hedder noget som ligner en værdi:
> 04-08-2008_3
> 05-08-2008_3
Se nedenstående sql...
Der findes også :
04-08-2008_1
05-08-2008_1
04-08-2008_2
05-08-2008_2
Det er de forskellige personnr. timesedler...
> Men hvis:
> a) du ved, hvorfra du får den værdi
> b) Det er Timer-feltet i databasen, der skal have gemt værdierne 4, 8
> eller Null
> - så kunne en mulighed være noget i retning af:
>
> ' Først gemmer vi feltværdierne i hver sit array
> ' Der er 4 værdier i hvert array
> arrCpr = Array(Request.Form("CPR_3"))
> arrKode = Array(Request.Form("Kode__3"))
> arrDate4 = Array(Request.Form("04-08-2008_3"))
> arrDate5 = Array(Request.Form("05-08-2008_3"))
> ' Loop gennem de to datoer
> For intDate = 4 To 5
> ' Loop gennem de 4 værdier
> For i = 0 To 3
> intCpr = arrCpr(i)
> strKode = arrKode(i)
> If intDate = 4 Then
> intTimer = arrDate4(i)
> datDato = DateSerial(2008, 8, 4)
> ElseIf intDate = 5 Then
> intTimer = arrDate5(i)
> datDato = DateSerial(2008, 8, 5)
> End If
> strSQL = "UPDATE tblNavn SET Timer = " & _
> intTimer & " WHERE CPR = " & intCpr & _
> " AND Kode = '" & strKode & "'" & _
> " AND Dato = " datDato ' [2]
> ' Kør opdateringen
> Next
> Next
>
> [2]: Du skal selvfølgelig bruge en eller anden DateToSql-funktion (som
> du sikkert plejer), men det blev for langt at skrive ...
Det kan jeg kigge på...
> Nu vil du sikkert straks sige, at det måske er meget godt, men at dine
> datoer skifter.
> Det er der to ting at sige til:
> 1) at jeg ikke ved, *hvordan* de skifter
> 2) at det er et problem at lade feltnavne skifte på den måde du gør
ad 1, se nedenstående...
ad 2, ja det tror jeg, at jeg har fundet ud af...
de skal jo skifte dynamisk - forskellige datoer i forskellige uger...
> MEN hvis du har sty på, hvordan det skifter, så kan det godt lade sig
> gøre at udbygge eksemplet, så det tager højde for for det problem.
Se nedenstående...
> Du vil muligvis kunne gøre koden simplere ved at lade en variabel skifte
> navn sammen med datoen. I så fald skal du bruge Eval- eller
> Execute-funktionerne i VBScript.
????
> Sådan af nysgerrighed: Hvad er det egentlig du roder med, siden du
> kommer ud i den slags problemer?
Det er indberetning af timesedler jeg roder med...
Feltnavnene kommer fra en crosstabfsp, hvor feltnavnene bl.a. er datoer i en
uge...
<sql>
Sql="TRANSFORM Sum(tblLoenIndberetning.AntalTimer) AS SumOfAntalTimer" & _
" SELECT tblLoenIndberetning.CPR, tblKode.Kode, tblLoenIndberetning.Kode_,
Sum(tblLoenIndberetning.AntalTimer) AS IaltAntalTimer" & _
" FROM tblKode INNER JOIN tblLoenIndberetning ON tblKode.KodeID =
tblLoenIndberetning.Kode_" & _
" WHERE (tblLoenIndberetning.CPR='" & RS("CPR") & "' AND
((tblLoenIndberetning.Dato) Between " & FraDato & " And " & TilDato & "))" &
_
" GROUP BY tblLoenIndberetning.CPR, tblKode.Kode, tblLoenIndberetning.Kode_"
& _
" ORDER BY tblLoenIndberetning.dato ASC " & _
" PIVOT tblLoenIndberetning.dato;"
</sql>
Tak for din indsats so far...
Bjarne
| |
Ukendt (10-08-2008)
| Kommentar Fra : Ukendt |
Dato : 10-08-08 22:44 |
| | |
Jørn Andersen (11-08-2008)
| Kommentar Fra : Jørn Andersen |
Dato : 11-08-08 02:27 |
|
On Sun, 10 Aug 2008 23:17:50 +0200, "bsn" <bsnSNABELAoncableDOTdk>
wrote:
>Det er indberetning af timesedler jeg roder med...
Det hjalp på forståelsen - sammen med billedet.
Og så kan det forenkles noget.
>Feltnavnene kommer fra en crosstabfsp, hvor feltnavnene bl.a. er datoer i en
>uge...
Men det betyder jo ikke, at du behøver bruge samme navne i formularen.
1. Så vidt jeg kan se, så opdateres én timeseddel ad gangen - dvs. fra
samme medarbejder. Altså kan CPR blot overføres som ét hidden felt.
2. I stedet for en hel dato-værdi kunne du lave et hidden-felt som
indikere start-dato med et hidden-felt og så give kolonnerne numre (fx
1-7). Det gør ikke den store funktions-mæssige forskel, men det er
lettere at overskue.
3. Hvis du giver hver linie et nummer, så får du fx felterne:
lin1_kode, lin1_dag1, lin1_dag2 ... lin1_dag7
lin2_kode, lin2_dag1, lin2_dag2 ... lin2_dag7
....
lin6_kode, lin6_dag1, lin6_dag2 ... lin6_dag7
(eller hvor mange linier der nu er)
+ to hidden-felter:
ugestart, cpr
På den måde bliver det meget enklere at loope dig gennem værdierne.
Det er altid lidt besværligt at køre et udfyldt skema - det er lidt
ligesom en scanner: Man slipper ikke udenom at skulle scanne over alle
felterne
Good luck!
--
Jørn Andersen,
Brønshøj
| |
Ukendt (12-08-2008)
| Kommentar Fra : Ukendt |
Dato : 12-08-08 05:33 |
|
"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:7u3v94h8f0vu91chcu9h546289cllv57rp@4ax.com...
> On Sun, 10 Aug 2008 23:17:50 +0200, "bsn" <bsnSNABELAoncableDOTdk>
> wrote:
>
>>Det er indberetning af timesedler jeg roder med...
>
> Det hjalp på forståelsen - sammen med billedet.
> Og så kan det forenkles noget.
>
>>Feltnavnene kommer fra en crosstabfsp, hvor feltnavnene bl.a. er datoer i
>>en
>>uge...
>
> Men det betyder jo ikke, at du behøver bruge samme navne i formularen.
>
> 1. Så vidt jeg kan se, så opdateres én timeseddel ad gangen - dvs. fra
> samme medarbejder. Altså kan CPR blot overføres som ét hidden felt.
>
> 2. I stedet for en hel dato-værdi kunne du lave et hidden-felt som
> indikere start-dato med et hidden-felt og så give kolonnerne numre (fx
> 1-7). Det gør ikke den store funktions-mæssige forskel, men det er
> lettere at overskue.
>
> 3. Hvis du giver hver linie et nummer, så får du fx felterne:
> lin1_kode, lin1_dag1, lin1_dag2 ... lin1_dag7
> lin2_kode, lin2_dag1, lin2_dag2 ... lin2_dag7
> ...
> lin6_kode, lin6_dag1, lin6_dag2 ... lin6_dag7
> (eller hvor mange linier der nu er)
> + to hidden-felter:
> ugestart, cpr
>
> På den måde bliver det meget enklere at loope dig gennem værdierne.
>
> Det er altid lidt besværligt at køre et udfyldt skema - det er lidt
> ligesom en scanner: Man slipper ikke udenom at skulle scanne over alle
> felterne
Tak - jeg kigger på det...vender måske tilbage med flere spg...
Bjarne
| |
Rune Jensen (10-08-2008)
| Kommentar Fra : Rune Jensen |
Dato : 10-08-08 02:11 |
|
On 8 Aug., 11:25, "bsn" <bsnSNABELAoncableDOTdk> wrote:
> Request.Form("05-08-2008_3")
Den tror jeg da ikke er valid? Så vidt jeg ved, så skal en variabel
starte med et bogstav.
MVH
Rune Jensen
| |
Rune Jensen (10-08-2008)
| Kommentar Fra : Rune Jensen |
Dato : 10-08-08 02:30 |
|
On 8 Aug., 11:25, "bsn" <bsnSNABELAoncableDOTdk> wrote:
> Det er jo nok noget med arrays, og det rider mig stadig som en mare...
> Har brugt en del tid på at forstå arrays, men det vil ikke rigtig trænge
> ind...
Jeg sidder også med array-problemer fra en form. Jeg har kigget her:
http://www.w3schools.com/ASP/asp_ref_request.asp
men umiddelbart, så vil du altså have en to-dimensional array? Eller
hvad?
MVH
Rune Jensen
| |
Ukendt (10-08-2008)
| Kommentar Fra : Ukendt |
Dato : 10-08-08 11:48 |
|
"Rune Jensen" <runeofdenmark@gmail.com> skrev
On 8 Aug., 11:25, "bsn" <bsnSNABELAoncableDOTdk> wrote:
>>Det er jo nok noget med arrays, og det rider mig stadig som en mare...
>>Har brugt en del tid på at forstå arrays, men det vil ikke rigtig trænge
>>ind...
>Jeg sidder også med array-problemer fra en form. Jeg har kigget her:
> http://www.w3schools.com/ASP/asp_ref_request.asp
>men umiddelbart, så vil du altså have en to-dimensional array? Eller
>hvad?
>
Se min tegning i svar til Jørn...
Bjarne
| |
|
|