Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请求对语句的理解

1楼
cowpoke 发表于:2008/10/30 22:43:00
我一直企图寻找到打开表前执行和关闭表前执行这两个事件。但没有。
经发贴,告诉我在项目属性中有个选择不同表后执行的事件。有两问题请教如下:
1、有A表和B表,当前表为A,我现在打开B表,CurrentTableChanged事件是对A表而言还是对B表而言呢?
2、项目中的CurrentTableChanged事件是否在每打开一个表时都执行一次,如果是这样,为何不减少电脑的执行次数而放在单个的表属性中呢?
2楼
狐狸爸爸 发表于:2008/10/30 22:50:00

用MainTableChanged事件。
这个事件在选择不同主表后执行,可以用MainTable变量获得所选择的主表。

不用考虑执行次数的问题,这不是一个经常执行的事件。

DrawCell之类的事件,才应该考虑这个问题。

3楼
cowpoke 发表于:2008/10/30 23:03:00

从A表切换到B表。
要删除A表的空白行和在B表新增一空白行并将焦点定义到该行,这个咋写?

4楼
狐狸爸爸 发表于:2008/10/30 23:14:00
在项目的MainTableChanged事件中加入:

If MainTable.Name = "表B" Then
  DataTables.DeleteFor(判断空白行的条件表达式)
  MainTable.AddNew()
End If
5楼
cowpoke 发表于:2008/10/30 23:17:00
谢谢,慢慢理解。
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.