View Full Version : 在页面中打开当前服务器中另一个数据库的某个视图?
在一个NSF数据库中设计了一个页面,怎么样在这个页面中打开当前服务中的另一个数据库的一个视图啊?
用IFRAME 的方式去打开另一个数据库的视图 ?openview
原帖由 恋猪明 于 2006-11-6 06:15 PM 发表
用IFRAME 的方式去打开另一个数据库的视图 ?openview
能不能说详细一点啊,我很菜,却等着用啊.....谢谢了
Path:=@Left(@Subset(@DbName;-1);"\\")+"/Public/nwxc.nsf";
UNID:=@DbColumn( "" : "NoCache" ; @Subset(@DbName;1) : Path ; "CN_MainView_WEBLK" ; 4 );
UNID:=@Subset(UNID;1);
@If(@IsError(UNID);"";UNID);
Tmp:="/"+Path+"/CN_MainView_WEBLK/"+UNID+"?Opendocument";
"<DIV ALIGN=center><iframe name=\"Nav\" id=\"234\" src=\""+Tmp+"\" frameBorder=0 WIDTH=330 HEIGHT=\"255\" scrolling=\"yes\">对不起,你的浏览器 不支持该技术。请立即升级为IE5.5或以上版本。</iframe></DIV>"
我这个是打开另一个数据库的文档。。。
你修改下。改成你要打开的视图就可以了。。。
不过要理解2个知识点。
1。IFRAME的用法。用途
2。NOTES各个元素打开的链接和方式
在页面中嵌入视图的时候,不是可以选择嵌入方式和来源的吗?在那个里面可以选择其DB的视图或者用公式选择视图
现在我倒是打开了另一个数据库的视图,可是当前数据库的视图怎么却不显示了??好象在一个页面中也不能打开当前数据库的两个不同的视图是吧?只能用公式才能实现在同一个页面中打开两个不同的视图吗?
document
09-11-06, 04:23 PM
dim ss as new notessession
dim db1 as notesdatabase
dim db2 as notesdatabase
set db1 = ss.currentdatabase
set db2 = new notesdatabase("","新數據庫的路徑(如:xx\**.nsf)")
dim view1 as notesview
dim view2 as notesview
set view1 = db1.getview("viewname")
set view2 = db2.getview("viewname")
谢谢你!
我应当把你给的这段代码加在什么地方啊?汗啊,我是菜鸟.:L
document
10-11-06, 10:39 AM
你需要在什么地方用到別的數據庫的視圖就加在什么地方啊...
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.