hier mal wieder eine Verständnisfrage:
Code: Alles auswählen
METHOD datenbank:fieldsEmpty(objekt) // die Feldvariablen werden geleert
LOCAL cField
LOCAL nI, nOldSelect := SELECT()
DBSELECTAREA(objekt:nArea) // muß hier rein, weil mit ALIAS() gearbeitet wird und dann
FOR nI := 1 TO (ALIAS())->(FCOUNT()) -1 // -1 wegen des _LOCK Feldes
cField := (ALIAS())->(FIELDNAME(nI))
objekt:&(cField) := BLANK(objekt:&(cField),.T.) // Objekt muß auch verschwinden, aber wie?
// ::&(cField) := BLANK(::&(cField),.T.) // warum klappt das nicht?
NEXT
DBSELECTAREA(nOldSelect)
RETURN self
Danke....