Hi!
Ich habe meine Weisheit aus Büchern und nächtelangem herumprobieren.
Wenn du keine Bücher kaufen willst, versuchs mal mit eMule oder ähnlichem.
Empfehlenswert sind z. B.:
1. Die Visual Basic Bibel
Ein Buch über VB insgesamt, mit guten Kapiteln über
DB-Progammierung. Besonders die Kapselung von DB-Funtionalität
in Klassen ist sehr gut erklärt.
2. Datenbanken programmieren mit VB 6
Achtung, es gibt mehrere Bücher mit diesem Titel. Das "richtige"
hat ca. 1200 Seiten, und die Originalfassung stammt vom Pabst der
DB-Programmierung. (Der Name ist mir momentan entfallen).
Das Buch beschäftigt sich mit professioneller DB-Entwicklung, und
ist auch als E-Book verfügbar.
Für den Einstieg ist das aber ziemlich schwere Kost.
Jetz noch eine Kurzbeschreibung:
Erstellen des Recordsets (wird auch in der Hilfe von VB oder ACCESS beschrieben. Wenn vorhandene Daten abgefragt werden ReadOnly.
Die DS werden z. B. in einem ListView oder Grid angezeigt.
Einen DS zum Bearbeiten auswählen. Der DS wird in einer eigenen Form angezeigt. Die Felder können verändert werden.
Nach einer Änderung klickt der User auf "Speichern".
Ein Recordset mit diesem DS öffnen. (mit Schreibrecht)
Sicherheitshalber vergleichen, ob der Inhalt des DS mit dem vorher ReadOnly geöffneten identisch ist.
Wenn nein Meldung ausgeben.
Die Änderung des Users in das RS übernehmen.
RS Speichern.
Die Verbindung zur DB ist immer nur für kurze Zeit notwendig.
Der User sieht allerdings den Datenbestand zur Zeit der Recordset-Erstellung. Änderungen durch andere User werden nicht automatisch angezeigt. Eventuell das RS aktualisieren.
Soweit die "offizielle Lösung".
Ich bastle an einer Lösung, die genauso komfortabel funktioniert wie ACCESS mit gebundenen Steuerelementen. Dabei sollen aber die Nachteile eliminiert werden. Das Ganze ist aber noch nicht reif für die Öffentlichkeit.
mfg
WB
|