vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Access Datensatz in Textdatei? 
Autor: ap0ll0
Datum: 14.11.06 11:57

Hallo zusammen,

wie Ihr sehen könnt, bin ich neu hier angemeldet..
hab jedoch schon des öfteren von hier hilfreiche Tipps entnehmen können, an dieser Stelle sag ich mal VIELEN DANK dafür

Jetzt zu der Herrausvorderung:

Private Sub Bef_Ausgabe_Click()
On Error GoTo Err_Bef_Ausgabe_Click
 
Dim F As Integer
Dim strLeuNr As String
Dim strLeuOrt As String
Dim strLeuTyp As String
Dim strMoID As String
Dim strRBnr As String
Dim strRAnr As String
 
'Dateiausgabe
F = FreeFile
Open "D:\AktuellesProjekt\leuchtentabelle.txt" For Output As #F
 
 
'Leuchtennummer als String
strLeuNr = Str(LeuchtenNr)
strLeuNr = Mid(strLeuNr, 2, 3)
If (strLeuNr > 99) Then GoTo FertigLeuNr
strLeuNr = "0" + strLeuNr
If (strLeuNr > 9) Then GoTo FertigLeuNr
strLeuNr = "0" + strLeuNr
 
FertigLeuNr:
 
'Leuchtenort als String
strLeuOrt = Str(Leuchtenort)
strLeuOrt = Mid(strLeuOrt, 2, 3)
If (strLeuOrt > 9) Then GoTo FertigLeuOrt
strLeuOrt = "0" + strLeuOrt
 
FertigLeuOrt:
 
'Leuchtentyp als String
strLeuTyp = Str(Leuchtentyp)
strLeuTyp = Mid(strLeuTyp, 2, 3)
If (strLeuTyp > 9) Then GoTo FertigLeuTyp
strLeuTyp = "0" + strLeuTyp
 
FertigLeuTyp:
 
'TK-ModulID als String
strMoID = Str(TKModulID)
strMoID = Mid(strMoID, 2, 3)
If (strMoID > 9) Then GoTo FertigMoID
strMoID = "0" + strMoID
 
FertigMoID:
 
'Relaisblock als String
strRBnr = Str(LCNRelaisBlockNr)
strRBnr = Mid(strRBnr, 2, 3)
If (strRBnr < 9) Then GoTo FertigRBnr
strRBnr = strRBnr
 
FertigRBnr:
 
'Relaisausgang als String
strRAnr = Str(LCNRelaisAusgangsNr)
strRAnr = Mid(strRAnr, 2, 3)
If (strRAnr < 9) Then GoTo FertigRAnr
strRAnr = strRAnr
 
FertigRAnr:
 
Print #F, strLeuNr;
Print #F, " ";
Print #F, strLeuOrt;
Print #F, " ";
Print #F, strLeuTyp;
Print #F, " ";
Print #F, strMoID;
Print #F, " ";
Print #F, strRBnr;
Print #F, strRAnr
'Datei schließen
Close #F
 
Exit_Bef_Ausgabe_Click:
    Exit Sub
 
Err_Bef_Ausgabe_Click:
    MsgBox Err.Description
    Resume Exit_Bef_Ausgabe_Click
 
End Sub
klappt soweit wunderbar, Ausgabe erfolgt durch das klicken auf den Button im Access Formular.
Die Textdatei sieht dann z.B. so aus:
001 02 04 01 13

leider bekomm ich als Ausgabe nur den Datensatz, der im Formular aktiv ist..
hätte aber gerne die restlichen 400 Datensätze ebenfalls in der Textdatei.. alles untereinander..

Wie bastel ich da eine "Schleife" rein?
Quasi durch klicken alle dementsprechend ausgeben..

vllt habt ihr nen Lösungsansatz..
Danke schonmal.. *allein_fürs_reindenken*

::ap0ll0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Access Datensatz in Textdatei?1.154ap0ll014.11.06 11:57
Re: Access Datensatz in Textdatei?745Prian081515.11.06 11:12
Nachtrag755Prian081515.11.06 13:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel