实现true->正常 false->不正常?
一个字段为boolean类型,因此它的记录内容为true或false,如何通过select * from atable的命令,让true的内容为“正常”,false的为“不正常” 问题点数:40、回复次数:7Top
1 楼hammer_shi(dmresearch)回复于 2002-06-26 13:44:13 得分 10
你在Query上双击,选择你的那个boolean字段,在它的
procedure TForm_dxyckcx.TuxedoQuery1kxsxGetText(Sender: TField;
var Text: String; DisplayText: Boolean);
begin
if sender.AsString='00' then text:='交纳代销押金';
if sender.AsString='01' then text:='交纳代收押金';
if sender.AsString='02' then text:='退还代销押金';
if sender.AsString='03' then text:='退还代收押金';
end;Top
2 楼kuangning(郎之间)回复于 2002-06-26 13:46:41 得分 10
比如有一个表:
table1(id ,state ,name)
可以这样:
select '正常' as Astate,name,id from table where state = true
union
select '不正常' as Astate,name,id from table where state = false
Top
3 楼netlib(河外孤星)回复于 2002-06-26 13:47:02 得分 5
用select 好象实现不了,但可以在dataset.fields里增加字段来实现显示Top
4 楼kuangning(郎之间)回复于 2002-06-26 13:47:35 得分 0
比如有一个表:
table1(id ,state ,name)
可以这样:
select '正常' as Astate,name,id from table1 where state = true
union
select '不正常' as Astate,name,id from table1 where state = false
Top
5 楼Borlandor(五角大民)回复于 2002-06-26 13:54:26 得分 10
Oracle:
select Decode(YourField,TRUE,'正常','不正常') from YourTable
SQL Server:
select Case Yourfield
when TRUE: '正常'
when FALSE: '不正常' from YourTable
本地数据库:N/A
Top
6 楼johnsonrao(johnson)回复于 2002-06-26 16:07:43 得分 5
用计算字段Top
7 楼glink(飞天一狐)回复于 2002-06-26 23:17:26 得分 0
我误发了2个同样的提问,本问题已经在另外一个解决。Top
相关问题
- 实现true->正常 false->不正常?
- 我如何实现当一个数据窗口的某列的值超过区间之后显示‘正常’和‘不正常’
- 实现下载文件的代码后,页面反应不正常如何处理
- VB.NET用API函数ExitWindowsEx(EWX_SHUTDOWN,0)怎么不能实现系统关机?正常的怎么写啊?
- VS.NET不正常
- 能实现不?
- 请问各位,怎样实现在1024X768分辩率和800X600下都能正常显示一屏的效果,不用横向的滚动条?
- DW4.0中,源代码显示字体不正常,须将其注册表里的值怎么改才能实现,显示为宋体?
- 调用API实现多线程,在VB环境中运行正常,而编译好可去出现内存地址不能为Read
- 点击IE浏览器的关闭按钮后,弹出一个确认框,如果选是,那么正常关闭,选择否,不关闭.如何实现




