关于数据显示转化 我现在在做一个科室医生管理系统,在做表结构设计的时候,对于"有无中医专家""有无西医专家"均设成bit类型(SQL),想以1表示有,0表示无.但是转到前台的显示时,直接连接显示是"1""0"的.有什么办法能在DBGRID里显示照我的想法显示成有无呢?请指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/5179/5179169.xml?temp=.4592401 在table(或query)的相应字段的OnGetText事件中这样写:if sender.Value=1 then Text:='有' else Text:='无'; 我用BDE连接数据库的,然后我在table中怎么没找到有OnGetText事件啊!!? SQL查詢的時候直接CASE轉換不行麼? 我用BDE连接数据库的,然后我在table中怎么没找到有OnGetText事件啊!!?------------------------不是数据集的事件, 是Field的事件 procedure TForm1.TableLoachqz207GetText(Sender: TField; var Text: String; DisplayText: Boolean);begin if Sender.Value = 1 then Text:='有中医' else Text:='无中医'; DisplayText := Trueend; 总结:1)在SQL select 的时候用Case 2)Dbgrid的时候用OnDrewCell重写 老冯..不好意思,是新手,我想问下procedure TForm1.TableLoachqz207GetText(Sender: TField; var Text: String; DisplayText: Boolean);这个句柄怎么得到?我还是不知道怎么寻找onGetText事件 我是新手,不好意思啦,楼主大哥不能发帖子就在这里说好了,请路过的大哥帮帮忙。问题是从 SQL 语句 SELECT 出来 的时候 是0.80185000,但是在fastreport中memo打印出来的时候是0.8018,请问怎么得到0.80185啊?后面的三位就不要了,小弟先谢谢了。 系统忙时 控件的刷新问题 ! 急 !在线等! ======接口问题2====== 问一个字幕滚动的问题 delphi操作AutoCAD的问题 2.小弟初学,迷惑2,请高手帮助。 请问如何在Tform中接受方向键? midas中登录Dcom时的用户问题 菜鸟问题:chart或者DBchart的饼图或者柱状图里面的DateSource面板上的属性在程序里面怎么设置? 一个SQL SERVER存储过程序在不同服务器不能运行,(出错信息:没有指定指示器变量)代码如下: 关于tquery属性设置的简单问题 关于DLL调用问题.急,在线等待. 怎样使原先为"0""1"的数据转为"无""有"显示?
else Text:='无';
DisplayText: Boolean);
begin
if Sender.Value = 1 then
Text:='有中医'
else
Text:='无中医'; DisplayText := True
end;
2)Dbgrid的时候用OnDrewCell重写
DisplayText: Boolean);
这个句柄怎么得到?我还是不知道怎么寻找onGetText事件
不能发帖子就在这里说好了,请路过的大哥帮帮忙。
问题是从 SQL 语句 SELECT 出来 的时候 是0.80185000,但是在fastreport中memo打印出来的时候是0.8018,请问怎么得到0.80185啊?后面的三位就不要了,小弟先谢谢了。