Datenbank editieren

Hallo
schon mal vorab, die Daten sind jetzt alle richtig in der Datenbank.
Ich brächte jetzt eine Möglichkeit die Datensätze zu edieren, so daß meine Datenbank nicht!!! durcheinandergerät in Sortierung usw.

Ich habe gelesen, das das evtl. mit FlexGrid möglich ist.
Das wäre ja praktisch, weil ich die Daten dann in Listenform hätte und einfach anklicke.

Um einen neuen Datensatz zuzufügen, müsste ich dann aber wohl über eine Form gehen, weil die Liste ja nicht an die Datenbank gekoppelt ist, oder???

Habe ja schon zwei Beispiele von Reiner und Michael, die ich mir jetzt mal näher ansehen werde.
Hoffe auf rege Beteiligung bei meinen richtigen/falschen Ansätzen.

Mfg und ein schönes Wochenende, Werner

Rainer mit a
Tschuldigung

HiHo!
Nimm doch einfach das DataGrid-Steuerelement.

rs.CursorLocation=adUseClient
rs.open „SELECT * FROM tbl_xxx“,cn,adOpenDynamic,adLockPessimistic
set datagrid.datasource=rs

Dann wird es direkt an die Datenbank gekoppelt.

Gruß.Timo Engel

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Werner,

schon mal vorab, die Daten sind jetzt alle richtig in der
Datenbank.

gut.

Ich brächte jetzt eine Möglichkeit die Datensätze zu edieren,
so daß meine Datenbank nicht!!! durcheinandergerät in
Sortierung usw.

Wenn Du das schlüsselfeld nicht änderst, gerät nichts durcheinander.
Änderst Du das Schlüsselfeld, ist das nicht zu verhindern.
Abhilfe schafft dann nur noch eine weitere Tabelle ohne Schlüssel.

Ich habe gelesen, das das evtl. mit FlexGrid möglich ist.

Nein. Das Flexgrid zeigt nur an. Was Du willst, macht das DBGrid, das steht Dir u.U. aber nicht zur Verfügung. In VB6.0a kann ich es nur mit der Enterprise Edition verwenden.

Das wäre ja praktisch, weil ich die Daten dann in Listenform
hätte und einfach anklicke.

Um einen neuen Datensatz zuzufügen, müsste ich dann aber wohl
über eine Form gehen, weil die Liste ja nicht an die Datenbank
gekoppelt ist, oder???

Wieso eine weitere Form? Verstehe ich nicht. Du kannst auch auf der ersten Form Elemente (z.B. einen Frame :wink:) unsichtbar schalten.

Bevor wir nach anderen Lösungen suchen (mit Textfeldern ist das gar kein Problem), sieh doch erst mal nach, ob Du das DBGrid verwenden kannst und willst.

Mfg und ein schönes Wochenende, Werner

Dir auch ein schönes Wochenende.

Gruß, Rainer

werde DBGRid untersuchen
Hallo
Ok werde mal die Beispiele durcharbeiten und nach dem DBGRid suchen.

Mfg Werner

Hallo Werner,
damit wir Dich nicht auf die Suche nach dem falschen Steuerelement schicken …
Was Du brauchst ist das
Microsoft DataGrid Control 6.0 (OLEDB)

Gruß, Rainer