ich nun wieder.
Ich habe ein Listefeld in einem Formular, dort stelle ich die Inhalte einer Tabelle „formschön“ dar. Über dieses Formualar soll es möglich sein einen neuen Eintrag in die Tabelle einzutragen (bereits realisiert) und Einträge in der Tabelle zu ändern. Nun stelle ich mir das so vor:
Ich klicke auf einen Datensatz im Listenfeld und dann auf den Button „Datensatz ändern“ und es öffnet sich ein Fromular welches die derzeitigen Einträge des Datensatzes bereits im Formular anzeigt und dann geändert werden können.
Das kann doch nicht so schwer sein, oder? Aber ich packe es ja noch nicht mal, dass ich auf einen Eintrag in der Liste klicken kann. Sobald ich in das Listenfeld klicke wird nur der erste Eintrag makiert, kann damit aber auch nichts anstellen.
Folgende Vorraussetzungen: Du brauchst eine eindeutige Idendifizierung des Datensatzes. Im Allgemeinen sollte man sowieso jeder Tabelle einen eindeutigen Schluessel verpassen. Mal angenommen du hast eine Autowert-Feld namens ID in deiner Tabelle, dann kannst du dieses Feld als ersten in deiner Liste anzeigen und die Liste an dieses Feld binden, falls es optisch stoert setzte die Spaltenformatierung fuer die Spalte auf „0cm;…“.
Dann kannst du im „Beim Doppelklick“-Event folgendes codieren: