So Bearbeiten Sie Datensätze aus einem VBA-Formular, dass Sie möchten, um interaktiv auswählen?

Habe ich eine Reihe von ComboBox in eine MS Access 2003 DB, die sind alle gebunden, um Felder in einer einzelnen Tabelle. Allerdings werden die Daten, die Sie ermöglichen Ihnen die Auswahl nicht aus, dass die Tabelle und stattdessen kommt aus verschiedenen anderen Tabellen. Dies funktioniert gut für die Platte, die Schöpfungsgeschichte, aber jetzt will ich in der Lage sein, zu Bearbeiten und die Aufnahme nachträglich. Das problem ist, dass ich kann nicht herausfinden, wie füllen Sie die Formular-Elemente ohne das schreiben eine Reihe von benutzerdefinierten code.

Meine erste Neigung ist, um eine combo-box, die Grenzen Ihrer Möglichkeiten, um den Datensatz-IDs und dann die benutzerdefinierte Abfrage, und verwenden Sie, um die ausgewählten Werte in allen anderen Formular-Elemente. Allerdings habe ich das Gefühl, ich sollte in der Lage sein, etwas zu tun, so einfach wie DoCmd.GoToRecord , , , ID und die form sollte wieder Auffüllen Prima. Ich bin nicht gegen das tun der Arbeit beschäftigt, aber ich bin sicher, ich bin nur etwas fehlt in meinem relativ mickrig Kenntnisse in VBA und Access.

Diese Frage ist verwirrend, wenn Sie ein standard-Formular mit den standard-combos gibt es hier nichts zu tun, es sollte einfach funktionieren.
Sind Sie versuchen, aktualisieren Sie die Elemente in jeder combo-box, weil Sie verändert, seit Sie das Formular geöffnet?

InformationsquelleAutor Tim Visher | 2009-03-24

Schreibe einen Kommentar