|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2004/1/5 17:02:27 |
标题: |
为什么没有一位大侠肯教我啊!在线等待..... |
浏览:1445 |
|
加入我的收藏 |
楼主: |
现有三个数据表,客户资料表(包含有编号、名称、生日等字段)、客户购买产品明细(包含有购买日期、购买产品名称、经手人字段)、客户做护理情况(包含有客户名称、护理前情况、护理后情况、经手人)。请问如何把几张表关联起来,以便在输入保存时可以三张表一起保存,在查询记录时光标可以自动移动定位。多谢各位大哥告诉我!最好能做个例子发给我:wujianhua2001@21cn.com在线等待......
----------------------------------------------
- |
作者: |
ranger (ranger) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/5 17:07:18 |
1楼: |
用的什么数据库
----------------------------------------------
- 还冇学会
|
作者: |
|
2004/1/5 17:15:52 |
2楼: |
mssql7.0
----------------------------------------------
-
|
作者: |
ranger (ranger) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/5 17:44:16 |
3楼: |
在库中建好三个基本表 create Table mydb.dbo.Customer( c_id integer indentity(0,1), c_name char(10), ... constraint pk_c_id primary key (c_id)); create Table mydb.dbo.Buy( b_id integer indentity(0,1), c_id integer, ... constraint pk_b_id primary key (b_id), foreign key(c_id) references Customer(c_id)); create Table mydb.dbo.Serve( s_id integer indentity(0,1), c_id integer, ... constraint pk_b_id primary key (s_id), foreign key(c_id) references Customer(c_id))
在Delphi中建三个Table、三个datasource:custormer,buy,serve (source)与其对应, buy与server的MasterSource属性设为CustormerSource MasterField 属性设为 c_id; 将三个Grid的datasource属性设为以上三个Source即可
----------------------------------------------
- 还冇学会
|
作者: |
|
2004/1/5 17:57:52 |
4楼: |
我试验一下,先谢过了!另本人用了InfoPower4000Pro for d6控件包,觉得功能很不错,可惜是英文版的.您有汉化的InfoPower4000Pro for d6控件包吗?
----------------------------------------------
-
|
|