程序运行时添加表到表单的数据环境

程序运行时添加表到表单的数据环境,第1张

程序运行时添加表到表单的数据环境,第2张

概述
表或视图可以在运行时添加到可视窗体中。虽然可以使用USE命令打开一个表,但是最好将它添加到表单的数据环境中。如果表单被设置为私有数据会话,则该表将仅被添加到当前数据会话的数据环境中。

更多信息

逐步演示

用前者创建一个新表。

将窗体的DataSession属性设置为2-私有数据工作周期。

向窗体添加一个命令按钮,并将以下代码放入其Click事件中:
with this form . data environment。

。ADDOBJECT("mycursor "," cursor ")
. my cursor . database = SYS(2004)+" samples \ data \ test data . DBC "
。my cursor . cursor source = " customer "
。closetables ()&&关闭所有与数据环境相关的表和视图
。OpenTables()&&打开所有与数据环境相关的表和视图
ENDWITH

保存表单。然后运行表单的两个实例。

单击表单第一个实例上的命令按钮,但不要
单击表单第二个实例上的按钮。

在调试窗口中,键入:

_屏幕。active form . data environment . my cursor . cursor source

在两种形式之间切换时,注意与活动数据工作周期相关的调试窗口中的值的变化。这些表只存在于表单第一个实例的数据环境中。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 程序运行时添加表到表单的数据环境

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情