Rss & SiteMap

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

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

标题:寻求:关于新增行时与克隆行时,一个小问题的处理办法

1楼
卟离卟弃 发表于:2010/5/5 16:23:00

请教各位大哥大姐

我在表属性的 DataRowAdding 事件中写下此命令

dr("客户")=Forms("录入--物料清单").controls("客户").text

窗口 (录入--物料清单)中的所有控件都没有绑定,

当我使用克隆行的时候(窗口已关闭),就会出现一个错误 的提示,大概说  录入--物料清单窗口已关闭,无法提取控件的数据
但是克隆功能照样生效(克隆按钮修改--物料清单窗口中)..

有没有什么办法,可以判断,,如果使用 修改--物料清单 窗口中的克隆按钮时,,

dr("客户")=Forms("录入--物料清单").controls("客户").text
此代码不工作,功能失效..

使用 录入--物料清单 窗口时,此代码工作

2楼
狐狸爸爸 发表于:2010/5/5 16:32:00
克隆行失效是没有办法的,但是可以判断窗口是否打开啊,如果打开就执行这段代码
3楼
yangming 发表于:2010/5/5 16:40:00

也可以不关闭此窗口,但是让期隐藏就行

4楼
程兴刚 发表于:2010/5/5 18:28:00
第一、克隆行按钮放在“录入--物料清单”窗口,因为不放在这个窗口或者说通过按钮打开再克隆没实质意义,不如直接dr("客户")=nothing或者干脆去掉这一行g
第二、既然按钮在本窗口进行克隆,那就直接把Forms("录入--物料清单").close放在克隆按钮的最后一行,也就永远不会出错。
5楼
czy 发表于:2010/5/5 19:10:00
为何不这样判断一下?

If Forms("指定窗口").Opened Then
    '原代码
End If
6楼
卟离卟弃 发表于:2010/5/15 10:57:00

那关于批量克隆呢???

 

克隆光标选择的行。。。。

7楼
czy 发表于:2010/5/15 11:27:00
批量克隆行就得自己写代码了。
共7 条记录, 每页显示 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.