以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 表间对比命令 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52243) |
||||
-- 作者:wumingrong1 -- 发布时间:2014/6/11 18:19:00 -- [求助] 表间对比命令 我希望在项目的AfterOpenProject中设置如下几条命令,请教该怎么写: 1、如果表A中的“机器码”列第一行没有与表B“机器码”列有相同内容,就打开“窗口1”;如果有相同内容则 2、如果表A中的“注册码”列为空,就打开“窗口2”;否则如果表A中的“机器码”列和“注册码”列的内容在表B中找到有相同内容的行,就打开系统。
|
||||
-- 作者:有点甜 -- 发布时间:2014/6/11 19:16:00 -- 如下
|
||||
-- 作者:wumingrong1 -- 发布时间:2014/6/12 9:42:00 -- 我想实现以下需求: 1、在AfterOpenProject事件中写入;如果检测到表B中“机器码”列与表A“机器码”列内容相同的行中的“截止日期”的日期小于电脑当前日期、弹出提示。 2、在“填写注册码窗口”中的AfterLoad事件中写入;把光标移到表B中“机器码”列与表A“机器码”列第一行内容相同的行。 3、在“系统注册窗口”的 “获取机器码”按钮中写入;将表A“机器码”列第一行的内容写入到表B当前行的“机器码”列单元格中。 4、在“填写注册码窗口”的 “获取机器码”按钮中写入;将表B当前行的“注册码”内容填写入到表A第一行的“注册码”列单元格中。 |
||||
-- 作者:有点甜 -- 发布时间:2014/6/12 11:20:00 -- 别人无法帮你把整个系统、整个功能实现。
有时间总结出4点这么详细的功能需求,怎么就没有耐心去看一下帮助文档学一下开发?
自己做。http://www.foxtable.com/help/topics/0207.htm
|
||||
-- 作者:有点甜 -- 发布时间:2014/6/12 11:36:00 -- 如下
|
||||
-- 作者: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楼,如果要改,你把等号=左右两边的代码换一下就行 |