数据库中一列值可能为0,1,2;
能否用dbcombobox连接数据库,使它根据这列的值进行相应的显示.
(如,列值为1时,显示AA1,列值为2时,显示BB2,列值为3时,显示CC3)
谢谢!
能否用dbcombobox连接数据库,使它根据这列的值进行相应的显示.
(如,列值为1时,显示AA1,列值为2时,显示BB2,列值为3时,显示CC3)
谢谢!
解决方案 »
- 求一个用属性读写的简单的例子,明白怎么声明,但是不怎么结合窗体上面的
- 带参数的存储过程没法建立
- 串口问题!!在线等待~~~~急
- quickreport报表中如何显示char类型的字段(800字节)内容?
- CSDN 终于可以上啦 乐啊 !!!!!散分!!!! 不知道怎么给200分 我发两次贴
- 使用LNDY发邮件的时后出错,为是什么错误?
- access数据库的小软件,窗体关闭的错误提示
- 怎么控制.exe文件只能运行一份
- 一个关于表格控件的问题。
- 关于INI文件中使用KEY值反查KEY的名称
- 高手请进,关于socket的连接数量和连接速度的问题~~!!!
- 用Delphi+GLScene轻松打造3D场景、动画-----控制场景
2.加一个combobox,当dbcombobox数据Change时读入dbcombobox的数据,是1你就在combobox里显示AA1……
3.再在combobox的Change代码里加上代码:combobox里的内容为AA1时就把dbcombobox里的内容改为1……这是个笨办法,还有一个办法可以实现:
假设你的那一列名叫:代号,你原有表的内容假设如下:主表:
ID 代号 价格 …………
1 1 50
2 1 50
3 2 60
4 3 90
5 4 20
……………………再在你的数据库中建多一张表叫“代号表”,里面这样写:代号表:
ID 代号 代表字串
1 1 AA1
2 2 BB2
3 3 CC3
3 3 DD4
…………………Select A.[ID],B.[代表字串] as [代号] A.[价格]
from [主表] A,[代号表] B
Where A.[代号]=B.[代号]这样找出来的内容就是:
ID 代号 价格
1 AA1 50
2 AA1 50
3 BB2 60
4 CC3 90
5 DD4 20
……………………