首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Lazarus IDE:主详细数据库表和数据感知组件

Lazarus IDE:主详细数据库表和数据感知组件
EN

Stack Overflow用户
提问于 2016-10-26 15:30:31
回答 1查看 458关注 0票数 0

在Lazarus (使用版本1.6)中,我希望使用能够显示和编辑数据库中两个或多个表之间的主细节(一对多)关系的数据感知组件创建一个表单。我想知道是否可以使用内置的IDE组件来完成这样的任务,以及如何完成它,或者它是否需要额外的代码。

例如,假设有两个数据库表:出版社和图书,每个表都有自己的主键字段,但图书表从一开始就不包含交叉引用数据:用户应该能够选择一本书,然后使用DBComboBox决定它所属的出版社,该表单将自动更新图书表中适当的外键字段中的图书ID。更多信息:用户应该能够创建出版社和图书,并在运行时将它们连接起来。

换句话说,我需要构建一个GUI编辑工具,能够将一个表的“项”与它们在一对多关系中的另一个表的“类别”关联起来,我想知道是否可以使用现成的Lazarus数据感知控件,以及如何使用它们,或者它是否需要一些额外的编码。

提前感谢您的时间和耐心:)

EN

回答 1

Stack Overflow用户

发布于 2016-10-27 16:18:08

这不是主细节,它只是具有适当配置的查找键和值属性的TDBComboBox。但这仍然是一对一的(一本书属于一家出版社)。

我通过简单地拥有两个带有自己的查询的小网格来模拟类别。一个列出该项目的类别,一个列出不属于该项目的类别,然后列出它们之间的两个箭头(只需获取类别的主键并将其存储或删除)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40266370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档