设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1847|回复: 12
打印 上一主题 下一主题

[查询] 字段中没有a ,想在窗体中查询a,显示的是字段中的b

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-16 23:53:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能说不明白,做了个例子,附件中。
我是绝对的菜鸟,不会用代码,希望哪位大侠详细说明一下啊
问题1:怎么实现选择产地是其他和全部的时候的查询呢?
问题2:怎么实现在数据表中输入数据时,默认为上次输入的数据呢?比如默认输入的是上次输入的新疆的葡萄


问题1的补充,也就是说窗体中显示的查询条件必须在字段中包括吗?怎么定义选择a,实际运行查询条件是b

谢谢啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-1-17 00:20:43 | 只看该作者
判断如果值是全部,则 显示所有的数据,即不传递条件
默认为上一条记录的值,可这样做,在记录的更新后事件将需要默认的字段的默认值 设置为窗体的当前值
3#
 楼主| 发表于 2008-1-17 20:17:33 | 只看该作者

还是没看懂啊

不好意思啊
我一个也没看懂啊
能再帮忙解释一下么?

如果方便的话帮忙改一下例子最好
十分感谢
4#
发表于 2008-1-17 20:21:13 | 只看该作者
用代码是最好的方法,光查询实现还比较麻烦
5#
 楼主| 发表于 2008-1-17 20:27:24 | 只看该作者

请问怎么学代码啊

能指点一下代码入门么?推荐点教材啥的 我是一点不懂啊
6#
发表于 2008-1-17 20:44:54 | 只看该作者
碰上自己需要的但又不知道如何实现的功能,就用各种关键字搜索一下

看着别人的例子,不懂的代码再按F1查找一下,这些就是最好的教材。自己看书没有针对性,效率不高难理解接受
7#
发表于 2008-1-17 20:47:06 | 只看该作者
查询按你要求做好了,比较复杂难理解


想知道如何默认为上次的输入数值,就在设计视图中打开“输入表”窗体,看看


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2008-1-17 21:30:55 | 只看该作者

谢谢

我研究研究 十分感谢啊。
但愿能看懂。

点击这里给我发消息

9#
发表于 2008-1-17 23:26:42 | 只看该作者
附件是中如何设置新增记录默认值为上次输入的内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
 楼主| 发表于 2008-1-17 23:31:31 | 只看该作者
[quote]原帖由 rjacky 于 2008-1-17 20:47 发表
查询按你要求做好了,比较复杂难理解


想知道如何默认为上次的输入数值,就在设计视图中打开“输入表”窗体,看看



真不好意思 我还是没看懂 能麻烦您再解释一下么?

WHERE (((表1.产地) Like IIf(Forms!窗体1!Combo2="全部","*",IIf(Forms!窗体1!Combo2="其他","*",Forms!窗体1!Combo2)) And (表1.产地)<>IIf(Forms!窗体1!Combo2="其他","海南","1") And (表1.产地)<>IIf(Forms!窗体1!Combo2="其他","山东","1")));

我 再帮助里也没找到代码意义
IIf指令我在网上搜索到了like IIf(A=B,C,D),意思是如果A=B,则返回C值,否则返回D值,对么?
请问)not <>IIf(A=B,C,D)是什么意思啊?如果A=B,返回什么啊?
乱了 想了一晚上了不好意思
还有and不是并列且的条件么?那如果and前后并列的条件中都满足,那是先运行前还是后的指令啊?还是全都运行啊?


您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 11:29 , Processed in 0.112941 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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