Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: SG05 am Oktober 17, 2011, 18:28:36

Titel: Spitzenwerte in Abfrage über Formular wählen
Beitrag von: SG05 am Oktober 17, 2011, 18:28:36
Hallo zusammen,

möchte den folgenden Spitzenwert ( z-B. 10 ) nicht fest über die Abfrage einstellen, sondern gerne über ein Formular flexibel abfragen:

SELECT TOP 10 MeineTabelle.... usw.

Hat jemand einen Tip, da ich leider keine Hilfe hierzu im Forum gefunden habe.

Danke und Gruß
Titel: Re: Spitzenwerte in Abfrage über Formular wählen
Beitrag von: DF6GL am Oktober 17, 2011, 21:49:15
Hallo,

bau den SQL-String per VBA im Formular unter Verwendung eines ungebundenen Textfeldes ("txtTOP") , in das der TOP-Wert eingegeben wird, neu zusammen und weise ihn "hinter "einem Button ("btnTOP") der Datenherkunft des Forms zu, etwa so:

Sub btnTOP_Click()
Me.Recordsource =" Select TOP " & nz(Me!txtTOP,0)  & " * from Meine Tabelle"
End Sub