急!!!,在线等待,如何知道一个域被修改过(c/s)

purpleshell 2003-03-06 11:31:15
我想实现如下功能:
在一个表单中修改域的值,保存后同时用修改的值替换sql数据源中相应的值,用ls 实现,请各位大侠帮忙
...全文
71 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
purpleshell 2003-03-06
  • 打赏
  • 举报
回复
to: jhlqab
能给个例子吗,最好有代码
万分感谢
purpleshell 2003-03-06
  • 打赏
  • 举报
回复
to: jhlqab
可不可以说得更详细点
thanks in advance
jhlqab 2003-03-06
  • 打赏
  • 举报
回复
用域的notesItem.LastModified属性,和当前日期比。
purpleshell 2003-03-06
  • 打赏
  • 举报
回复
thanks,i will try it
hq_1980 2003-03-06
  • 打赏
  • 举报
回复
你的域本来是什么域无所谓,现在你在表单里加两个域,假设A和B。
在最后一次文档修改后,(假设你本来的域有:x、y、z):
把A(0)="x" A(1)="y" A(2)="z"
把B(0)=x.LastModified B(1)=y.LastModified B(2)=z.LastModified

当你要判断那个域被修改过了,就可以这么写:
Dim n As Integer
Forall i In doc.Items
n = Arraygetindex(doc.A,i.name)
If Not Isnull(n) Then
If i.Lastmodified<>doc.B(n) Then
修改过
Else
没修改
End If
End If
End Forall

purpleshell 2003-03-06
  • 打赏
  • 举报
回复
hq_1980(Tommy) :
加入只有两个域,我如何建立对应关系,。域名和实间怎么对应
purpleshell 2003-03-06
  • 打赏
  • 举报
回复
两位:
如果我的域本来就是多值域,而且这样的域不止一个,怎么建立对应关系,怎样知道域的哪一个值被修改了,能明白我的意思吗,我好郁闷,因为我的deadline时明天
hq_1980 2003-03-06
  • 打赏
  • 举报
回复
不用每个域都另建域,只要建两个多值域,一个记录域名,一个记录时间,就可以了啊!
jhlqab 2003-03-06
  • 打赏
  • 举报
回复
你要这样实现,只能这样了。
purpleshell 2003-03-06
  • 打赏
  • 举报
回复
两位大侠:
这样岂不是每个域都得令建一个域,只能这样吗
hq_1980 2003-03-06
  • 打赏
  • 举报
回复
不是的!杭州!
jhlqab 2003-03-06
  • 打赏
  • 举报
回复
楼上的兄弟是不是宁波的啊
hq_1980 2003-03-06
  • 打赏
  • 举报
回复
最后一次时把notesItem.LastModified属性值赋给一个域,假设是A。要检测是否修改的时候,比较一下notesItem.LastModified属性和A的值,相同说明没改过,不同就是改过了!

536

社区成员

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

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