Avatar billede hnto Nybegynder
25. juni 2003 - 11:38 Der er 4 kommentarer og
1 løsning

Linieskift i tabel via VBA

jeg har en tabel1 der har felt 1,2,3,4. I felt 1,2,3 står der en tekst, felt 4 er tom.
Nu vil jeg gerne have værdien af felt 1,2,3 over i felt 4, men hvor teksten er med linieskift. :

eks.
Felt1 | Felt2 | Felt3 | Felt4
Bilen |    er    |    rød  |    Bilen
                        Er
                        Rød

osv...(kører access 2k)
Avatar billede hnto Nybegynder
25. juni 2003 - 11:39 #1
øhh formattering her er ikke for god..

Felt4
bilen
er
rød
25. juni 2003 - 11:43 #2
Jeg vil anbefale bare at lave det i en forespørgsel (dvs ikke gemme det i feltet fysisk)
Dette kan du gøre ved at at lave en ny kolonne i forespørgslen som ser således ud:
Felt4: [Felt1] &  Chr(13) & [Felt2] & Chr(13) & [Felt3]
Avatar billede hnto Nybegynder
25. juni 2003 - 12:08 #3
Hvorfor ikke anbefale at gemme værdien ?
25. juni 2003 - 12:20 #4
En af grundreglerne i databasedesign siger at man aldrig skal gemme data, som kan beregnes ud fra eksisterende data.

Derved spares plads, performance forbedres generelt og endelig er udviklingstiden væsentlig kortere (det kræver VBA at få gemt værdien i Felt4).

Tilsidst kan nævnes, at det KUN er muligt at gemme beregningen i Felt4, hvis brugeren benytter en formular. Dvs at ændringer direkte i tabellen aldrig ville kunne slå gennem i Felt4
Avatar billede hnto Nybegynder
25. juni 2003 - 12:48 #5
jeg skal kunne eksportere resultatet i en excel fil.. akn det dermed ikke lade sig gøre fordi det kun er visuelt det vises og ikke fysisk ?
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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