Avatar billede hdg Nybegynder
20. juni 2002 - 13:31 Der er 5 kommentarer

Teste om en txt fil inneholder en bestemt antall tegn.

Jeg har fått impotert en txt fil.
Denne filen inneholder en rekke linjer (poster).

Disse linjene skal innholde 80 tegn. Jeg ønsker å teste hver enkel linje om de er på 80 tegn.

Linjene innholder både tall, bostaver og mellomrom (blanke) tegn.

Noen av linjene slutter med flere blank tegn, andre linjer inneholder kun blanke tegn.

Når jeg bruker LEN(tekst) så blir ikke blanke tegn telt opp.  (når de er på slutten av linjen, eller hele linjen inneholder blank tegn.)

Jeg har forsøkt meg med divere formateringer, uten å ha lykkes...

Er det noen som kan hjelpe ?
Avatar billede proaccess Nybegynder
20. juni 2002 - 13:38 #1
Hvis du brukar Access 2000:

Public Function getLen(strLinje) As Long
  Replace strLinje, Chr$(32), Chr$(160)
  getLen = Len(strLinje)
  Replace strLinje, Chr$(160), Chr$(32)
End Function

Da kan du bare kalle getLen, i stedet for Len...
Avatar billede hdg Nybegynder
20. juni 2002 - 13:44 #2
Jeg bruker Access 97. Går det bra I Access 97 også ?
Avatar billede proaccess Nybegynder
20. juni 2002 - 13:48 #3
Pointen er at bruke Chr$(160) i stedet for Chr$(32), som er Space...

Prøv med:
Public Function addSpace(strLinje As String) As String
  addSpace = Left$(strLinje & String(80, Chr$(160)), 80)
End Function

Lav da en opdateringsforespørgsel:
UPDATE yourTable SET yourField = addSpace(yourField);
Avatar billede proaccess Nybegynder
23. juni 2002 - 09:14 #4
Kom du videre med dette? - og kan vi i givet fald få lukket spørgsmålet?
Avatar billede hdg Nybegynder
23. juni 2002 - 20:33 #5
Beklager sent svar.

Men jeg for det ikke til slik jeg ønsker.

Er det mulig å lage en spøring som legger til blanke tegn på slutten ?
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