Supportnet / Forum / Datenbanken
Felder füllen lassen
Frage
Hallo zusammen,
folgendes Problem:
Ich habe eine Tabelle "Artikelstamm". Auf dieser Tabelle liegt eine Abfrage "Abfrage Artikelstamm". (hat verschiedene Gründe...)
Nun habe ich ein Formular, was als Grundlage die Abfrage haben soll. Es werden zum Beispiel vier Felder aus der Abfrage dargestellt. ("Artikelnummer", "Beschreibung", "WG", "Preis").
Jetzt möchte ich aus dem Feld "Artikelnummer" gerne ein Kombinationsfeld machen, damit ich mir einen Artikel aussuchen kann und er soll die restlichen Felder dann automatisch mit den Daten aus dem Artikelstamm füllen. Und das ist mein Problem. Es klappt nicht. Ich weiß zwar, wie ich ein Kombi-Feld anlege, aber er aktualisiert die Daten nicht.
Ich habe schon ein bisschen rumgetüftelt, aber bisher leider ohne Erfolg. VBA-Kenntnisse sind bei mir gleich Null. Also wäre es schön, wenn es ohne gehen würde....
Vielen Dank im voraus.
Noch zur Info: Benutze Office XP.
Viele Grüße, Markus
Antwort 1 von Armin
...
1. nehme dein formular als hauptformular(hf).
2. setze in das hauptformular ein unterformular(uf).
3. setze das kombifeld alleine in das hf. dabei
ist wichtig das das schlüsselfeld der tabelle Artikelstamm das datenfeld des kombifeldes ist.
4. setze die anderen felder in das uf.
5. verlinke hf und uf mit dem hf als master.
... grusse armin
1. nehme dein formular als hauptformular(hf).
2. setze in das hauptformular ein unterformular(uf).
3. setze das kombifeld alleine in das hf. dabei
ist wichtig das das schlüsselfeld der tabelle Artikelstamm das datenfeld des kombifeldes ist.
4. setze die anderen felder in das uf.
5. verlinke hf und uf mit dem hf als master.
... grusse armin
Antwort 2 von lukas
moin
hmm ich habe in der db an der ich zurzeit Arbeite einen ähnlichen Fall und ich hab das mit vba gelöst. Ich glaube auch das es nicht anders zu lösen ist.
Wenn du interese hast kann ich dir mein modul mit einer anleitung schicken.
hmm ich habe in der db an der ich zurzeit Arbeite einen ähnlichen Fall und ich hab das mit vba gelöst. Ich glaube auch das es nicht anders zu lösen ist.
Wenn du interese hast kann ich dir mein modul mit einer anleitung schicken.
Antwort 3 von lukas
so wie armin das beschreibt geht es auch, aber dann musste dein formular umgestallten
Antwort 4 von Mambi
An Armin:
Vielen Dank, ich werde es mal probieren.
An lukas:
Ich versuche es erstmal mit der Lösung von Armin. Falls ich damit keinen Erfolg habe, komme ich sehr gerne auf dein Angebot zurück. Danke
Viele Grüße, Markus
Vielen Dank, ich werde es mal probieren.
An lukas:
Ich versuche es erstmal mit der Lösung von Armin. Falls ich damit keinen Erfolg habe, komme ich sehr gerne auf dein Angebot zurück. Danke
Viele Grüße, Markus