Foxtable(狐表)用户栏目专家坐堂 → [求助]关于页面合集的事件


  共有2817人关注过本帖树形打印复制链接

主题:[求助]关于页面合集的事件

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


加好友 发短信
等级:幼狐 帖子:125 积分:797 威望:0 精华:0 注册:2017/5/26 11:11:00
[求助]关于页面合集的事件  发帖心情 Post By:2017/6/15 14:46:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2017-06-15_143239.gif
图片点击可在新窗口打开查看

 

左边表 click 事件触发 不同页面集合中不同 页面里的表,如何实现,具体就是,当pageA在当前,点击左表引起a表;当pageB在当前,引发B表事件,而原来A不变。

 

 


[此贴子已经被作者于2017/6/15 16:40:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
sexbee
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:125 积分:797 威望:0 精华:0 注册:2017/5/26 11:11:00
  发帖心情 Post By:2017/6/15 14:49:00 [只看该作者]

另外一列数据

1.1

3.3

2.6

>0.5

<6.4

2.2

 

夹杂有运算符,需要转化为 :  >0.5  取 0.5  这需要一个if来判断吧,类似 like“>” 取后面值,有示例吗?


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/15 15:21:00 [只看该作者]

回复1楼。

 

Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")

If tab.SelectedPage.Text = "Page2" Then
    Dim dt1 As DataTable
    dt1 = e.Form.controls("table数据").Table.DataTable
    dt1.LoadFilter = "code='" & e.Row("code") & "'"
    dt1.Load
ElseIf tab.SelectedPage.Text = "page1" Then
    Dim dt2 As DataTable
    dt2 = e.Form.controls("table1").Table.DataTable
    dt2.LoadFilter = "code='" & e.Row("code") & "'"
    dt2.Load
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/15 15:23:00 [只看该作者]

 回复2楼,这样处理

 

Dim str As String = "<>0.5<!,"
str = System.Text.RegularExpressions.Regex.replace(str, "[<>!,]", "")
msgbox(str)


 回到顶部
帅哥哟,离线,有人找我吗?
sexbee
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:125 积分:797 威望:0 精华:0 注册:2017/5/26 11:11:00
  发帖心情 Post By:2017/6/15 16:38:00 [只看该作者]

以下是引用有点色在2017/6/15 15:23:00的发言:

 回复2楼,这样处理

 

Dim str As String = "<>0.5<!,"
str = System.Text.RegularExpressions.Regex.replace(str, "[<>!,]", "")
msgbox(str)

If dic1.ContainsKey(r("time")) = False Then
            Dim ysf As String = r("value")
            Dim vlu As Double
            ysf = System.Text.RegularExpressions.Regex.replace(ysf , "[<>!,]", "")
            vlu = val("ysf")
           MessageBox.show(vlu)
            dic1.add(r("time"), vlu )
        End If

r("value") 为  <0.05

 

MessageBox.show(vlu)   结果返回 0


 


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/15 17:01:00 [只看该作者]

If dic1.ContainsKey(r("time")) = False Then
    Dim ysf As String = r("value")
    Dim vlu As Double
    ysf = System.Text.RegularExpressions.Regex.replace(ysf , "[<>!,]", "")
    vlu = val(ysf)
    MessageBox.show(vlu)
    dic1.add(r("time"), vlu )
End If

 回到顶部
帅哥哟,离线,有人找我吗?
sexbee
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:125 积分:797 威望:0 精华:0 注册:2017/5/26 11:11:00
  发帖心情 Post By:2017/6/15 17:08:00 [只看该作者]

谢谢 搞定  

 


图片点击可在新窗口打开查看此主题相关图片如下:2017-06-15_170657.gif
图片点击可在新窗口打开查看
一般出现这中报错是由于设么原因?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/15 17:38:00 [只看该作者]

字典,增加了重复的键

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/15 18:14:00 [只看该作者]

 比如,如果红色的重复了,就会报错。

 

dic1.add(r("time"), vlu)


 回到顶部
帅哥哟,离线,有人找我吗?
sexbee
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:125 积分:797 威望:0 精华:0 注册:2017/5/26 11:11:00
  发帖心情 Post By:2017/6/15 21:15:00 [只看该作者]

以下是引用有点色在2017/6/15 18:14:00的发言:

 比如,如果红色的重复了,就会报错。

 

dic1.add(r("time"), vlu)

有什么解决方法吗?理论上应该不会,time精确到分钟啊?

 


 回到顶部
总数 13 1 2 下一页