以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  有几个问题请教一下  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144751)

--  作者:BG小白
--  发布时间:2019/12/28 17:11:00
--  有几个问题请教一下
我是一个初学者,而且之前没有接触过这些代码编程,所以在看帮助文件的时候很多东西记不住,所以想着按照自己的办法整理出来一份帮助文件,这样便于自己查询,学习,在论坛上找到一个类似的一个程序,但是安装后老是报错,所以就模仿着做了一个,但是有几个问题解决不掉
问题1:这里原来是外部数据源,可以正常显示,现在改到内部数据源就不显示了
问题2:这里我点保存的时候,无法保存两个html到对应的列,并且会错行,点问题1那里统计的时候也不能显示出来

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
问题3:点击打开网址这个按键,不能独立窗口打开网页
问题4:除了导出和导入,其余按键我按照文档输入都不对
问题5:我关闭项目的时候老是提示错误。

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:狐表代码查询.foxdb
麻烦哪位老师教我一下,如何修改能正常,谢谢

--  作者:BG小白
--  发布时间:2019/12/29 9:57:00
--  
有人帮我看下吗?
--  作者:BG小白
--  发布时间:2019/12/29 16:43:00
--  
顶一下
--  作者:wei0769
--  发布时间:2019/12/29 16:46:00
--  

顶一下


--  作者:有点蓝
--  发布时间:2019/12/29 20:31:00
--  
1、没有看到有根据内部数据源的表格生成目录树的代码,用法可以参考:http://www.foxtable.com/webhelp/topics/0893.htm
2、保存按钮只看见保存了一个html。再说使用了2个浏览器控件,必须要定义2个ObjectForScriptingHelper变量来绑定不同的浏览器控件
3、打开按钮这个代码只是给浏览器控件设置了地址,和打开窗口没有任何关系,打开窗口的用法参考:http://www.foxtable.com/webhelp/topics/0708.htm,或者看导航窗口狐表论坛按钮代码
4、比如新增按钮
    For Each cl As Col In Tables("hbdmcx").cols
        Select Case cl.name
            Case "标题","内容","网址","明细"
         End Select               
                If r.isnull(cl.name) Then
                    msgbox(cl.name & "有空值")
                    Return
                End If
    Next

改为
    For Each cl As Col In Tables("hbdmcx").cols
        Select Case cl.name
            Case "标题","内容","网址","明细"
                
                If r.isnull(cl.name) Then
                    msgbox(cl.name & "有空值")
                    Return
                End If
        End Select
    Next
5、把导航窗口改为模式窗口

最后,这种把窗口嵌入其它窗口的用法,是不受官方的支持的。

--  作者:BG小白
--  发布时间:2019/12/30 22:45:00
--  
蓝老师,其余问题已经研究明白了,就是这个第二项搞不明白,能具体指点下吗?或者有实例吗?
2、保存按钮只看见保存了一个html。再说使用了2个浏览器控件,必须要定义2个ObjectForScriptingHelper变量来绑定不同的浏览器控件

--  作者:BG小白
--  发布时间:2019/12/30 22:54:00
--  
html现在是可以保存一个列,但是会错行,这个变量我是直接搞不明白
--  作者:有点蓝
--  发布时间:2019/12/30 22:55:00
--  
全局代码:
Public EditorHelper1 As ObjectForScriptingHelper
Public EditorHelper2 As ObjectForScriptingHelper

参考窗口afterload的用法,EditorHelper1变量初始化后绑定一个浏览器,EditorHelper2绑定另外一个浏览器
EditorHelper1 = new ObjectForScriptingHelper
webBrowser1.ObjectForScripting = EditorHelper
EditorHelper2 = new ObjectForScriptingHelper
webBrowser2.ObjectForScripting = EditorHelper