Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Banyan am Januar 02, 2024, 19:12:33

Titel: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: Banyan am Januar 02, 2024, 19:12:33
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
Titel: Re: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: MzKlMu am Januar 02, 2024, 19:33:48
Hallo,
Du musst auch das Kombi auf den Primärschlüssel des 1. Datensatzes setzen.
Zeige mal die Datenherkunft (SQL) des Kombis.
Titel: Re: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: Banyan am Januar 02, 2024, 19:53:00
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
Titel: Re: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: MzKlMu am Januar 02, 2024, 20:03:29
Hallo
das ist doch nicht die Datenherkunft des Kombinationsfeldes.
Titel: Re: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: Banyan am Januar 02, 2024, 21:54:01
Stimmt, sorry
Titel: Re: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: MzKlMu am Januar 02, 2024, 23:56:30
Hallo,
im Formularereignis "Beim Anzeigen" folgenden Code:
Me.SucheMandantNr = Me.Mandant_Nummer
Titel: Re: In Formular Kombinationsfeld Wert zurücksetzen auf den 1. Datensatz der Tabelle
Beitrag von: Banyan am Januar 03, 2024, 13:50:11
Das war's,

funktioniert...

Vielen Dank