关于数据的显示问题

wope001 2004-08-24 04:28:46
我在mdb的数据库中有一项是状态,用的是与否,为true/flase
用datagrid显示时是0/-1
请问怎样让datagrid在显示数据库时,根据状态显示成 在库中/已出库 ?
或者有什么其他方法解决!请赐教!
谢谢
...全文
89 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wumylove1234 2004-08-25
楼主你有多少个这样的布尔型字段?
有多少就可以都写出来
直接Select * 肯定是不行的.
但可以一个个的写出来.比如
select ID,Name,iif(状态, '在库中', '已出库') as 数据状态 ,iif(报废,"已",未") as 是否报废 from table
回复
wope001 2004-08-24
to:of123()

你说的只能显示状态一项!请问怎么实现把所有的数据项都显示出来呢?
比如说怎么加到
Datahire1.RecordSource = "Select * From 影碟库 Where 影碟库.编号 like '" & text1(0).Text & "' "
里面去?
难道两个select并列用?望给出源代码!
我是菜鸟!望赐教
回复
wope001 2004-08-24
如果要把两种状态同时显示,怎么实现呢?
回复
bboos 2004-08-24
Access中支持很多vb的函数,但不支持case语句。
回复
of123 2004-08-24
select iif(状态, '在库中', '已出库') as 数据状态 from table
回复
hanaichun 2004-08-24
select case status when 0 then '在库中' else '已出库' end from table
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2004-08-24 04:28
社区公告
暂无公告