以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]按钮代码(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=13329) |
||||
-- 作者:yyzlxc -- 发布时间:2011/10/9 9:00:00 -- [求助]按钮代码(已解决) 一设备管理项目,设备目录表分别与设备折旧表和设备借用表通过设备编号关联。
[此贴子已经被作者于2011-10-9 14:53:49编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/9 10:03:00 -- 做一个复制行的按钮,将表A选定行复制到表B
dim r1 as Row = Tables("表A").Current if 表B存在对应行 Then Return Else Dim nms() As String = {"列1","列2","列3"} Dim r2 as row = Tables("表B").Addnew() For each nm as string in nms r2(nm) = r1(nm) next end If
|
||||
-- 作者:yyzlxc -- 发布时间:2011/10/9 10:18:00 -- 谢谢狐爸老师的回复,请教这一条如何用代码实现,列标题为设备编号。
If 表B存在对应行 Then |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/9 10:21:00 -- 参考: |
||||
-- 作者:yyzlxc -- 发布时间:2011/10/9 10:36:00 -- 代码通过,谢谢狐爸老师!! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/9 10:46:00 -- 不客气,建议复习两遍帮助,因为你算是老鸟了,解决不了这种问题是不应该的。 |
||||
-- 作者:yyzlxc -- 发布时间:2011/10/9 13:07:00 -- 经狐爸老师的指点,完成按钮的部分代码,可一次复制到两张表(代码如下)。
Dim r1 As Row = Tables("设备目录").Current
现在碰到新问题: 1、需要将设备目录表的购置日期分别复制到两张表的启用日期和借用日期,由于列标题不同,如何复制过去? 2、需要在设备折旧表的来源列,填入“购置”,如何通过代码自动完成? 要求在同一段按钮代码中完成。还请各位老师帮助指教,谢谢!! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/9 14:37:00 -- Dim r1 As Row = Tables("设备目录").Current [此贴子已经被作者于2011-10-9 14:59:56编辑过]
|
||||
-- 作者:lihe60 -- 发布时间:2011/10/9 14:49:00 -- 以下是引用狐狸爸爸在2011-10-9 10:46:00的发言:
不客气,建议复习两遍帮助,因为你算是老鸟了,解决不了这种问题是不应该的。 贺老师也说我是老狐狸,但有时也提出了一些幼稚的问题。 |
||||
-- 作者:yyzlxc -- 发布时间:2011/10/9 14:53:00 -- 谢谢狐爸老师,问题全部解决,又学了一招,再次衷心感谢!! |