1. Juli 2024 12:31
Hallo zusammen,
ich filtere eine Listform, möchte über Strg + A alle Datensätze markieren und anschließend verarbeiten.
Markiere ich alle Datensätze einzeln per Strg + Mausklick funktioniert alles bestens. Über Strg + A passiert nichts.
CurrPage.SETSELECTIONFILTER verursacht dieses Verhalten. Dh CurrPage.SETSELECTIONFILTER ist der falsche Befehl.
Es steht ja auch in der Hilfe: Wenn alle Datensätze oder nur einer ausgewählt sind/ist, wird keine Markierung gesetzt.
Wie wählt man also mit Strg + A alle Datensätze aus?
Vielen Dank!
Edit:
- Code:
Urkunde := Rec;
CurrPage.SETSELECTIONFILTER(Urkunde);
WITH Urkunde DO BEGIN
IF FINDSET THEN BEGIN
REPEAT
gelöst:
- Code:
Urkunde := Rec;
CurrPage.SETSELECTIONFILTER(Urkunde);
IF Urkunde.FINDSET THEN BEGIN
REPEAT