以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- table中查找Find不能查高精度类型的数据吗?2.隐藏菜单 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126349) |
-- 作者:漂亮美眉vszh -- 发布时间:2018/10/19 9:53:00 -- table中查找Find不能查高精度类型的数据吗?2.隐藏菜单 老师,1.我有一列是高精度小数,用Find无法定位,是不是只能定位字符型?这列在基准值列肯定存在的,眼睛都能找到 With Tables("MSA信号探测法子表") Dim r As Integer r = .Find(“0.5599180000”, 0, "基准值", False, False, True) //高精度列,显示值为0.559918,弹出值为后面加了几个0 MessageBox.Show(r) If r > - 1 Then \'如果找到符合条件的行 .Position = r \'则选择该行 End If End With |
-- 作者:有点蓝 -- 发布时间:2018/10/19 10:08:00 -- 1、 r = .Find(“0.559918”, 0, "基准值", False, False, True) 或者 r = .Findrow(“基准值=0.559918”) 2、 Select Case e.StripItem.Name Case "正式" Dim sit As WinForm.StripItem = e.Form.Strips("工具栏1").Items("基本") sit.basecontrol.HideDropDown \'隐藏子菜单 ‘原来的其他事件代码 End Select |