Avatar billede moba Nybegynder
15. marts 2004 - 20:17 Der er 8 kommentarer og
1 løsning

split i access 97

Hejsa jeg har lige et meget kort spm,
Jeg vil bruge koden fra tidligere spørgsmål http://www.eksperten.dk/spm/412348
I koden anvendes split(line, ",")
Access 97 understøtter dog tilsyneladende ikke split.
Hvilke(t) alt. findes.
På forhånd tak
Morten
Avatar billede mugs Novice
15. marts 2004 - 20:21 #1
Jeg ved ikke om denne fungerer i 97:

Dim MaxUd, FMax, K, i, intSpace As Integer
Dim strnavn As String
DoCmd.OpenForm "form1"
Me.Requery
MaxUd = DMax("[Tæller]", "Tabel1")
For K = 1 To MaxUd
strnavn = LTrim$(Me.[Navn])
FMax = Len(strnavn)
For i = 1 To FMax + 1
If Mid$(strnavn, i, 1) = " " Then Exit For
intSpace = i
Next i
Me.[Fornavn] = LTrim$(Mid$(strnavn, 1, intSpace))
Me.[Efternavn] = LTrim$(Mid$(strnavn, intSpace + 2, FMax))
DoCmd.GoToRecord acForm, "form1", acNext, 1
Next K
DoCmd.GoToRecord acForm, "form1", acPrevious, 1

Den opdeler feltet navn i felterne Fornavn og Efternavn ved det første mellemrum.
Avatar billede mugs Novice
15. marts 2004 - 20:24 #2
evt. denne taget herfra: http://www.eksperten.dk/spm/231080:

Private Sub felt1_BeforeUpdate(Cancel As Integer)
Dim SearchChar As String
Dim SearchString As String
Dim Streng As String
SearchChar = "/"
SearchString = felt1
Streng = felt1
felt2 = Left(String:=Streng, length:=(InStr(1, SearchString, SearchChar, 1) - 1))
End Sub
Avatar billede moba Nybegynder
15. marts 2004 - 20:29 #3
jeg må med skam beklage at jeg kan ikke helt følge dig.
Problemet er at jeg skal hente data ind fra en kommasepereret txt fil. Men kan ikke bruge split i 97, jeg er ikke helt klar over hvilken del af dit hint der er ment som svar. Jeg er desværre ikke haj i vb, endnu :-)
Avatar billede moba Nybegynder
15. marts 2004 - 20:30 #4
sendte min sidste kommentar inden jeg havde læst din sidste kommentar! Forsøger mig lige igen
Avatar billede mugs Novice
15. marts 2004 - 20:32 #5
Koderne opdeler efter importen. Det er nok der vi går ferjl af hinanden.
Avatar billede moba Nybegynder
15. marts 2004 - 20:38 #6
hmm, jeg har en fil med følgende data struktur (a-nr(integer),b-nr(integer),Dato(20040315), tidspunt (ex 20.36.40),uge)
Jeg skal med en funktion fra en formular hente de, fra txtfilen, underliggende data ind i en tabel. Jeg vil gerne give 60 point ekstra hvis du kan hjælpe til en løsning.
Avatar billede moba Nybegynder
15. marts 2004 - 20:44 #7
jeg vil self. godt give dig pointene for dine første foreslag hvis du ikke ønsker at forsøge med det sidste spm.
Avatar billede mugs Novice
15. marts 2004 - 20:47 #8
Du skal kun give point hvis dit problem er løst. Men jeg tror du skal vente på en VBA-haj :o)
Avatar billede moba Nybegynder
15. marts 2004 - 20:51 #9
not solved, but thanks for trying.
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