vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

Fortgeschrittene Programmierung
Datensätze einer AccessDB 
Autor: Bellerophon
Datum: 08.03.03 16:45

Hallo,

nachdem ich es nun endlich geschafft habe, meine Accessdb mit VB6 zur kooperation zu zwingen (Danke an alle, die an diesem Schönen Workshop mitgearbeitet haben), stehe ich vor einem neuen Problem.

Ich will 2 Buttons haben, mit denen man die Datensätze vor und zurück springen lassen kann.
Nun öffne ich die Datenbank, lese springe einen vor und lese aus. Das macht VB auch noch brav, aber wenn ich erneut auf den vor knopf drücke, springt er nicht weiter, sondern zeigt mir immer nur den 2. Datensatz an.
'Datenbank öffnen
Dim Db As Database
Dim Tabelle As Recordset
Dim dbFile As String
dbFile = "D:\test.mdb"
Set Db = Workspaces(0).OpenDatabase(dbFile, True, False)
Set Tabelle = Db.OpenRecordset("adresse")
 
'Nächsten Datensatz anzeigen
If Tabelle.RecordCount > 0 And Not Tabelle.EOF Then _
Tabelle.MoveNext
 
'Datensatz auslesen
Label1.Caption = Tabelle("Name")
Label2.Caption = Tabelle("Strasse")
Label3.Caption = Tabelle("PLZ")
Label4.Caption = Tabelle("Ort")
 
'Datenbank schließen
Tabelle.Close
Db.Close
Set Tabelle = Nothing
Set Db = Nothing
Wenn ich den zurück-Knöpf drücke, sagt VB, der Datensatz sei leer , trotz:
If Tabelle.RecordCount > 0 And Not Tabelle.BOF Then
Also steht er beim Öffnen immer auf dem ersten Datensatz. Wie kann ich also ein Bookmark auf den Datensatz der angezeigt wird setzen, oder wie kann ich die Datenbank so öffnen, dass ich sie nur einmal am Programmstart öffne und dann einmal am Programmende schließe?

Fragen über Fragen und ich hoffe auf, wie immer kompetente Hilfe.
Danke im Vorraus!
Bellerophon
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datensätze einer AccessDB80Bellerophon08.03.03 16:45
Re: Datensätze einer AccessDB254unbekannt08.03.03 16:51
Re: Datensätze einer AccessDB28Bellerophon08.03.03 16:56
Re: Datensätze einer AccessDB255unbekannt08.03.03 17:09
Re: Datensätze einer AccessDB27Bellerophon08.03.03 18:48
Re: Datensätze einer AccessDB234unbekannt08.03.03 19:09
Re: Datensätze einer AccessDB259Bellerophon08.03.03 19:33
Re: Datensätze einer AccessDB253unbekannt08.03.03 19:36
Re: Datensätze einer AccessDB247Bellerophon08.03.03 19:40
Re: Datensätze einer AccessDB235unbekannt08.03.03 19:42
Re: Datensätze einer AccessDB228Bellerophon08.03.03 19:48
Re: Datensätze einer AccessDB231unbekannt08.03.03 19:57

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