16. september 2009 - 13:28Der er
13 kommentarer og 1 løsning
samle felter evt via krydstabulering
Jeg har en tabel, som er et udtræk fra et andet program. Den kunne f.eks se ud som nedenstående
Løbenr Nr Tekst Kode 1 0001 bla bla bla bla bla bla bla bla KodeA 1 0002 plapre plapre 2 0001 bla bla bla bla bla bla bla bla KodeA 2 0002 Snik snak KodeD 4 0001 bla bla bla bla bla bla bla bla KodeC 4 0002 plapre plapre 12 0001 bla bla bla bla bla bla bla bla KodeA 12 0002 plapre plapre 42 0001 bla bla bla bla bla bla bla bla kodeB 42 0002 plapre plapre 68 0001 bla bla bla bla bla bla bla bla KodeA 68 0002 plapre plapre 72 0001 bla bla bla bla bla bla bla bla KodeA 72 0002 plapre plapre 163 0001 bla bla bla bla bla bla bla bla KodeA 163 0002 plapre plapre 163 0003 Sludre sludre 163 0004 Snik snak KodeD 158 0001 bla bla bla bla bla bla bla bla KodeA 158 0002 plapre plapre 158 0003 Snakke snakke KodeA
Mit problem er, at feltlængden i "modertabellen" er for kort, så når folk har fyldt en linie, går de ned på den næste. Så er det, at jeg gerne vil flette felterne sammen igen, sådan at hvis feltet kode er tomt ved løbenr1, så skal den tage tekst fra Nr 0001 (det aktuelle nr, som altså godt kan være højere) og tekst fra Nr 0002 og samle i et nyt felt. Jeg har en fornemmelse af, at jeg skal via noget krydstabulering, men hvordan får jeg den til, først at kigge på tomme kodefelter, så på evt fortløbende tomme kodefelter (NR feltet), så på nummeret der er én lavere end det laveste Nr felt fra før, og så i det nye felt skrive tekst&tekst. Jeg håber jeg har formuleret mig nogenlunde forståeligt.
Jeg er ikke helt sikker på, at jeg forstår dig rigtigt, mener du, at det ikke er nødvendigt med en krydstabulering ? Det vil ikke gøre noget. Grunden til, at jeg tænkte i de baner var, at så kunne jeg få tekstfelterne på samme linie, med Nr som kolonneoverskrift. Så kunne jeg nemt få dem samlet i samme felt. Problemet er så bare, at det er stadig kun nogen af felterne jeg skal samle, så hvordan jeg fik de andre sorteret fra ? Du mener, at jeg kan kode mig ud af det ? det bliver vist en lidt heftigere code, end jeg med min viden umiddelbart kan gennemskue. Noget med nogen Cases og/eller Loops ?
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.