Neuigkeiten:

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

Mobiles Hauptmenü

Kombinationsfeld beim öffnen sortieren

Begonnen von PePan, April 16, 2012, 18:16:47

⏪ vorheriges - nächstes ⏩

PePan

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

Jonny

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

PePan

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

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access