以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  有无办法直接忽略这个窗口提示呢?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108554)

--  作者:旭日生
--  发布时间:2017/10/25 7:52:00
--  有无办法直接忽略这个窗口提示呢?

Select Case e.DataCol.name

    Case "LSH","LOCALFILE"

        Dim dr As DataRow = e.DataRow

        If dr.IsNull("LOCALFILE") = False AndAlso dr.IsNull("LSH") = False Then

            If e.DataTable.Compute("Count([_Identify])","LSH = \'" & dr("LSH") & "\' And LOCALFILE = \'" & dr("LOCALFILE") & "\'") > 1 Then

                MessageBox.Show("录入2遍?按CTRL按确定即跳过错误录入!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

                e.DataRow(e.DataCol.Name) = e.OldValue \'取消输入

                DataTables("DAJG_SSJCYX").DeleteFor("[LOCALFILE] Is Null") \'删除多余的空行


因上边在表事件中的这些代码,出现下面这个窗口提示,有无办法直接忽略这个窗口提示呢?

                



.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.10.16.1
错误所在事件:窗口,老卷录入,TextBox22,KeyDown
详细错误信息:
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据

[此贴子已经被作者于2017/10/25 7:53:04编辑过]

--  作者:有点甜
--  发布时间:2017/10/25 8:56:00
--  

你应该去看TextBox22的keydown事件的代码

 

或者看看 http://www.foxtable.com/webhelp/scr/2218.htm

 

做个实例发上来测试。