Commander_COM Geschrieben 24. Juli 2002 Teilen Geschrieben 24. Juli 2002 Hallo, erste Frage geht plötzlich, komisch, Access scheint eigenständige Persönlichkeit zu haben... ach ja, wie mache ich das, dass wenn ich aus einem Kombo-Feld einen Eintrag gewählt habe, der nicht den Eintrag im datensatz ändert, sondern zum Datensatz mit diesem Eintrag springt und alle dazugehörigen Felder im Formular mit aktualisiert? thx4urhlp;) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
C-Master Geschrieben 24. Juli 2002 Teilen Geschrieben 24. Juli 2002 Hallo, in deinem Kombinationsfeld stellst du unter Herkunftstyp 'Werteliste' ein und bei Datensatzherkunft schreibst du die Werte rein. Durch Semikolon trennen und in Anführungszeichen. Bsp: "User";"Raumnummer";"Telefonnummer" Dann schreibst du bei dem Ereignis 'Nach Aktualisierung' folgendes in Code: Me.OrderBy = Me.Kombofeldname Me.OrderByOn = True Das müsste es gewesen sein. Greetz Chessi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Meenzer Geschrieben 24. Juli 2002 Teilen Geschrieben 24. Juli 2002 HI! Die ComboBox muss ungebunden sein. Du hast wahrscheinlich bei der Eigenschaft 'Steuerelementinhalt' einen Feldnamen angegeben. Und dann ändert er Dir beim Umschalten der ComboBox den Wert. Also --> in die Eigen. 'Steuerelementinhalt' nichts eintragen. Dann musst Du nach dem Ereignis 'Nach Aktualiesierung' bei der ComboBox Dir die Werte des DS holen. ZB: ------------------------------------------------------------------ SQL = "SELECT * FROM TABELLE WHERE FELD = " & DeineCombobox Me.recordsource = SQL ------------------------------------------------------------------ Allerdings hast Du dann nur noch einen DS in Deinem Formular. Oder so. FELDNAME ist das Feld , nach dem Du suchst. Allerdings habe ich es unter Access 97 versucht. Vielleicht klappts trotzdem. -------------------------------------- DoCmd.GoToControl "FELDNAME" DoCmd.FindRecord DEINECOMBOBOX -------------------------------------------- Gruss Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
C-Master Geschrieben 24. Juli 2002 Teilen Geschrieben 24. Juli 2002 Hm, ich hab mir dein Post wohl nicht richtig durchgelesen, denn ich hab dir keine Antwort auf deine Frage gegeben. Was ich oben geschrieben habe ist eine Sortierung. Er sortiert halt nach dem ausgewählten Feld. Nun zu deiner eigentlichen Frage: Du erstellst ein Unterformular, mit einem Kombofeld wie du es willst/brauchst. Dann erstellst du ein Makro mit der Aktion 'SuchenDatensatz'. Da stellst du den Pfad deines Unterformulars ein. Das Unterformular bindest du in dein Hauptformular ein und erstellst einen Button, der dein Makro ausführt. Jetzt einfach im Kombofeld den gewünschten Wert aussuchen und den Button klicken. Viel Spass damit! Greetz Chessi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Commander_COM Geschrieben 24. Juli 2002 Autor Teilen Geschrieben 24. Juli 2002 danke euch, werds mal ausprobieren. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.