胡
胡鸣
Unregistered / Unconfirmed
GUEST, unregistred user!
将Access数据库表中记录导出为Excel表,前面五个字段能正确显示,第六个字段“f”显示的是数字,如果显示的内容是“ok”或“no”也正常,是什么原因呢?各位帮帮忙吧。 myexcel.cells(1, 1):='姓名';//这里也能正常显示for i:=1 to count dobeginmyexcel.cells(i + 2, 1) := ADOquery.FieldByName('a').AsString; myexcel.cells(i + 2, 2) := ADOquery.FieldByName('b').AsDateTime; myexcel.cells(i + 2, 3) := ADOquery.FieldByName('c').AsDateTime; myexcel.cells(i + 2, 4) := ADOquery.FieldByName('d').AsDateTime; myexcel.cells(i + 2, 5) := ADOquery.FieldByName('e').AsString; if ADOquery.FieldByName('f').AsBoolean then myexcel.cells(i + 2, 6) :='是' else myexcel.cells(i + 2, 7) := '否';//显示为数字 DataModule1.xmdata.next;end;