以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  click事件执行时第一次结果错误第二次结果正确  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59233)

--  作者:zhangchi96
--  发布时间:2014/10/31 10:04:00
--  click事件执行时第一次结果错误第二次结果正确

窗体:基础教育统计窗体,其中插入控件表,绑定表名为:基础教育统计

click事件是单击单元格后执行,表“基础教育统计”的click代码如下

 

e.Cancel = True \'取消点击时的默认动作

Dim dr As Row = e.Row

Dim 学段,学科 As String \'定义名称

学段 = ""

学科 = ""

If e.Col.Name = "小学_语文" Then

    学科 = " and 统计_学科 = \'语文\' "

ElseIf e.Col.Name = "小学_数学" Then

    学科 = " and 统计_学科 = \'数学\' "

End If

If dr("项目含义") Like "*小学*" Then

    学段 = " and 统计_学段 = \'小学\' "

ElseIf dr("项目含义") Like "*初中*" Then

     学段 = " and 统计_学段 = \'初中\' "

ElseIf dr("项目含义") Like "*高中*" Then

    学段 = " and 统计_学段 = \'高中\' "

End If

MessageBox.Show("学段 " & 学段 )

MessageBox.Show("学科 " &  学科 )

 

应用“基础统计教育窗体”时,点击下图中的单元格“4”,

 

 


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

 

由于数字4是在 “语文” 列,

1、点击后对应于代码 MessageBox.Show("学科 " &  学科 ) 的返回结果应该是   学科  and 统计_学科 = \'语文\'

2、可事实上返回的结果却是 错误结果:学科 ,如下图:

 

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

3、关闭返回窗口,重新再次点击,得到正确结果是: 学科  and 统计_学科 = \'语文\' ,如图:

 


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

 

4、以后每次点击的结果都是正确的,但关闭窗体重新运行时第一次点击却是错误的。

 

由于这个方面的说明书介绍的不多,不知是什么原因,敬请专家指教!


--  作者:有点甜
--  发布时间:2014/10/31 10:09:00
--  

e.Cancel = True \'取消点击时的默认动作

Dim dr As Row = e.Row

Dim 学段,学科 As String \'定义名称

学段 = "1=1"

学科 = "1=1"

If e.Col.Name = "小学_语文" Then
   
    学科 = " and 统计_学科 = \'语文\' "
   
ElseIf e.Col.Name = "小学_数学" Then
   
    学科 = " and 统计_学科 = \'数学\' "
   
End If

If dr("项目含义") Like "*小学*" Then
   
    学段 = " and 统计_学段 = \'小学\' "
   
ElseIf dr("项目含义") Like "*初中*" Then
   
    学段 = " and 统计_学段 = \'初中\' "
   
ElseIf dr("项目含义") Like "*高中*" Then
   
    学段 = " and 统计_学段 = \'高中\' "
   
End If

MessageBox.Show(学科 & 学段 )


--  作者:zhangchi96
--  发布时间:2014/10/31 19:01:00
--  

好像还是不行,第一次点击时执行结果是

     学科  1=1

 

第二次点击时执行结果就是:

      学科 and 统计学科 = \'语文\'


--  作者:zhangchi96
--  发布时间:2014/11/1 15:54:00
--  

甜版主,请抽空帮我解答一下,要不要我上一个实例?


--  作者:有点甜
--  发布时间:2014/11/2 10:13:00
--  
例子发上来