问一个很菜的问题,怎样设置客户数据集的Datasetfield 属性 各位大侠,小弟我刚学分布式编程,现在到了M/D结构的时候了,但不知到怎样把中间服务器返回的打包在主数据集中的子数据集同另一个客户数据集关联起来,望赐教。100分已经是最大值了,有办法多给的话一定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是说表关联吗?数据集用table的话,通过mastersource,masterfield;用query的话通过datasource关联。 找到个例子,希望有用。14.3.1 一对多关系的主要──明细型数据库应用程序 主要和明细数据库表之间存在一对多的关系,意思是说对于主表中的一条记录,在明细表中有多条记录与之对应。例如,创建一个主要──明细型数据库应用程序,其包括两个表Customer.DB和Orders.DB,它们分别作为主表和明细表,创建好的应用如图14.5所示,窗体中各部件的属性设置 表14.2 主要──明细型数据库应用中各部件的属性━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━部 件 属 性 属 性 值 注 释 ──────────────────────────────────Table1 Active True (主表) DatabaseName DBDEMOS TableName CUSTOMER.DB ──────────────────────────────────DataSource1 DataSet Table1 AutoEdit False ──────────────────────────────────Table2 Active True (明细表) DatabaseName DBDEMOS TableName ORDERS.DB IndexFieldNames CUSTNO 指定字段CUSTNO作为Table2中的索引字段MasterField CUSTNO 指定与主表发生联系的字段MasterSource DataSource1 说明与主表相连接的数据源即DataSource──────────────────────────────────DataSource2 DataSet Table2 AutoEdit False ──────────────────────────────────DBGrid1 DataSource DataSource1 (对应主表) ──────────────────────────────────DBGrid2 DataSource DataSource2 (对应明细表) TableName ORDERS.DB ──────────────────────────────────DBNavigator1 DataSource DataSource1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 一对多关系是非常普遍的关系。即便是简单的名字/ 地址数据库都有一对多的关系,因为一个人可能不止一个地址:家庭地址、工作地址、还可能有别墅地址。在本例中,公司的一个客户常常有多个订货单,当我们单击DBNavigator1中的向前、向后按钮时,会移动DBGrid1中的记录指针,而在DBGrid2中会自动显示与DBGridl 中当前记录相关的多条记录,即显示一个客户的信息时,同时会显示该客户的所有订货单的详细信息。 webgame的模式 跪求高手指点动态调用动态库中传递String的问题!!! word转换pdf 控件支持中文!! HCE400键盘接口的磁卡阅读器需要动态库还是? 如何在BeforePost之后再启动事务,启动事务的代码不放在数据集里面。。 QuickReport for delphi7 哪里有下载啊??? 哪位兄台有的话发小弟邮箱 [email protected] 一个简单的问题:Format函数的用法,紧急求助 做一个白板程序!帮帮忙! 有点问题我需要证实,麻烦帮帮忙 深度历险的网址? 路过的走过的都进来看看我,珠海的或北京的帮个忙~ 问一个团队开发的问题。。。。。。
14.3.1 一对多关系的主要──明细型数据库应用程序 主要和明细数据库表之间存在一对多的关系,意思是说对于主表中的一条记录,在明细表中有多条记录与之对应。例如,创建一个主要──明细型数据库应用程序,其包括两个表Customer.DB和Orders.DB,它们分别作为主表和明细表,创建好的应用如图14.5所示,窗体中各部件的属性设置 表14.2 主要──明细型数据库应用中各部件的属性━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━部 件 属 性 属 性 值 注 释 ──────────────────────────────────Table1 Active True (主表) DatabaseName DBDEMOS TableName CUSTOMER.DB ──────────────────────────────────DataSource1 DataSet Table1 AutoEdit False ──────────────────────────────────Table2 Active True (明细表) DatabaseName DBDEMOS TableName ORDERS.DB IndexFieldNames CUSTNO 指定字段CUSTNO作为Table2中的索引字段MasterField CUSTNO 指定与主表发生联系的字段MasterSource DataSource1 说明与主表相连接的数据源即DataSource──────────────────────────────────DataSource2 DataSet Table2 AutoEdit False ──────────────────────────────────DBGrid1 DataSource DataSource1 (对应主表) ──────────────────────────────────DBGrid2 DataSource DataSource2 (对应明细表) TableName ORDERS.DB ──────────────────────────────────DBNavigator1 DataSource DataSource1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 一对多关系是非常普遍的关系。即便是简单的名字/ 地址数据库都有一对多的关系,因为一个人可能不止一个地址:家庭地址、工作地址、还可能有别墅地址。在本例中,公司的一个客户常常有多个订货单,当我们单击DBNavigator1中的向前、向后按钮时,会移动DBGrid1中的记录指针,而在DBGrid2中会自动显示与DBGridl 中当前记录相关的多条记录,即显示一个客户的信息时,同时会显示该客户的所有订货单的详细信息。