Foxtable(狐表)用户栏目专家坐堂 → [求助]chrome浏览器搜索当前单元格值


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

主题:[求助]chrome浏览器搜索当前单元格值

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


加好友 发短信
等级:三尾狐 帖子:660 积分:5180 威望:0 精华:0 注册:2019/7/26 12:54:00
[求助]chrome浏览器搜索当前单元格值  发帖心情 Post By:2021/11/19 11:36:00 [只看该作者]

求助,chrome浏览器用百度搜索当前单元格值,chrome浏览器窗口置顶
chrome浏览器路径:D:\Soft\33-install\Google\Chrome\Application\chrome.exe
[此贴子已经被作者于2021/11/19 11:37:08编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/19 11:47:00 [只看该作者]

搜索foxtable的单元格?做不到

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


加好友 发短信
等级:三尾狐 帖子:660 积分:5180 威望:0 精华:0 注册:2019/7/26 12:54:00
  发帖心情 Post By:2021/11/19 12:00:00 [只看该作者]

是的,foxtable当前单元格的值,复制,调用chrome浏览器的百度搜索
蓝大师出手,应该可以实现吧。这个应该很多人都想有这个功能
[此贴子已经被作者于2021/11/19 12:00:56编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/19 12:09:00 [只看该作者]

想多了。去问问谷歌敢不敢做这么一个功能?

自己使用代码处理,在foxtable里做搜索,参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83815&skin=0
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=84611&skin=0
[此贴子已经被作者于2021/11/19 12:10:44编辑过]

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


加好友 发短信
等级:三尾狐 帖子:660 积分:5180 威望:0 精华:0 注册:2019/7/26 12:54:00
回复:(有点蓝)想多了。去问问谷歌敢不敢做这么一个...  发帖心情 Post By:2021/11/19 12:32:00 [只看该作者]

蓝主,帮忙出手了,这个我小白太难了,2个项目代码我贴在下面,不会整合
Dim str As String = e.Form.Controls("ComboBox1").Text
Dim cbx3 As WinForm.ComboBox = e.Form.Controls("ComboBox3")

Dim tbs As new List(Of Table)
For Each t As Table In Tables
    tbs.add(t)
Next
Dim isFound As Boolean = False
For i As Integer = vars("b") To tbs.count - 1
    Dim t As Table = tbs(i)
    Dim cr As Integer = 0
    If i = vars("b") Then cr = vars("x") + 1
    For r As Integer = cr To t.rows.count-1
        Dim cc As Integer = 0
        If i=vars("b") AndAlso r = cr Then cc = vars("y") + 1
        For c As Integer = cc To t.cols.count-1
            If cbx3.text = "完全匹配" Then
                If t.rows(r)(c) = str Then Isfound = True
            Else
                If t.rows(r)(c) Like "*" & str & "*" Then Isfound = True
            End If
            If Isfound Then
                MainTable = t
                t.Select(r, c)
                vars("b") = i
                vars("x") = r
                vars("y") = c
                isfound = True
                goto break
            End If
        Next
    Next
Next
break:
If isfound = False Then
    msgbox("没有了!")
    vars("b") = 0
    vars("x") = 0
    vars("y") = 0
End If



全表查询,参考代码

 

dim str as string = e.form.controls("Textbox1").Text
Dim filter As String = "1=2"
For Each c As Col In CurrentTable.Cols
    filter &= " or convert(" & c.name & ",'System.String') like '%" & str & "%'"
Next
CurrentTable.Filter = filter



 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/19 13:31:00 [只看该作者]

不需要整合,单独使用即可。如果看不懂代码,请先学习基础:http://www.foxtable.com/webhelp/topics/1592.htm

 回到顶部