Hallo Leuz :)
Access 2007
Problem:
zwei Formulare ( Firmendaten, Ansprechpartner ) ich versuche mittels einer Schaltfläche beim Ansprechpartner zum Datensatz seiner Firma auf dem Formular Firmendaten zu springen.
Vorgehensweise:
Schaltfläche auf Formular Ansprechpartner setzen (Befehlsschaltflächen-Assistent öffnet sich.
Kategorie Formularoperationen, Aktionen Formular öffnen.... weiter
welches Formular soll die Befehlsschaltfläche öffnen?... Kundendaten... weiter
soll die Schaltfläche bestimmte Informationen suchen und in dem Formular anzeigen?... das Formular öffnen und bestimmte Daten suchen und anzeigen... weiter
welche Felder enthalten übereinstimmende Daten, die die Schaltfläche verwenden kann um Informationen zu gewinnen?...
wählen sie die Felder aus und klicken sie auf <->
Firma <-> Firma... klick :) weiter
danach wird nur noch Knopfbeschriftung und Befehlsname abgefragt und alles sollte funktionieren, so wie ich das möchte (bei der richtigen Firma landen)
aber scheißeböbbele... lande immer bei der ersten Firma, sprich beim ersten Datensatz...
und was mach ich nu falsch?... viel Spass beim knobeln und viele Grüße aus dem Schwabenländle
Hallo,
ich knobele nicht, ich rate...
Unabhängig vom Ratschlag, keine Makros zu benutzen, verwendest Du vermutlich ein Endlosformular und setzt die Schaltfläche in den Formularkopf(oder -fuß).
Platzier die Schaltfläche in den Detailbereich, dann wird es auch funktionieren.
"Firma <-> Firma... "
bei diesen Feldern sollte es sich um das Primär- , respektive Fremdschlüsselfeld der jeweiligen Tabelle handeln...
was wiederum ein relationales Tabellenmodell voraussetzt.
Alternativ zu dieser "Formularsteuerung" könntest Du im (Haupt-) Form "frmFirmendaten" ein UFO-Steuerelement einbauen und damit das (Unter-) Endlosform "frmAnsprechpartner" anzeigen. Die Verknüpfung geschieht über die o. g. Schlüsselfelder..
zum alternativtipp...
funzt das auch, wenn ich mehrere Ansprechpartner pro Firma hab?
Hallo,
ich bin zwar nicht Franz aber ja es funktioniert mit n- Ansprechpartner.
Musst nur die Tabellen entsprechend haben.
Gruß
Johann
Huch, da ist mein beitrag doch an die falsche Stelle geraten...
Sorry