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

purpleshell 2003-03-06 11:31:15
我想实现如下功能:
在一个表单中修改域的值,保存后同时用修改的值替换sql数据源中相应的值,用ls 实现,请各位大侠帮忙
...全文
46 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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的值,相同说明没改过,不同就是改过了!
回复
相关推荐
发帖
消息协作
创建于2007-08-27

523

社区成员

企业开发 Exchange Server
申请成为版主
帖子事件
创建了帖子
2003-03-06 11:31
社区公告
暂无公告