Avatar billede jelle Nybegynder
10. februar 2002 - 19:40 Der er 8 kommentarer og
1 løsning

problemer med hentning fra tekstfil

Hej jeg har et problem, når jeg henter følgende tekst fra en tekstfil:
Stk.
200,00
TIME#2

med følgende kode:
Open App.Path & "\faktura\" & Text7.Text & ".txt" For Input As #1
        Do Until EOF(1) = True
            tæller = tæller + 1
            Input #1, faktura(tæller)
            Debug.Print faktura(tæller)
        Loop
    Close #1

Problemet er at jeg får følgende data ud i min debug:

Stk.
200
00
TIME#2

hvor de "200" og de "00" skulle have været "200,00"

med venlig hilsen
jelle
Avatar billede jelle Nybegynder
10. februar 2002 - 19:42 #1
...glemte lige noget jeg skal bruge , (komma) som seperator og ikke . (punktum)
Avatar billede kaffe Nybegynder
10. februar 2002 - 20:18 #2
Hvis du bruger bruger Print # når du gemmer data sepererer den selv data med komma. Brug i stedet for Write # så tror jeg du er over problemet.


Torben
Avatar billede jelle Nybegynder
10. februar 2002 - 20:40 #3
men i min tekstfil står det som det skal
Avatar billede kaffe Nybegynder
10. februar 2002 - 20:43 #4
har du prøvet om det gør en forskel?
Avatar billede scb Praktikant
10. februar 2002 - 21:13 #5
Prøv med: Line Input #1, osv..
-SCB
Avatar billede sjh Nybegynder
10. februar 2002 - 21:48 #6
Hvis jeg var dig vile jeg lave det sådan:


Option Explicit

Private Type REC_FAKTURA
    rFileType As String * 3
    rStk As String
    rTime As Date
End Type

Dim fak As REC_FAKTURA

Private Sub Command1_Click() 'Save
  fak.rFileType = "FAK"
  fak.rStk = "200,00"
  fak.rTime = Now

  Open "C:\WINDOWS\Skrivebord\test.txt" For Binary As #1
    Put #1, , fak
  Close #1
End Sub

Private Sub Command2_Click() 'Load
  Open "C:\WINDOWS\Skrivebord\test.txt" For Binary As #1
    Get #1, , fak
  Close #1

  Print "Stk. " & vbTab & fak.rStk
  Print "Time. " & vbTab & fak.rTime
End Sub
Avatar billede jelle Nybegynder
10. februar 2002 - 22:38 #7
line input #1 virkede, tak for det
Avatar billede jelle Nybegynder
10. februar 2002 - 22:42 #8
et lille tillægsspørgsmål, hvis i vil hjælpe lidt mere:
hvordan sletter man indholdet af tekstfilen
Avatar billede djm33 Nybegynder
12. februar 2002 - 23:50 #9
det gør du ved at skrive flg.

open fil for output as #1
    print #1, ""
Close #1
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
Kurser inden for grundlæggende programmering

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