Hallo zusammen,
ich habe in einem Formular mehrere Kombinationsfelder untergebracht.
Die Werte für diese Felder sind nach Name ABC.... über die Abfrage sortiert.
Da die Kombinationsfelder aber auch Nummern enthalten, würde ich gerne beim öffnen des Kombinatinsfeld gleichzeitig die Sortierung ändern.
Zb. wenn ich das Kombinationsfeld Nummern öffne, sollen die Nummern absteigen angezeigt werde.
Ist das Möglich?
SELECT [SAPTermine Abfrage].Maschinentyp, [SAPTermine Abfrage].[A-Kennwort] FROM [SAPTermine Abfrage];
Private Sub Kombinationsfeld1397_AfterUpdate()
' Den mit dem Steuerelement übereinstimmenden Datensatz suchen.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Maschinentyp] = '" & Me![Kombinationsfeld1397] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Gruss aus Kölle
Hallo,
Kölner muss man einfach unterstützen bei dem 1 FC.
Du kannst beim öffnen des Forms die Datenherkunft festlegen.
Beispiel:
Me.Combo129.RowSource = "SELECT KfzStamm.ID, KfzStamm.Kennzeichen, KfzStamm.MCCVon, KfzStamm.vorh FROM KfzStamm WHERE KfzStamm.vorh = 'p' Order By KfzStamm.Kennzeichen; "
Am einfachsten ist es wenn du dir eine Abfrage erstellst. Diese dann in der SQL-Ansicht kopieren und hinter den = einfügen.
where = Bedingung
Order By = Sortierung KfzStamm.Kennzeichen aufsteigend
order By = Sortierung KfzStamm.Kennzeichen DESC absteigend
Gruß
Johann
Hallo Johann,
dass mit dem FC habe ich verstanden!
Aber muss den für jedes Kombifeld eine neue Abfrage erstellt werden?
Dann kann ich ja die Abfrage entsprechend sortiert anzeigen.
Gruss aus Kölle, nicht vom FC
Hallo,
Du musst für jedes Kombifeld (s)eine eigene spezifische Abfrage erstellen, wobei die Zuweisung eines SQL-Strings an die Rowsource-Eigenschaft eben diese "Abfrage" darstellt und lediglich eine andere Methodik ist als der Eintrag eines Abfragenamens in die Eigenschaften-Zeile "Datensatzherkunft" im Eigenschaftenfenster.