如何在运行时添加表到表单的数据环境

如何在运行时添加表到表单的数据环境,第1张

如何在运行时添加表到表单的数据环境,第2张

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

更多信息

逐步演示

用窗体设计器创建新表。

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

向窗体添加一个命令按钮,并将以下代码放入其Click事件中:
with this form . data environment
。AddObject ("my cursor "," cursor ")
. my cursor . database = SYS(2004)+" samples \ data \ testdata . DBC "
。my cursor . cursor source = " customer "
。closetables ()&&关闭所有与数据环境相关的表和视图
。OpenTables() &&打开所有与数据环境相关的表和视图
ENDWITH

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

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

在调试窗口中,键入:

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

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

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情