Office中国论坛/Access中国论坛

标题: [求助]修改实现自动记录 [打印本页]

作者: pauwel    时间: 2007-2-25 06:03
标题: [求助]修改实现自动记录
附件的问题请各位指点;[attach]23205[/attach]

作者: cola    时间: 2007-2-25 18:13
H13=IF(B13<>"1001SO-GB-G01","改为" & B13 &",数量由800改为" &E13,""),其余公式类同.
作者: pauwelwang    时间: 2007-2-26 05:34
标题: 修订时才能记录,不修订时不记录
以下是引用cola在2007-2-25 10:13:00的发言:
H13=IF(B13<>"1001SO-GB-G01","改为" & B13 &",数量由800改为" &E13,""),其余公式类同.

谢谢楼上的朋友,你的帮助让我很受启发;但是你的公式填充后,所有的单元格都产生了记录.

我希望的结果是:当B列或C列修订时才产生记录,不发生修改时就不记录;

也就是说:B列或C列任何单元格在原有内容基础上的第二次及以后的操作时,H列的对应单元格进行记录;

能否指导:
作者: cola    时间: 2007-2-26 16:25
楼上的朋友,看来你是没有理解的我意思,也并没有受到啥启发.我是让你类同H13的公式,没让你下拉公式.

H12=IF(OR(C12<>2000,B12<>"SB-GB-G"),"改为" & B12 &",数量由800改为" &E12,"")

H13=IF(OR(C13<>800,B13<>"1001SO-GB-G01"),"改为" & B13 &",数量由800改为" &E13,"")

H14=IF(OR(C14<>10000,B14<>"BULT-SH-HS-G"),"改为" & B14 &",数量由800改为" &E14,"")

H15=IF(OR(C15<>400,B15<>"AULT-SH-HS-G"),"改为" & B15 &",数量由800改为" &E15,"")

H16=IF(OR(C16<>300,B16<>"AULB-SO-GB-G"),"改为" & B16 &",数量由800改为" &E16,"")

H17=IF(OR(C17<>990,B17<>"ASLB-SO-GS-A"),"改为" & B17 &",数量由800改为" &E17,"")

H18=IF(OR(C18<>1000,B18<>"ASLB-SO-GS-G"),"改为" & B18 &",数量由800改为" &E18,"")

H19=IF(OR(C19<>150,B19<>"LFWT-GS-G07"),"改为" & B19 &",数量由800改为" &E19,"")

H20=IF(OR(C20<>300,B20<>"LFWT-GS-G07"),"改为" & B20 &",数量由800改为" &E20,"")

H21=IF(OR(C21<>1000,B21<>"DSLB-SA-GB-A01"),"改为" & B21 &",数量由800改为" &E21,"")
作者: pauwelwang    时间: 2007-2-27 04:56
标题: [求助]未能满足要求
以下是引用cola在2007-2-25 10:13:00的发言:
H13=IF(B13<>"1001SO-GB-G01","改为" & B13 &",数量由800改为" &E13,""),其余公式类同.

谢谢朋友支持,可是这不能满足题目要求;

只有当进行单元格的修订时才发生;

也就是说在某一个(如B5)单元格中第一次的输入时不记录,当在该单元格中再次进行修改内容时,修改前的内容进行记录;

能有满足此条件的方法吗?

谢谢各位指点;
作者: pauwel    时间: 2007-2-27 05:14
标题: [求助]谢谢指点
以下是引用cola在2007-2-26 8:25:00的发言:


楼上的朋友,看来你是没有理解的我意思,也并没有受到啥启发.我是让你类同H13的公式,没让你下拉公式.

H12=IF(OR(C12<>2000,B12<>"SB-GB-G"),"改为" & B12 &",数量由800改为" &E12,"")

H13=IF(OR(C13<>800,B13<>"1001SO-GB-G01"),"改为" & B13 &",数量由800改为" &E13,"")

H14=IF(OR(C14<>10000,B14<>"BULT-SH-HS-G"),"改为" & B14 &",数量由800改为" &E14,"")

H15=IF(OR(C15<>400,B15<>"AULT-SH-HS-G"),"改为" & B15 &",数量由800改为" &E15,"")

H16=IF(OR(C16<>300,B16<>"AULB-SO-GB-G"),"改为" & B16 &",数量由800改为" &E16,"")

H17=IF(OR(C17<>990,B17<>"ASLB-SO-GS-A"),"改为" & B17 &",数量由800改为" &E17,"")

H18=IF(OR(C18<>1000,B18<>"ASLB-SO-GS-G"),"改为" & B18 &",数量由800改为" &E18,"")

H19=IF(OR(C19<>150,B19<>"LFWT-GS-G07"),"改为" & B19 &",数量由800改为" &E19,"")

当不进行修改时不记录,

怎么实现呢?

请指点;
作者: pauwel    时间: 2007-2-28 06:16
标题: 没人回贴
咋没人回贴呢,来这里的人太少,还是对这个问题不太了解呢;
作者: 方漠    时间: 2007-3-3 19:13
已帮你改好,并记录修改时间,注意查看工作表事件代码.

[attach]23350[/attach]

作者: pauwelwang    时间: 2007-3-4 05:16
标题: 谢谢
以下是引用方漠在2007-3-3 11:13:00的发言:


已帮你改好,并记录修改时间,注意查看工作表事件代码.

[attach]23350[/attach]

谢谢方漠先生 支持,先试下,有问题再请教;




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3