以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 表间对比命令  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=52243)

--  作者:wumingrong1
--  发布时间:2014/6/11 18:19:00
--  [求助] 表间对比命令
我希望在项目的AfterOpenProject中设置如下几条命令,请教该怎么写: 1、如果表A中的“机器码”列第一行没有与表B“机器码”列有相同内容,就打开“窗口1”;如果有相同内容则 2、如果表A中的“注册码”列为空,就打开“窗口2”;否则如果表A中的“机器码”列和“注册码”列的内容在表B中找到有相同内容的行,就打开系统。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb


--  作者:有点甜
--  发布时间:2014/6/11 19:16:00
--  

 如下

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


--  作者:wumingrong1
--  发布时间:2014/6/12 9:42:00
--  
我想实现以下需求:

1、在AfterOpenProject事件中写入;如果检测到表B中“机器码”列与表A“机器码”列内容相同的行中的“截止日期”的日期小于电脑当前日期、弹出提示。

2、在“填写注册码窗口”中的AfterLoad事件中写入;把光标移到表B中“机器码”列与表A“机器码”列第一行内容相同的行。

3、在“系统注册窗口”的 “获取机器码”按钮中写入;将表A“机器码”列第一行的内容写入到表B当前行的“机器码”列单元格中。

4、在“填写注册码窗口”的 “获取机器码”按钮中写入;将表B当前行的“注册码”内容填写入到表A第一行的“注册码”列单元格中。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb



--  作者:有点甜
--  发布时间:2014/6/12 11:20:00
--  

 别人无法帮你把整个系统、整个功能实现。

 

 有时间总结出4点这么详细的功能需求,怎么就没有耐心去看一下帮助文档学一下开发?

 

 自己做。http://www.foxtable.com/help/topics/0207.htm

 


--  作者:有点甜
--  发布时间:2014/6/12 11:36:00
--  

 如下

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


--  作者:wumingrong1
--  发布时间:2014/6/12 12:11:00
--  
谢谢,主要是刚学又赶得急。麻烦再帮我看一下第四条,写的和第三条一样。

4、在“填写注册码窗口”的 “获取机器码”按钮中写入;将表B当前行的“注册码”内容填写入到表A第一行的“注册码”列单元格中。

Dim r As Row = Tables("表A").Rows(0)
r("注册码")=Tables("表B").Current("注册码")

应该是将表B中的注册码填到表A中去

--  作者:Bin
--  发布时间:2014/6/12 14:05:00
--  
你这个代码不就是把表B的当前行注册码 填到表A中去么?
--  作者:有点甜
--  发布时间:2014/6/12 14:09:00
--  

 回复6楼,如果要改,你把等号=左右两边的代码换一下就行