The reason your getting an error is you're trying to compare field1, which I assume is logical, to a char, "T". One way to do this is to have two boxes on the report stacked on top of each other. One has a print when expression equal to field1 = .T. and the other has an expression equal to field1 = .F. OR field1 or !field1.
HTH
Eric Kleeman - EDS Consulting Services
MCP Visual FoxPro
MCSD C#.NET
Hua Hin Thailand
Los Angeles California