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


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

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

帅哥哟,离线,有人找我吗?
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“>” 取后面值,有示例吗?


 回到顶部
帅哥哟,离线,有人找我吗?
sexbee
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


 


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


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

谢谢 搞定  

 


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

 回到顶部
帅哥哟,离线,有人找我吗?
sexbee
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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精确到分钟啊?

 


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


加好友 发短信
等级:幼狐 帖子:125 积分:797 威望:0 精华:0 注册:2017/5/26 11:11:00
  发帖心情 Post By:2017/6/16 9:29:00 [显示全部帖子]

Dim dic1 As new SortedDictionary(Of Date, Double)
Dim dic2 As new SortedDictionary(Of Date, Double)
For Each r As Row In e.Form.controls("Table1").Table.Rows
    If r.IsNull("date") = False Then
        If dic1.ContainsKey(r("date")) = False Then
            dic1.add(r("date"), r("value"))
        End If
        dic2.add(r("date"), 0)
    End If
Next
For Each r As Row In e.Form.controls("Table2").Table.Rows
    If r.IsNull("date") = False Then
        If dic1.ContainsKey(r("date")) = False Then
            dic1.add(r("date"), 0)
        End If
        If dic2.ContainsKey(r("date")) = False Then
            dic2.add(r("date"), r("value"))
        Else
            dic2(r("date")) = r("value")
        End If
    End If
Next

 

报错:有存在重复条目

[此贴子已经被作者于2017/6/16 9:29:22编辑过]

 回到顶部