Avatar billede hein Nybegynder
16. maj 2001 - 12:30 Der er 2 kommentarer og
3 løsninger

Udtræk af en del af teksten i en record til en rapport

Jeg har nogle records i en tabel med noget tekst i ens struktureret form.
eks:
USA+1562+2:19901112+4:1901111+5:guik12\'
I en rapport vil jeg gerne have udskrevet de 8 tegn der kommer efter +2: (gerne med en Visual Basic funktion) men hvordan gør jeg det?
Avatar billede privaten Nybegynder
16. maj 2001 - 12:49 #1
mid(\"USA+1562+2:19901112+4:1901111+5:guik12\",instr(\"USA+1562+2:19901112+4:1901111+5:guik12\'\",\"+2\"),8)
Avatar billede hein Nybegynder
16. maj 2001 - 13:14 #2
db=testbd
tabel=testtb
field=testfi
-> til privaten du er nok nød til at skære det lidt ud...
Avatar billede fdata Forsker
16. maj 2001 - 18:35 #3
Hvad med bare at sætte en control til:
mid(testfi,12,8)
Forudsætter naturligvis, at teksten står i pos. 12, ellers er det privatens version:
mid(testfi,instr(1,testfi,\"+2:\")+3,8)
16. maj 2001 - 19:01 #4
Det, Privaten og fdata (måske) mener, er at du i din forespørgsel blot laver en ny kolonne, hvor du eksempelvis skriver:

NyKolonne: mid([testfi];12)

(Husk at det skal være med semikolon!)

mvh
Thomas
16. maj 2001 - 19:36 #5
Mit indlæg skulle ikke have været et svar, men blot en kommentar! Sorry!!

Så uanset hvad, så skal du ikke give mig nogle point, Hein.

/Thomas
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