我要留言

这里提供技术咨询,请不要询问与我公司产品无关或非技术性问题。

问题: *
姓名: *
电话: *
邮箱:*
描述: *

常见问题

  • 时间:2012-03-31 15:14:19

    提问内容:比方我要填写一个书签名为办理意见,我的办理意见存在 A表中。我在设置书签处的sql语句写入 select 办理意见字段 from A表名 ,这样控件就会自行查出字段内容吗?还是书签的此字段只用来存放SQL语句的?另外有没有类似这种书签调用处理的范例呢?如果有的话能不能提供一个范例?我是用jsp+oracle+resin。现在正等着急用,能不能尽快回复!谢谢啦。

    回复内容:标签要通过方法来实现的,可以在客户端填充标签,也可以在服务器端填充标签,客户端的代码如下:

    //作用:设置书签值 vbmName:标签名称,vbmValue:标签值 标签名称注意大小写
    function SetBookmarks(vbmName,vbmValue){
    if (!webform.WebOffice.WebSetBookmarks(vbmName,vbmValue)){
    StatusMsg(webform.WebOffice.Status);
    }else{
    StatusMsg(webform.WebOffice.Status);
    }
    }

    服务器端填充代码:
    MsgObj.SetMsgByName("标签名称","标签值");

    这样就可以解决你的第一个问题。

    jsp+oracle+resin的示例程序可以提供,你没有联系方式,没有电话,也没有邮件地址,无法提供给你,请提供!

  • 时间:2012-03-31 15:14:09

    提问内容:在EXECL控件中可以实现合并单元格的功能,请问在WORD控件中此功能如何实现?

    回复内容:webform.WebOffice.WebObject.Application.ActiveDocument.
    Tables(1).Cell(1,1).Range.Text;//取表格内内容
    webform.WebOffice.WebObject.Application.ActiveDocument.
    Tables(1).Cell(1,1).Range.Text="插入内容";//插表格内内容
    //合并单元格
    function WebmMerge()
    {
    var mcell=webform.WebOffice.WebObject.Application.ActiveDocument.Tables(1).Cell(1, 2);
    webform.WebOffice.WebObject.Application.ActiveDocument.Tables(1).Cell(1, 1).Merge(mcell);
    }

  • 时间:2012-03-31 15:12:45

    提问内容:如何设置页面为横向

    回复内容:webform.WebOffice.WebObject.Application.ActiveDocument.PageSetup
    .Orientation = 1;//横打
    webform.WebOffice.WebObject.Application.ActiveDocument.PageSetup
    .Orientation = 0;//纵打

  • 时间:2012-03-31 15:12:08

    提问内容:如题

    回复内容:我们完全支持DELPHI下的开发,可以在任何平台下使用,我们支持Delphi,VB,VB.net,VC,C#,PB,Java等。

  • 时间:2012-03-31 15:11:45

    提问内容:我们在输入 表格后 不想让表格的一半在另外一页上,而是希望可以把 下一个表格显示在下面一页上 请问如何实现

    回复内容://段前分页
    webform.WebOffice.WebObject.Application.Selection.ParagraphFormat = true;

  • 时间:2012-03-31 15:11:22

    提问内容:我想传递一个值到IWEBREPORT,报表标题或其他项根据这个值的不同而变化,能实现吗?

    回复内容:我们有ReqportQuery("表名","查询语句");来实现的,如果您有多个表,可以写多条这个语句

    ReqportQuery("表名1","查询语句1");
    ReqportQuery("表名2","查询语句2");

  • 时间:2012-03-31 15:10:22

    提问内容:我在时间发布过此类问题,当时忘记留下联系方式,现在补上。管理员辛苦了!

    回复内容:答复:书签管理中的SQL语句的作用是让客户定义该书签内容的,
    也就是说,如果您的模版中有一个"Company"的书签,当您填充模版时,到那里去取
    Company的实际内容呢,我们在这里定义了一个SQL语句,通过他,自己写好SQL语句,
    就可以了执行改语句,查找到您要的Company,比如: 您当前的Company的名称在ABC
    数据表里,那么 SQL语句就可以这样写 Select Company From ABC Where RecordID='& mRecord &"'",那么找到的Company就可以通过MsgObj.SetMsgByName("COMPANY",Rs("Company"));
    就可以填充word中的Company内容了.

  • 时间:2012-03-31 15:07:09

    提问内容:我开始用的时候还没什么问题~后来什么也没动突然再用出现了“缺少对象”的提示,请问我怎么能修复好呢?还有就是注册的组件如何重新再次注册呢?谢谢答复!

    回复内容:需要注册iWebReport2000.dll 这个组件,参考COM组件注册方法,如果还存在问题,请电话与我公司联系!我们会提供解决方案。

  • 时间:2012-03-31 15:05:23

    提问内容:我在DocumentEdit.jsp文件里放了个隐藏值,如何将这个隐藏值传递给OfficeServer.jsp页面?在OfficeServer.jsp页面又如何读取这个值呢?

    回复内容:iWebOffice2003提供方便、强大的变量传递方法,
    OCX客户端WebGetMsgByName和WebSetMsgByName,如下:

    WebGetMsgByName(FieldName) 取得服务器返回信息的值
    输入参数:
    FieldName 字段域名称
    输出参数 返回成功或失败。
    特别说明 Office公共

    WebSetMsgByName(FieldName, FieldValue) 设置相应值,等待发送给服务器
    输入参数:
    FieldName 字段域名称
    FieldValue 字段域值
    输出参数 无
    特别说明 Office公共

    DLL服务器端SetMsgByName和GetMsgByName,如下:

    SetMsgByName (FieldName String, FieldValue String)
    功能说明 设置字段值
    输入参数 设置字段域的名称与所对应的值。
    FieldName String 字段域的名称
    FieldValue String 字段域的值
    输出参数 Boolean=成功/失败。
    特别说明 系统公共

    GetMsgByName(FieldName String)
    功能说明 取得字段值
    输入参数 FieldName String 字段域的名称。
    输出参数 String =字段域的值。
    特别说明 系统公共

    客户端与服务器间是相互的,举例说明,以保存文档为例,在保存文档时,需要带一个变量(文档文本内容TXT),那么实现代码如下:
    客户端:

    //作用:保存文档
    function SaveDocument(){
    //webform.WebOffice.WebSetMsgByName("MyDefine1","自定义变量值1"); //设置变量MyDefine1="自定义变量值1",变量可以设置多个 在WebSave()时,一起提交到OfficeServer中
    var mText=webform.WebOffice.WebObject.Content.Text; //通过VBA通过文档的TXT内容
    Webform.WebOffice.WebSetMsgByName("WORDCONTENT",mText); //设置变量WORDCONTENT=mText
    if (!webform.WebOffice.WebSave()){ //交互OfficeServer的OPTION="SAVEFILE"
    StatusMsg(webform.WebOffice.Status);
    return false;
    }else{
    StatusMsg(webform.WebOffice.Status);
    return true;
    }
    }

    服务器:

    case "SAVEFILE" '下面的代码为保存文件在服务器的数据库里
    mRecordID=MsgObj.GetMsgByName("RECORDID") '取得文档编号
    mFileName=MsgObj.GetMsgByName("FILENAME") '取得文档名称
    mFileType=MsgObj.GetMsgByName("FILETYPE") '取得文档类型
    mFileSize=MsgObj.MsgFileSize '取得文档大小
    mFileDate=now() '取得文档时间
    mFileBody=MsgObj.MsgFileBody '取得文档内容
    mFilePath="" '如果保存为文件,则填写文件路径
    mUserName=mUserName '取得保存用户名称
    mDescript="通用版本" '版本说明
    'MyDefine1=MsgObj.GetMsgByName("MyDefine1") '取得客户端传递变量值 MyDefine1="自定义变量值1"
    WordContent=MsgObj.GetMsgByName("WORDCONTENT") '取得客户端传递变量值 WORDCONTENT 的值

    MsgObj.MsgTextClear '清除文本信息
    if (SaveFile()) then '保存文档内容
    MsgObj.SetMsgByName "STATUS", "保存成功!" '设置状态信息
    MsgObj.MsgError="" '清除错误信息
    else
    MsgObj.MsgError="保存失败!" '设置错误信息
    end if
    MsgObj.MsgFileClear

    该示例程序可以全文检索功能。

    总之,如果变量从客户端传到服务器端,就通过客户端WebSetMsgByName(变量名,变量值)——>服务器GetMsgByName(变量值);如果实现变量从服务器端传到客户端,就通过服务器SetMsgByName(变量名,变量值)——>客户端WebGetMsgByName(变量值)。

  • 时间:2012-03-31 15:04:14

    提问内容:我在新建文件时提示:程序出现错误http://fmf:80/Servlet/iDmoServer2000,是否查看错误信息然后就是:Server mapping error. The server is misconfigured.并且会导致IE错误,使IE重新启动

    回复内容:程序出现错误http://fmf:80/Servlet/iDmoServer2000,有几种情况导致的
    A、Domino中Servlet没有配置成功,并没有运行Servlet;
    B、"Serlvet"中的"S"是大写,包括目录名称,Servlet中的配置,当然如果是使用"s"小写,那么相应的也要改成小写,包括表单中的WebUrl的值应该是一样;
    测试问题的方式,打开一个新的IE浏览器,输入 http://fmf:80/Servlet/iDmoServer2000 回车,是否会显示www.goldgrid.com 信息,如果出现,表示Servlet已经是正常运行了,否则就是失败。

服务支持SERVICE SUPPORT

联系我们

北京:010-53358123
上海:021-60560175
广州:020-38299382
成都:028-86256302

南京:025-52253815

投诉邮箱:cy@kinggrid.com 

南昌总部:0791-82221588

沈阳:024-23294560 
西安:029-81165850
兰州:0931-8480861 


超阅官网:www.SurRead.com

超  阅 云:Cloud.SurRead.com



下载试用