本人对notes应用两天 现解决了从SQL中把数据存入notes 由于时间问题 想请教大家如下问题

hebeiman 2005-06-23 08:41:44
1 如何定位某一文档
2 文本域如何读取
3 时间日期型如何转换
4 附件 一个rtf域中有多个附件 如何读转换成文件存在磁盘上
5、如何将多个文件存入一个rtf域中
...全文
135 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
skystar99047 2005-06-27
  • 打赏
  • 举报
回复
1.根据文档UID或多种条件域对文档进行查找;
db.getdocumentbyunid();view.getdocumentbykey()等
2.(1)doc.getItemValue("fieldname");
(2)doc.fieldname(0)
3.(1)公式:@TEXT();(2)LS:Format$()
4.5.看一楼
loadagain 2005-06-24
  • 打赏
  • 举报
回复
1\定位文档有很多种方法,最简单的一个方法就是得到一个文档的unid,然后获得文档对象,也可以先取得一个文档集合,再处理。下面用一个docunid得到一个文档:
dim s as new notesSession
dim db as notesdb
dim doc notesDocument

set db=s.currentdatabase
set doc=db.getdocumentbyunid(docunid)

2,dim uiwks as new notesuiworkspace
dim uidoc as notesuidocument
dim doc as notesdocument
dim txtvalue$
set uidoc=uiwks.currentdocument
set doc=uidoc.document
txtvalue=doc.txtfield(0)

3,notesdatetime.dateonly notedatetime.timeonly
4,
set embededobjects=notesrtfitem.embeddedobjects
forall a in embededobjects
extract a "c:"
end forall
5,embedobjects to a rtfitem:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim rtitem As NotesRichTextItem
Dim object As NotesEmbeddedObject
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
Set rtitem = New NotesRichTextItem( doc, "Body" )
Set object = rtitem.EmbedObject _
( EMBED_ATTACHMENT, "", "c:\jim.sam")
doc.Form = "Main Topic"
doc.Subject = "Here's Jim's document, as an attachment"
Call doc.Save( True, True )
JadeNeo 2005-06-24
  • 打赏
  • 举报
回复
高手们多会告诉新手去看帮助,其实,这个很困难的,因为新手根本不太清楚如何去找,总不能一点点把帮助看一遍吧,其实看过了也未必起多大作用
所以,还请各位高手再回答问题的时候想回答就回答一下,不想回答,不要扔一句:看帮助

最好还是解决问题后,提示看下帮助,这样你的回帖才起作用,否则和水帖无异!
snowmanhtj 2005-06-24
  • 打赏
  • 举报
回复
up
心雪峰 2005-06-24
  • 打赏
  • 举报
回复
老兄,很基本的东西看看帮助吧,很好找的.

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧