以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]录入窗口表当前单元格  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130168)

--  作者:天一生水
--  发布时间:2019/1/15 8:52:00
--  [求助]录入窗口表当前单元格

双击窗口表单元格,打开录入窗口,在文本框录入数字,写入当前单元格。

但是第一个被双击的单元格写不进去,要变换第二个单元格以后才能写进去,是哪里的问题?
谢谢!

 
图片点击可在新窗口打开查看此主题相关图片如下:截屏图片 (1).jpg
图片点击可在新窗口打开查看

 

1、窗口表的DoubleClick-双击单元格打开录入窗口

If e.Col.Name = "二审案号" Then
    Forms("上诉案号").open()
End If

 

2、录入窗口的TextChanged-文本框录入数字,组合成案号写入当前单元格

If Forms("上诉管理").opened AndAlso e.Form.Controls("TextBox1").text <> "" Then
    Tables("上诉管理_table1").Current("二审案号") = Forms("上诉案号").Controls("ComboBox1").text & e.Form.Controls("TextBox1").text & "号"
End If



--  作者:有点甜
--  发布时间:2019/1/15 8:56:00
--  

doubleclick

 

If e.Col.Name = "二审案号" Then

    e.cancel = true
    Forms("上诉案号").open()
End If

 

TextChanged

 

msgbox(1)

If Forms("上诉管理").opened AndAlso e.Form.Controls("TextBox1").text <> "" Then

msgbox(2)
    Tables("上诉管理_table1").Current("二审案号") = Forms("上诉案号").Controls("ComboBox1").text & e.Form.Controls("TextBox1").text & "号"

msgbox(Forms("上诉案号").Controls("ComboBox1").text & e.Form.Controls("TextBox1").text & "号")
End If