Foxtable(狐表)用户栏目专家坐堂 → [求助]一开始用得挺好,然后就出了问题


  共有3994人关注过本帖平板打印复制链接

主题:[求助]一开始用得挺好,然后就出了问题

帅哥哟,离线,有人找我吗?
陈卫
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:126 积分:813 威望:0 精华:0 注册:2015/10/22 10:35:00
[求助]一开始用得挺好,然后就出了问题  发帖心情 Post By:2016/6/13 9:58:00 [只看该作者]

专家您好!我在窗口中设计了一个控件“合同号栏”
图片点击可在新窗口打开查看此主题相关图片如下:未命名.bmp
图片点击可在新窗口打开查看,在该窗口的事件Afterload中编写如下代码:


Dim txtBox As WinForm.TextBox
txtBox = e.Form.Controls("合同号栏")
txtBox.ReadOnly = BooleanEnum.True

在该控件的事件leave中编写代码:e.Sender.HideToolTip()
在该控件的事件Validating编写代码:
Tables("内部合同").Current("合同编号") = e.Sender.Text

If e.Sender.Value Is Nothing Then
    e.Cancel = True
End If
With Forms("抽油杆分公司内部合同录入窗口").Controls("合同号栏")
    Dim txt As String = .Value
    If txt = "" OrElse txt.Length <> 11  Then
        Messagebox.Show("必须按格式输入编号!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
End With

以前运行没有问题,但昨天开始运行时,在控件“合同号栏”按格式输入2016-001-01后,显示“必须按格式输入编号!”,和上图错误提示,但在“内部合同”的表中已经输入了正确编号,如图
图片点击可在新窗口打开查看此主题相关图片如下:未命名1.bmp
图片点击可在新窗口打开查看
重新输入有时候提示错误,有时候不再提示。

请问专家上述编码错在哪里?


 回到顶部
总数 32 1 2 3 4 下一页