壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: WangAlice

[Domino C/S开发] 如何从A表单的按钮调用B表单?

[复制链接]
发表于 2003/4/14 20:34:30 | 显示全部楼层
从a到b和从b到a都是这么做的吗?
我现在遇到的和你差不多是相同的问题
我有一个总表单用它来调用其他的表单,在调用后传一些域的值过去
填完调用的表单后用一个返回操作返回总表单,同时传一些域的值回总表单
你能不能吧你最后成功的做法说得再详细一些
我也还只是到LS,呵呵
先谢了
 楼主| 发表于 2003/4/15 13:58:47 | 显示全部楼层
我们做的这个东东思路是一样子的。
我的第一个表单是有ID号码的而且是唯一的,第二个表单的号码同它是一样的。返回时我又找到这个号码,打开这个表单
        Call ws.ComposeDocument( "", "", "B" )
        Call uidoc.save     ’此时UIDOC为A
        Call uidoc.close    ’关闭A
       
        Set uidoc = ws.currentdocument      ’此时的UIDOC为B
        Call uidoc.fieldsettext("FIELD",FIELDVALUE)   ‘FIELDVALUE为A中某个域值,FIELD为B表单中域
B表单点保存时:找到刚才的文档。同样类似的方法传回值即可。
        Set uidoc = ws.editdocument(True,doc)
发表于 2003/4/19 00:03:45 | 显示全部楼层
我不知道为什么
我记得我已经成功过了
可现在不知怎么回事又不行了
我现在只用作一个返回的操作
传回值就行了
老提示无法定位域
要不就是没有值传回
不好意思你能把你返回的在说清楚一点点吗?
 楼主| 发表于 2003/4/21 13:57:22 | 显示全部楼层
B表单点保存时:找到刚才的文档。同样类似的方法传回值即可。

Set uidoc = ws.editdocument(True,doc)   '关键一句
call uidoc.fieldsettext("afield",bvalue)


发表于 2003/4/23 20:39:56 | 显示全部楼层
我现在用的方法是建一个选择A表单建的文档的视图,然后通过该视图找到用A表单建的文档.也可以
不过我还是想问问你的方法中set uidoc=ws.editdocument(true,doc)的doc,是a表单建的文档,可是我不知道是怎么找到这个文档?
你说是用文档id?我也看了帮助,可我不知道这个doc是notesdocument类型的是吧?
怎么找到原来的文档?还是不太明白
谢谢了
 楼主| 发表于 2003/4/24 08:59:49 | 显示全部楼层
我原来的文档是有一个唯一编号的比如:1,2,3。。。。。
这样就可以在视图中找到的。

如果你的没有的话可以使用文档本身的unid吧好象是这个的。
我也是一边学一边用的。
所以不能很好的解答你的问题请谅解噢!!
发表于 2003/8/11 13:25:42 | 显示全部楼层
,有那么麻烦吗??
用父文档,子文档就行了。
发表于 2003/8/19 10:34:05 | 显示全部楼层
还是这个好

整个都可以继承的

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 00:51 , Processed in 0.013442 second(s), 13 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表