以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  点击按钮写入到下一行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169467)

--  作者:lichoulian
--  发布时间:2021/6/17 16:39:00
--  点击按钮写入到下一行

各位老师请帮忙,我设计了一个录入的窗口,下面的代码是按照系统帮助复制上去的,现在想实现如果我查找出来内容信息,在原来的内容信息空白处填写内容后点击新增按钮,这条信息不覆盖原来内容,新增一行写入。请大师帮忙代码怎么写。

With Tables("冷轧日报")  
    Tables("冷轧日报").Current.Locked = False
    If.Current IsNot Nothing Then
        .Current.Save()
End If
    If .Current Is Nothing OrElse .Current.DataRow.RowState = DataRowState.Unchanged Then \'如果当前行未曾修改
        Tables("冷轧日报").AddNew()
    End If
End With


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/6/17 16:45:00
--  
With Tables("冷轧日报")  
    Tables("冷轧日报").Current.Locked = False
    If.Current IsNot Nothing Then
        .Current.Save()
    End If
Tables("冷轧日报").AddNew()
End With

--  作者:lichoulian
--  发布时间:2021/6/17 17:20:00
--  

我按照你给的代码修改后,没有实现点击新增按钮实现换行,我想实现表内有这条信息,这信息的其它字段为空,我填入这条信息为空的内容,点击新增按钮换行写入。


--  作者:lichoulian
--  发布时间:2021/6/17 17:21:00
--  

我按照你给的代码修改后,没有实现点击新增按钮实现换行,我想实现表内有这条信息,这信息的其它字段为空,我填入这条信息为空的内容,点击新增按钮换行写入。图片内就是修改后我测试还是写入到同一行内容里了。


图片点击可在新窗口打开查看此主题相关图片如下:6.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/6/17 17:33:00
--  
注意子表:Tables("冷轧日报")  
和关联表的区别:Tables("xxx父表.冷轧日报")  

是2个不同的table,子表的当前行不一定是关联表的当前行

--  作者:lichoulian
--  发布时间:2021/6/18 9:39:00
--  
不好意思有可能是我没有表述清楚,就是冷轧日报这个表已经有信息,比如上到工序已经录入完成,下到工序通过查找可以看到这条信息,同时在这条信息上填写这道工序需要填写的内容,然后点击新增按钮把这道工序的补充的内容和上道工序的内容同时新增一行记录。
--  作者:lichoulian
--  发布时间:2021/6/18 9:40:00
--  
不好意思有可能是我没有表述清楚,就是冷轧日报这个表已经有信息,比如上到工序已经录入完成,下到工序通过查找可以看到这条信息,同时在这条信息上填写这道工序需要填写的内容,然后点击新增按钮把这道工序的补充的内容和上道工序的内容同时新增一行记录。
此主题相关图片如下:3.jpg
按此在新窗口浏览图片

--  作者:有点蓝
--  发布时间:2021/6/18 9:50:00
--  
还是5楼的问题,注意上图下边表格显示的是关联表,是要在关联表里操作还是在子表里操作?
--  作者:lichoulian
--  发布时间:2021/6/18 9:57:00
--  
是在子表里操作,谢谢
--  作者:有点蓝
--  发布时间:2021/6/18 10:00:00
--  
在子表里操作,但是上图里显示的是关联表,对着关联表说数据不对这是正常的。

具体上传实例看看吧