以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问一下,怎么判断一个表格中有相同的两行内容了呢,我的本意是要把表A的某一行同步复制到表B,但是如果表B已经有相同的一行了,就不需要复制这一行了。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110918) |
|
-- 作者:lzw001 -- 发布时间:2017/12/12 14:57:00 -- 请问一下,怎么判断一个表格中有相同的两行内容了呢,我的本意是要把表A的某一行同步复制到表B,但是如果表B已经有相同的一行了,就不需要复制这一行了。
|
|
-- 作者:有点甜 -- 发布时间:2017/12/12 15:06:00 -- addnew之前,先查找判断是否存在
Dim dr As DataRow = DataTables("库存").Find("产品编号 = \'" & e.DataRow("产品编号") & "\'") If dr Is Nothing Then msgbox("不存在") Else msgbox("已存在") End If |
|
-- 作者:lzw001 -- 发布时间:2017/12/12 15:08:00 -- 如果这里是要判断几个条件的呢 |
|
-- 作者:lzw001 -- 发布时间:2017/12/12 15:11:00 -- 就是不仅仅是产品编号这样而已的 |
|
-- 作者:don -- 发布时间:2017/12/12 15:22:00 -- 組合多個條件 |
|
-- 作者:有点甜 -- 发布时间:2017/12/12 15:28:00 -- Dim dr As DataRow = DataTables("库存").Find("产品编号 = \'" & e.DataRow("产品编号") & "\' and 第一列 = \'" & e.DataRow("第一列") & "\'") |
|
-- 作者:lzw001 -- 发布时间:2017/12/12 15:28:00 -- 这个是写在datacolschaning中吗 |
|
-- 作者:有点甜 -- 发布时间:2017/12/12 15:30:00 -- 汗,本来的代码那里,加入判断。
如果看不懂代码,建议先把论坛的视频教程看一遍。 |
|
-- 作者:lzw001 -- 发布时间:2017/12/12 15:34:00 -- 是这样。。好的。 |