Delphi中多表之间的关系如何建立?

fishgee 2003-07-19 09:02:55
在MSAccess下建的表,本来各表之间的关系建表时都设定好的,但在Delphi下好像都没有了,请问如何重新建立呢?还有,在Access中建表时对一个属性列的输入方式做过设定,如“性别”这一属性列设计成下拉框,输入时只需点下拉箭头就可选“男”或“女”,如何做到把该表放在DBGrid中后这一列还是下拉框的形式呢?
...全文
24 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishgee 2003-07-26
  • 打赏
  • 举报
回复
前一段时间在外面打工,刚刚有时间继续学习Delphi,问题基本解决了,谢谢大家,还请以后继续关注
loh 2003-07-21
  • 打赏
  • 举报
回复
试试在DBGrid中显示多个数据库的方法
启动Delphi,新建一个工程,在窗体中加入Query控件Query1,databasename属性设为c:\test;

加入DataSource控件datasource1,DataSet属性设为Query1;加入DbGrid控件dbgrid1,DataSource属性设为DataSource1,将Query1.sql属性设为

SELECT DISTINCT A.bianhao,a.xingming,b.gongzi,
FROM ″jianjie.dbf″ A,
″gongzi.DBF″ b,
WHERE A.bianhao=b.bianhao;

再将Query1.enabled属性设为True,不用编译,DbGrid1就会显示:bianhao,xingming,gongzi三个字段。如果jianjie.dbf和gongzi.dbf中有记录,则记录会显示出来。
fishgee 2003-07-21
  • 打赏
  • 举报
回复
第一个问题呢,各表之间的关系要怎样建立呢?
windwather 2003-07-20
  • 打赏
  • 举报
回复
用二楼的方法
dongfang73 2003-07-20
  • 打赏
  • 举报
回复
用二楼的方法
lqdmafeng 2003-07-20
  • 打赏
  • 举报
回复
ehilb3.0
liangzisiyun 2003-07-19
  • 打赏
  • 举报
回复
用IP4000中的wwDBGrid,可以嵌进去的,嵌个DBComboBox不就可以了嘛。
sixgj 2003-07-19
  • 打赏
  • 举报
回复
在DBGrid中双击 弹出个editing dbgrid1.comuln 对话框,选中你要设置下拉框的字段后在属性中找到picklist属性,点击右边的…就可以设置男女了。要一行一个。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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