MS Access Forms: Geschäftsnummer ist eine Tabelle, Anzeigetext in ComboBox

2889
music2myear

Ich verwende Access 2010.

Beim Versuch, sowohl die Benutzerfreundlichkeit als auch die Dateneffizienz zu maximieren, möchte ich einen Datensatz anhand einer Referenznummer speichern oder referenzieren und ihn in Formaten anhand des Werts in einem anderen Feld in diesem Datensatz anzeigen.

In einer Tabelle zum Erfassen empfangener / bearbeiteter Rechnungen speichere ich beispielsweise das Kreditorenkonto nach Autonummer (da es mehrere Konten pro Kreditor gibt und die Möglichkeit, dass Kontonummern für verschiedene Kreditoren gleich sind), jedoch bei Verwendung eines Formulars Hinzufügen von Datensätzen zur Rechnungstabelle Ich möchte, dass das Formular den Lieferanten und die Kontonummer in der ComboBox anzeigt, sowohl wenn es heruntergefahren ist, als auch einfach, was angezeigt wird.

Wenn ich drei Spalten (jeweils eine für Nummer, Anbieter und Konto) verwende, auf die erste Spalte verweise und dieser Spalte eine Breite von 0 Zoll gebe, speichert das Formular die erste sichtbare Spalte (Anbieter) anstelle der Nummer.

Wie kann ich diese Arbeit machen?

0
Dies ist eine der häufigsten Benutzeroberflächen in Access, dh ein mehrspaltiges Kombinationsfeld mit einer verborgenen ID-Spalte als gebundene Spalte. Haben Sie die Erstellung des Kombinationsfelds mit dem Assistenten durchlaufen? Es hat alle Optionen, die Sie benötigen, um das zu erstellen, wonach Sie fragen. David W. Fenton vor 12 Jahren 0
David, bitte geben Sie dies als Antwort ein und ich werde es als Antwort markieren. music2myear vor 12 Jahren 0

1 Antwort auf die Frage

3
David W. Fenton

Dies ist eine der häufigsten Benutzeroberflächen in Access, dh ein mehrspaltiges Kombinationsfeld mit einer verborgenen ID-Spalte als gebundene Spalte. Haben Sie die Erstellung des Kombinationsfelds mit dem Assistenten durchlaufen? Es hat alle Optionen, die Sie benötigen, um das zu erstellen, wonach Sie fragen.

Vielen Dank, David. Ich hatte geglaubt, ich hätte das schon früher versucht, die entsprechende Spalte für gespeicherte Werte gesetzt und eine Breite von 0 "angegeben, und war daran gescheitert. Wenn ich es jedoch erneut versuchte, aus irgendeinem Grund, funktionierte es diesmal. Ich werde es tun Ich muss mal nachschauen und sehen, wie sich diese Zeit von den vorherigen Zeiten unterschied. music2myear vor 12 Jahren 0