Ich hätte zuerst eine Frage zu einem DCGROUP-Modul: Ich habe folgendes DCGROUP-Modul:
Code: Alles auswählen
PROCEDURE artwechsel()
#INCLUDE ...
LOCAL Getlist := {}, oDLG, oGroup, nGroup
do case
case rug
nGroup := 1
case wit
nGroup := 2
endcase
@ 4,2 DCGROUP oGroup CAPTION 'Auswahl'
@ 2,5 DCRADIO nGroup;
VALUE 1;
PARENT oGroup;
PROMPT 'Nummer 1';
ACTION {II rug := .T.}
@3,5 DCRADIO nGroup;
VALUE 2;
PARENT oGroup;
PROMPT 'Nummer 2';
ACTION {II wit := .T.}
....
Je nachdem, welchen Wert nGroup in der DO..CASE-Anweisung bekommt, ist der Radio-Punkt im 1. oder 2. Kreis der RADIO-Box enthalten; das ist auch richtig so!
Meine Frage ist: Wie kann ich dem Ok-Button den FOCUS geben, so dass ich diesen mit RETURN bestätigen kann. Bisher kann diese Aktivierung nur mit einem Klick mit der Maus auf den Ok-Button erfolgen.
Meine 2. Frage bezieht sich auf eine größere Auswahlbox, bei der ich gerne mit einem Klick auf die jeweilige Kopfzeile einer Spalte diese sortieren lassen möchte. Dies funktioniert auch mit dem Befehl DCBROWSECOL und dem Zusatz:
[SORT <bSort> [LEFTBUTTON] ]; ganz gut.
Mein Problem ist jetzt nur: wo bzw. wie finde ich nach der Sortierung meinen mit einem Pfeil nach unten oder oben ausgewählten oder mit dem Cursor selbst ausgewählten Datensatz?
Geht dies mit CARGO? Aber leider habe ich davon überhaupt keine Ahnung! Kann mir jemand dies kurz skizzieren, wie ich den ausgewählten Datensatz nach der Sortierung finden kann? Vielen Dank!
Gruß Werner
P.S.: Wie nennt man eine Frau, die genauso schafft wie ein Mann?? Das ist ein faules Luder!!