关于数据显示转化
2009-04-22 10:51
134 查看
关于数据显示转化 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiBase/html/delphi_20061205193606277.html
我现在在做一个科室医生管理系统,在做表结构设计的时候,对于"有无中医专家""有无西医专家"均设成bit类型(SQL),想以1表示有,0表示无.但是转到前台的显示时,直接连接显示是"1""0"的.有什么办法能在DBGRID里显示照我的想法显示成有无呢?请指教
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 := True
end;
用DBGRIDEH
如果需要我有,lsl0201@126.com
总结: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啊?后面的三位就不要了,小弟先谢谢了。
哈..楼上这位怎么到处提问啊
不会啊,但是又想知道答案,当然到处问啦,呵呵
寄居蟹...呵呵
是不是要多回复了一定的数量才能发自己的帖子?
我已经告诉你发贴的方法了,你还不去自己发贴...你这样在别人的贴子上提问,很难得到别人回答
请问楼上的何为小类版块?这里不能发贴吗?
http://www.delphi2007.net/DelphiBase/html/delphi_20061205193606277.html
我现在在做一个科室医生管理系统,在做表结构设计的时候,对于"有无中医专家""有无西医专家"均设成bit类型(SQL),想以1表示有,0表示无.但是转到前台的显示时,直接连接显示是"1""0"的.有什么办法能在DBGRID里显示照我的想法显示成有无呢?请指教
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 := True
end;
用DBGRIDEH
如果需要我有,lsl0201@126.com
总结: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啊?后面的三位就不要了,小弟先谢谢了。
哈..楼上这位怎么到处提问啊
不会啊,但是又想知道答案,当然到处问啦,呵呵
寄居蟹...呵呵
是不是要多回复了一定的数量才能发自己的帖子?
我已经告诉你发贴的方法了,你还不去自己发贴...你这样在别人的贴子上提问,很难得到别人回答
请问楼上的何为小类版块?这里不能发贴吗?
相关文章推荐
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- 关于WinForm中的DataGridView控件显示数据字典的解决方案。
- 关于cacti突然不显示数据的问题
- 关于float型数据与int型,字节数组的转化
- 关于surf显示立体图,可视化分析数据
- 关于Struts2+spring+maven中使用百度UEditor编辑器显示未找到上传数据的解决方案
- 关于如何在MFC框架里面显示多个数据总结
- 关于@ResponseBody 注解 无法将返回数据转化为json
- 关于ViewPager嵌套Fragment,第二次加载数据不显示问题
- 关于ListView中继承BaseAdapter重写getview的显示重复数据或报转换错误的问题
- 关于table控件直接显示数据
- 把内存中的数据转化成16进制显示
- 关于ListView数据载入和显示
- 关于BaseAdapter,SimpleAdapter的数据显示错乱问题,选中状态错乱问题,Checkbox选中状态错乱问题总结
- 向大家请教一个关于sharepoint2003的问题,如何使一个Custom List in Datasheet View中某个field从其他list抽取数据当显示时?
- 关于点击某个字段的时候弹出一个dialog的方法(显示dialog里面datagrid的表的数据)
- 关于ViewPager嵌套Fragment,第二次加载数据不显示问题
- 关于Lotus Notes的私有视图数据显示不完整的解决办法
- 关于QT4数据动态显示的问题
- C# 关于从数据库取数据,并显示在DataGridView中