Neuigkeiten:

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

Mobiles Hauptmenü

In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle

Begonnen von Banyan, Januar 02, 2024, 19:12:33

⏪ vorheriges - nächstes ⏩

Banyan

Hallo,

ich bin mit meinem Latein am Ende und hoffe jemand kann mir etwas auf die Sprünge helfen.

Ich habe ein Formular an eine Tabelle gebunden und rufe die Datensätze über ein Kombinationsfeld auf. 
Die Sätze werden im Formular geändert und gespeichert.
 
Danach soll der Focus wieder im Kombinationsfeld sein und dort den ersten Datensatz der zugrunde liegen Tabelle anzeigen.

Im Formular selbst wird der richtige Satz angezeigt, nicht aber im Kombinationsfeld.
Wie könnte man das lösen ?

Viele Grüße
Banyan

MzKlMu

Hallo,
Du musst auch das Kombi auf den Primärschlüssel des 1. Datensatzes setzen.
Zeige mal die Datenherkunft (SQL) des Kombis.
Gruß Klaus

Banyan

Hallo Klaus,

vielen Dank für die prompte Antwort...

hier der Code:

Private Sub SucheMandantNR_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
    ' Dim strSQL As String
    ' On Error GoTo Err_Find_M_Nummer_Click
    Me.ActiveControl = UCase(Me.ActiveControl)
    Set db = CurrentDb
    Set rst = db.OpenRecordset("SELECT Mandant_Nummer, Mandant_Name, Unterl_Art, Unterl_Jahr, Unterl_Monat, Bearb_Fertig, Sachbearbeiter, Abhol_Datum, Akte_Retour, Eingetragen_Von FROM Ordner_Liste ")
End Sub

MzKlMu

Gruß Klaus


MzKlMu

Hallo,
im Formularereignis "Beim Anzeigen" folgenden Code:
Me.SucheMandantNr = Me.Mandant_Nummer
Gruß Klaus

Banyan