30. januar 2010 - 15:45Der er
4 kommentarer og 1 løsning
Skriv ud fra tekst.
I access vil jeg indskrive en tekst streng som skal dele sig ud i flere
Den jeg indskriver ser så ledes ud: %"EFTERNAVN"^"FORNAVN" "ADRESSE" "KOMUNENR""POSTNR"?;92081004"CPRNR""SEKRINGSGRUPPE"044687083540"GYLDIGFRA"?
Det der er markeret med "" vil jeg gerne have bredt ud på forskellige felter hvordan gør jeg.
Har følgendene felter:
Indskrivning:
Navn: Efternavn: Adresse: Post nr.: Komune nr: Fødselsdag: CPR nr.: Gyldig fra:
Eksempel:
Jeg Indskriver kun i det øvereste felt.
Indskrivning: %POULSEN^MICHAEL OLE WAGN HOVEDGADEN 2 ST TH 1903520?;9208100417098513091044687083540050209?
Vil give et følgendene resultat.
Navn: Michael Ole Wagn Efternavn: Poulsen Adresse: Hovedgaden 2 st. th. Post nr.: 3520 Kommune nr: 190 Fødselsdag: 170985 CPR nr.: 1709851309 Gyldig fra: 050209
Er her nogen der kan hjælpe mig med at få det smidt ind i Access.
Sådan sikrer din virksomhed kontrollen over data, arkitektur, processer og AI i en stadig mere omskiftelig verden.
Slettet bruger
31. januar 2010 - 12:20#1
Kræver en 'parser' da input 'udmærker' sig med forskellig feltseperatorer, sammensatte felter og ting som '92081004' og '044687083540' der bare skal smides væk.
Ingen anden udvej end at skrive det i vba.
split,trim,mid: -------------
l1="%POULSEN^MICHAEL OLE WAGN HOVEDGADEN 2 ST TH" split(split(l1," ")(0),"^")(0) split(split(l1," ")(0),"^")(1) trim(mid(l1,InStrRev(l1," ")+2))
%POULSEN^MICHAEL OLE WAGN HOVEDGADEN 2 ST TH 1903520?;9208100417098513091044687083540050209?
Er en land sætning der bliver indskrevet.
Synes godt om
Slettet bruger
31. januar 2010 - 15:37#3
Hvad mener du med 'bliver skrevet ind' - taster du denne lange kryptiske streng ind via tastaturet?
Nuvel - i #1 forholder jeg mig til hvordan man behandler strengen uanset hvordan den er fanget - det er vba tips til at udtrække felter. Kender du til vba?
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.