Frage

Ich möchte ein Formular in Access 2010 erstellen, mit dem ich die Informationen über eine Rechnung eingeben und den Namen eines Kunden, eines Geschäfts und eines Mitarbeiters auswählen kann, mit dem diese Rechnung in Verbindung gebracht werden kann. Die Kunden, Geschäfte und Mitarbeiter werden in separaten Tischen mit Kartentabellen (dh Rechnungskunden, die nur in Rechnung und CustID) mit Rechnungen verbinden.

Wenn ich ein Formular erstelle, das nur Datensätze für die Informationen einer einzelnen Tabelle erstellt, kann ich das Formular verwenden, um neue Datensätze zu erstellen und frühere Datensätze zu bearbeiten. Wenn ich jedoch ein Formular erstelle, das Informationen aus anderen Tabellen enthält, werden nur aktuelle Datensätze angezeigt , machen Sie keine neuen Datensätze oder bearbeiten Sie sie. Wie kann ich ein Formular erstellen, das so funktioniert?

War es hilfreich?

Lösung

Möglicherweise möchten Sie lesen Grundlagen des relationalen Datenbankdesigns, Paul Litwin, 2003, Ich vermute, Sie benötigen die Junction -Tische für Kunden, Geschäft und Mitarbeiter nicht - Junctionstische werden im Allgemeinen nur benötigt, wenn Sie einige von etwas haben können, das mit einem von etwas anderem verbunden ist, beispielsweise an mehreren Standorten für eine Rechnung.

Dies würde Ihnen die Dinge erheblich erleichtern, da Sie Comboboxes verwenden könnten, um dem Benutzer diese Elemente mit Namen auszuwählen, die dann die ID an die Rechnungstabelle zurückschreiben würden.

Möglicherweise möchten Sie sich die Northwind -Datenbank (NWind.MDB) ansehen, um einige Ideen zu erhalten. Es wird mit allen Zugangsversionen geliefert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top