Ich habe mal wieder ein Verständnisproblem mit den xBase-Parts.
In meiner Funktion (Eingabe von Daten) werden zuerst anhand von (mindestens) einem XbpSle-Part Daten abgefragt. Anhand dieser Daten sollen in nachfolgenden Xbase-Parts Änderungen vorgenommen werden. Hier der Code des SLE's, anhand dessen das Array aTisch für die Verarbeitung in den nachfolgenden Parts aufgebaut werden soll:
Code: Alles auswählen
oSLE_TiNr := XbpGet():new( drawingArea, , {o_Cols[2],o_Lines[2]}, {48,24}, { { XBP_PP_BGCLR, XBPSYSCLR_ENTRYFIELD } } )
oSLE_TiNr:clipSiblings := .T.
oSLE_TiNr:Picture := "@K 999"
oSLE_TiNr:Datalink:= varBlock(@TiNr)
oSLE_TiNr:postBlock := { || TiNr <= MaxTi }
oSLE_TiNr:preBlock := { |o| MaxTi := Max_Tisch(ergSer),o:setData(),.t.}
oSLE_TiNr:killinputfocus := { || oCtrl:getData(),Basis_Browse_Array(aTisch), aTisch := Sel_Tisch(aTischLeer, ergSer, TiNr) }
oSLE_TiNr:tabStop := .T.
oSLE_TiNr:create()
Viele Grüße
Lutz