设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 889|回复: 8
打印 上一主题 下一主题

[查询] [求助] 添加查询中- 如何有条件的复制所需的字段

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-4 21:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个添加查询,把一条新记录从原来的记录中复制了过来。现在难题是要根据条件,如果条件1,可能要复制1,2,3 字段,如果条件2,就可能是2,4,5字段。请问有没有好办法,可以一次编程解决?谢谢了[em06]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-1-4 21:50:00 | 只看该作者
哦,再说清楚一点,无论什么条件,各个记录的数据结构是相同的,只不过不符合条件的字段,为空,发货的字段内容从老的记录中复制过来。
3#
发表于 2006-1-4 21:55:00 | 只看该作者
在准则中填写:is not null
4#
 楼主| 发表于 2006-1-4 21:56:00 | 只看该作者
打错字了,是“符合”的字段内容从老的记录中复制过来。
5#
 楼主| 发表于 2006-1-4 22:09:00 | 只看该作者
谢谢版主。不过还不是那么简单的。 我的目的的,从旧记录生成新记录。 但是并不是把所有的都复制过来。 这次可能我需要复制1,2,3字段,其他为空,下一次,我可能希望是复制2,3,4字段,其他为空。请问有办法吗。
6#
发表于 2006-1-4 22:30:00 | 只看该作者
传上库来更容易说明问题
7#
 楼主| 发表于 2006-1-4 22:40:00 | 只看该作者
我有个表叫零件主数据,内容如下,

零件号 名称 种类 供应商 采购价格  客户 销售价格

A      AAA  1     上贸   10       广景  15

B      BBB  2     东方   200      广外  250

C      CCC  1     东方    100     中联  120

...

我需要从A复制出一个新的零件 D,希望复制供应商和采购价格,其他为空

或者从A复制到零件 E,复制的是客户和销售价格。

到底复制那些字段,是在窗体上的多个 check box 由用户自己决定的。我要做的是把用户勾上的字段,从老的记录中,复制产生新记录。不知道我说清楚了吗?多谢

8#
发表于 2006-1-4 22:54:00 | 只看该作者
可以在复制的字段中用IIF来判断check box的值,从面使记录是否为空或原数据
9#
 楼主| 发表于 2006-1-4 22:59:00 | 只看该作者
太对了,好办法,谢谢版主。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-1 18:18 , Processed in 0.114329 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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