Wie Sie das update-Feld in einer Tabelle basierend auf Feld in einer anderen Tabelle in MS Access 2010

Guten morgen,

Ich bin entwerfen einer Datenbank in Access 2010, um Inventar zu verfolgen. Es gibt eine Ablage Ort für jedes Element, das erfasst wird. Jedes Produkt wird immer im Zusammenhang mit einem bin, und keine Klasse wird im Zusammenhang mit mehr als einem Produkt (kann aber verknüpft werden mit 0 Produkte). Produkte können zu einem anderen bin, zu jeder Zeit, und ich muss in der Lage sein, um such - /filter - /etc. entweder bin, Standort oder Produkt Namen.

Derzeit habe ich ein Formular erscheint, in mehrere verschiedene Felder für einen Datensatz (Produkt) zu einem Zeitpunkt. Ich habe ein Kombinationsfeld, dessen Kontrolle ist eine Abfrage liefert eine Liste aller leeren Behälter. Diese combo-box wird verwendet, um wählen Sie eine Ablage, Standort für ein Produkt, und aktualisiert die [CurrentInventory].[Bin] Feld. Wenn [CurrentInventory].[Bin] aktualisiert wird, möchte ich zwei andere Aufgaben abgeschlossen wie auch:

  1. Update [Bins].[AName] mit dem gleichen Wert enthalten, in
    [CurrentInventory].[AName] wo der Wert [Bins].[Bin] ist das gleiche wie [CurrentInventory].[Bin].
  2. Klar den vorherigen Wert von [Bins].[AName] in dem Datensatz
    [Bins].[Bin] gleich dem vorhergehenden Wert des
    [CurrentInventory].[Bin]. Das ist so der frühere bin-wird sich zeigen, wie leer und verfügbar für ein anderes Produkt.

Ich bin nicht sehr erfahren mit Access noch nicht, und haben nur begrenzte Erfahrung mit Makros und VB, also ich Schätze alle Vorschläge!

InformationsquelleAutor chrisleav | 2014-01-28
Schreibe einen Kommentar