以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  为什么光标离开textbox控件后,其他对应控件里的数值就不见了?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=32014)

--  作者:xfilemark
--  发布时间:2013/4/24 12:05:00
--  为什么光标离开textbox控件后,其他对应控件里的数值就不见了?
为了通过“学生编号”调出对应的学生信息,我在“学生编号”(textbox控件)的Leave事件中写入调用对应数据的代码(如:校区,班级,入读时长...等等)。测试的时候,当我输入“学生编号”第一次敲回车键时,数据成功调出来了,当我再一次移动光标和敲回车健时,这些被调用的数据又全都消失了,请问这是什么原因,如何解决?谢谢!
--  作者:Bin
--  发布时间:2013/4/24 12:07:00
--  
你TextBox的值变空了吧. 文件例子发上来看看便于快速帮助你排错.
--  作者:xfilemark
--  发布时间:2013/4/24 12:13:00
--  
Dim dr As DataRow
dr = DataTables("payInfo").Find("id = \'"& Forms("CC收费系统").controls("idText").Value &"\'","ref desc",1)
If dr IsNot Nothing Then
    If Forms("CC收费系统").Opened Then
        Forms("CC收费系统").controls("pubSchText").Value = dr("pubSch")
        Forms("CC收费系统").controls("gradeText").Value = dr("grade")
        Forms("CC收费系统").controls("emailText").Value = dr("email")
        Forms("CC收费系统").controls("schText").Value = dr("sch")
        Forms("CC收费系统").controls("clasText").Value = dr("clas")
        Forms("CC收费系统").controls("dayClas1Text").Value = dr("dayClas1")
        Forms("CC收费系统").controls("dayClas2Text").Value = dr("dayClas2")
        Forms("CC收费系统").controls("subSchText").Value = dr("subSch")
        Forms("CC收费系统").controls("subClasText").Value = dr("subClas")
        Forms("CC收费系统").controls("daySubClasText").Value = dr("daySubClas")
        Forms("CC收费系统").controls("subSch1Text").Value = dr("subSch1")
        Forms("CC收费系统").controls("subClas1Text").Value = dr("SubClas1")
        Forms("CC收费系统").controls("daySubClas1Text").Value = dr("daySubClas1")
        Forms("CC收费系统").controls("subSch2Text").Value = dr("subSch2")
        Forms("CC收费系统").controls("subClas2Text").Value = dr("subClas2")
        Forms("CC收费系统").controls("daySubClas2Text").Value = dr("daySubClas2")
        Forms("CC收费系统").controls("dateStartTime").Value = dr("dateEndFrGift")
        
    End If
End If



bin,你好,以上是写在“学生编号”textBox控件的Leave事件的代码,麻烦帮我看看,谢谢!

--  作者:Bin
--  发布时间:2013/4/24 12:15:00
--  
你还是把文件发上来吧
--  作者:狐狸爸爸
--  发布时间:2013/4/24 15:19:00
--  

原因在这里:

http://www.foxtable.com/help/topics/2436.htm

 


--  作者:xfilemark
--  发布时间:2013/4/24 16:44:00
--  
谢谢谢“狐狸爸爸”!问题解决了!