Question and Answer Database FAQ2166D.txt Specify a DefaultExpression for a TField object Category :Database/VCL Platform :All Product :Delphi 3.x Question: How do I specify a DefaultExpression for a TField object? Answer: If you set up a field attribute set and associate that set with a field in your table that will work. If you set the value in the object inspector it will let you enter in a string but it will not reflect the value at runtime. If you try to set the TField.DefaultExpression property at runtime like this: MyField.DefaultExpression := 'MyValue'; It will compile but you will not get a default value at runtime when you create a new record in the table by, say, clicking on the + on the DBNavigator. To get the default value to take at runtime the code assignment needs to be: MyField.DefaultExpression := '''MyValue'''; In the Object Inspector. You just need to put 'MyValue'. Use single quotes in the Object Inspector. 7/16/98 4:31:28 PM
Last Modified: 01-SEP-99