Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Automatisches Ziehen von Daten in Accesstabellen

Begonnen von lutschi83, Januar 08, 2015, 16:17:47

⏪ vorheriges - nächstes ⏩

lutschi83

Hallo Miteinander,

ich stehe vor einem großen Problem und hoffe auf eure Hilfe.
Ich habe eine Tabelle mit Materialnummern, Preiseinheiten und Bilanzwerten. Diese müsste ich mit einer Abfrage oder einer anderen Tabelle so verknüpfen, dass in einem Formular die Materialnummer ausgewählt werden kann und sich dann die Felder Preiseinheit und Bilanzwert automatisch mit den Werten aus der Tabelle füllt.

Wie gehe ich da am Besten vor?

Vielen Dank schon einmal!!!
Grüße

MaggieMay

Hallo,

zum Verknüpfen von Tabellen (oder Abfragen) gibt es Abfragen, ein Formular auf Basis einer solchen Abfrage enthält somit alle benötigten Datenfelder.
Die Datensatzsuche erfolgt mit einem ungebundenen Kombifeld, der Assistent hilft dir dabei.
Freundliche Grüße
MaggieMay

lutschi83

Hi,
ich habe jetzt ein Formular erstellt und die Tabellen miteinander verknüpft. Aber wie kann ich jetzt im Formular Daten aus der Tabelle "Material" ziehen lassen.
Sprich ich habe im Kombifeld das Material XY ausgewählt und möchte jetzt im Formular die dazugehörige Preiseinheit und die Bewertung aus der Tabelle ziehen lassen.
Ich bekomme immer den Fehler "Name" angezeigt.

Bitte helft mir! :-[

MzKlMu

Hallo,
Zitatich habe jetzt ein Formular erstellt und die Tabellen miteinander verknüpft.
das Verknüpfen muss ja über eine Abfrage erfolgen. Und diese Abfrage wird dann Datenherkunft/Datenquelle für das Formular ?

Dient das Kombi zum Suchen eines Datensatzes oder zur Auswahl und speichern ?
Gruß Klaus

lutschi83

Also das Kombifeld "materialnummer" dient zur Auswahl der jeweiligen Materialnummer.

MzKlMu

Hallo,
und hast Du meine Hinweise befolgt mit der Abfrage befolgt ?

Hast Du eigentlich daran gedacht, dass sich Preise mal ändern ?
Wie soll das dann laufen, mit den Daten der Vergangenheit ?

Gruß Klaus

lutschi83

#6
Hi,
also die Abfrage funktioniert zwar, aber ich bekomme das mit dem Textfeld nicht hin, dass der Wert zu der zugehörigen Materialnummer angezeigt wird. Ich bekomme es nur über Auswahllisten hin und wenn ich einen zweiten Datensatz einfüge, dann wird auch die Preiseinheit vom zweiten Datensatz zusätzlich angezeigt. Des muss doch irgendwie funktionieren.

Die Tabelle mit den Werten würde sich einmal im Monat ändern. Dies würde ich über einen Import ändern lassen. Oder ist das nicht möglich?

lutschi83

Hab es hinbekommen.
Ein Freund von mir hat es programmiert:

Private Sub Materialnummer_AfterUpdate()

Me.PE.Value = DLookup("PE", "Material", "[Materialnummer] = '" & Materialnummer.Text & "'")
Me.HK_PE.Value = DLookup("HK_PE", "Material", "[Materialnummer] = '" & Materialnummer.Text & "'")
Me.Bilanzwert_PE.Value = DLookup("Bilanzwert_PE", "Material", "[Materialnummer] = '" & Materialnummer.Text & "'")

End Sub