怎样转换编号与名称(50分)

  • 主题发起人 主题发起人 lovewjm
  • 开始时间 开始时间
L

lovewjm

Unregistered / Unconfirmed
GUEST, unregistred user!
0:全部,1:管理部,2:生产部,3:品管部 <br>数据库里面保存的是数字,问题是: <br><br>怎么在dbgriehd表格里面不显示数字,而显示名称? <br><br>用sql语句,select case(bumen when '0' then '全部' 可以达到这个目的,但怎样动态的读取这个'0'的值,我又加了一个部门'5'那不又要修改sql语句? <br>用case转化后好像不能直接修改了,我要在一个界面上修改这个部门怎么办? <br>除了用case,还有什么好的方法来转换? <br>adostoredproced的列好像有一个gettext方法来转换字符串,但adoquery好像没有这个方法?
 
计算字段
 
难道你没部门管理功能吗?<br>"我又加了一个部门'5'" 请问你怎么加?<br><br>表A 你要显示的表(part_id,......) &nbsp;表B 部门表(part_id,part_name,...)<br>part_id 指的 0:全部,1:管理部,2:生产部,3:品管部 &nbsp;(0,1,2,3)<br><br>用联合查询 &nbsp;select A.*,B.part_name from A left join B on A.part_id = B.part_id
 
典型的数据库设计有问题
 
结贴散分
 
后退
顶部