关于数据的显示问题

wope001 2004-08-24 04:28:46
我在mdb的数据库中有一项是状态,用的是与否,为true/flase
用datagrid显示时是0/-1
请问怎样让datagrid在显示数据库时,根据状态显示成 在库中/已出库 ?
或者有什么其他方法解决!请赐教!
谢谢
...全文
112 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧