DCBROWSCOL Spalte ermitteln
Verfasst: Do, 20. Feb 2020 18:22
das hier ist gegeben
bisher habe ich über die SPESEN Konstante die Spalte angegeben, aber als ich ein Feld ins Array davor eingefügt hatte, knallte es. Meine Frage ist nun, wie kan man die Spalte ermitteln, aus der die Funktion aufgereufen wurde um somit die festen Spaltennummer flexibel zu gestalten? Zeile in der man im Browse steht geht ja mit DC_GETCOLARRAY() Gibt es da auch eine Funktion, die die aktuelle Spalt ermittelt?
Code: Alles auswählen
DCBROWSECOL DATA {|| zeigeSpesen(oDialogZusatz,SPESEN) };
EVAL {|x|x:dataArea:lbDblClick := {|a,b,o| aendereSpesen(oDialogZusatz,SPESEN)}};
HEADER "Spesen";
PARENT oDialogZusatz:oBrowseTagesdienste;
PROTECT {|| .T.};
WIDTH oSysPara:skaliereXbParts(50)