22. Oktober 2008 16:02
WITH Recordvariable DO BEGIN
Name := 'abc';
END;
1. Juli 2009 09:57
1. Juli 2009 10:59
WITH Recordvariable DO BEGIN
Name := 'abc';
END;
1. Juli 2009 11:02
1. Juli 2009 11:03
Sebastian Pfliegel hat geschrieben:Schön ist es auch wenn man eine eindeutige Record-Variable hat aber ein Feld dieses Records hat den gleichen Namen wie eine andere Variable ...
WITH Recordvariable DO BEGIN
SETRANGE(Name, 'abc'); // Name als Variale hat Vorrang -> unzulässige Funktion
END;
1. Juli 2009 11:10
Natalie hat geschrieben:Habe ich das richtig verstanden? Wenn ja, ergänze ich meinen Einganbsbeitrag um diesen Abschnitt:
Variable vs. Feldname innerhalb WITHGibt es sowohl eine Variable Name als auch Recordvariable.Name, so hat Recordvariable.Name Vorrang.
- Code:
WITH Recordvariable DO BEGIN
Name := 'abc';
END;
1. Juli 2009 11:11
Sebastian Pfliegel hat geschrieben:Schön ist es auch wenn man eine eindeutige Record-Variable hat aber ein Feld dieses Records hat den gleichen Namen wie eine andere Variable ...
Da braucht man länger bis man herausgefunden hat, warum man einen Compiler-Fehler beim Filtern bekommt.
1. Juli 2009 11:17
WITH Rec do BEGIN
SETRANGE(Code, Name); // Name ist lokale Variable
END;