数据库中一列值可能为0,1,2;
能否用dbcombobox连接数据库,使它根据这列的值进行相应的显示.
(如,列值为1时,显示AA1,列值为2时,显示BB2,列值为3时,显示CC3)
谢谢!
能否用dbcombobox连接数据库,使它根据这列的值进行相应的显示.
(如,列值为1时,显示AA1,列值为2时,显示BB2,列值为3时,显示CC3)
谢谢!
解决方案 »
- 使用DllRegisterServer注册DLL,但是注册后运行程序出现CLASSID无法找到的错误
- 窗口怎么初始化的时候加入控件(比如按钮)
- 求有关网络与经济的论文,不胜感激!
- 再散200---祝大家天天开心!
- 如何把image.canvas上的线全擦掉(不用异或和多图层)
- Rave5报表打印中文时换行出现乱码
- 怎么在TreeView控件中获得当前选择的节点名称??
- 关于Rect的问题.时刻在捆饶着我.分数全散.
- 如何让电脑定时自动按某键!
- 索引,排序问题,敬请您的解答!谢谢
- 高手请进,关于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
……………………