当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 根据当前用户名称在组织单元库中查找用户的单位及部门。
 

 

 ·notes与office的接口    »显示摘要«
    摘要:李敏 徐涛 摘自:计算机世界 ---- 本文介绍了notes 与 office的三种接口程序的编制,它们可实现将 notes数据引入office程序中,实现在notes中较难实现的标签打印、表格打印以及修订显示等功能。利用word“邮件合并”功能 ----word的邮件合并功能可以将数据源的数据与主文档的数据合并,主要用于生成标签和信封等具有固定格式的文档。我们可以利用这个功能,将 notes数据......
    摘要:这个例子访问后台文档中的word文档对象,并将文档内容拷贝到剪贴板。 sub copywordtoclip(byval viewname as string,byval dockey as string,byval fieldname as string) ok=true on error goto errorhandle dim session as new notessession ......


Lotus B/S开发笔记一
根据当前用户名称在组织单元库中查找用户的单位及部门.

用户所属单位域 txt_belongtounit 【程序编程相关:Domino SMTP邮件服务器设置实例

参考:用户信息表单 sys_user 【推荐阅读:如何控制Domino服务器每日的Mail

(供其它库选人员)视图 (alluser) 【扩展信息:移动邮件数据到其它目录

用户所属部门域 txt_belongtodepartment

rem {根据当前用户的名字计算出拟稿人所在部门};

server:=@name([cn];@subset(@dbname;1));

path:=@leftback(@subset(@dbname;-1);"\");

dbname := "sys_org.nsf";

dbpath:=path+"\"+dbname;

viewname := "(alluser)";

username := @name([cn];@username);

fieldname := "txt_belongtounit";

@dblookup("":"nocache";server:dbpath;viewname;username;fieldname)

注解:

server 的值是空的.dbname, viewname, fieldname 是要根据不同的情况来赋值的.

 

视图显示加入html控制问题.

视图第一列是分类与排序列.其他列为标准无序列.

如果需要在视图条目的前面加上复选框.在最前面插入一列新列,标题为 “<tr><th>&nbsp</th>”.列公式为: “<tr><input type=checkbox name=selectdoc value=”+@text(@documentuniqueid)+ “></tr>”.

在第一列分类列与复选框列之间加上一列“空白”列.标题没有.列公式为: “<tr><img src=/icons/ecblank.gif></td>”.

一定要注意:分类列属性框之排序签中“合并分类信息”选项不要选定.

 

如果在其他列中有多值域作为列公式,则该列属性框中应该选中“将多值分开显示成独立的行”,并且还要排序.只选中两项中的任一项都不能正确显示.

 

如果不需要复选框,则这一列“空白”列要加到第一列分类列的后面,第二列的前面.并且要在最前面加上一列,标题与公式都是: “<tr>”

 

在web 上实现私有视图的功能

私有视图的特点是,视图只显示跟当前用户相关的文档条目.因此可以如下设想:将相关的视图设计成按用户名分类,然后嵌入到表单中.在表单的头部加入一个文本域,这个域的作用就是记录当前用户名.嵌入视图只显示单个分类.

 


...   下一页
    摘要:虽然这个问题已经讲过许多次,这里还是再说一次:) 当rtf文本中仅仅包含一个文档链接、ole 对象或文件附件,而没有文字的时候,怎样检查rtf文本域中是否为空? 这里主要用到了notesuidocument的selectall 和 deselectall 成员函数。他们的用法如下: call notesuidocument.selectall call notesuidocument.de......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE