当应用程序包含很多数据集时,如何整理表单

Joh*_*ica 4 delphi design-time dataset

在Delphi中一个中等复杂的数据库应用程序中,很容易在表单上拥有数十个数据集(表和查询)和相关的数据源.
所有这些都混乱了屏幕.
当您的表单具有pagecontrol每个页面都有自己的数据源集等的情况时,情况会变得更糟.

如果表和数据源是可视控件,那么至少它们只能在适用的选项卡上显示.
我已经考虑过创建一些可以容纳许多数据集和数据源的容器对象,但是从来没有得到它.

我还cnPack添加了选项来隐藏设计器中视图的非可视组件.但是这没有用,因为它很难选择它们.

什么是解决窗体设计器的同时仍然可以选择数据访问组件的解决方案?

(对于我在Delphi 2007和XE2中工作的价值)

Hei*_*cht 14

您可以为每个非可视组件的逻辑组创建数据模块.然后相应地命名数据模块,以便您可以快速将其与组件所属的页面相关联.