设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 关于查询的问题!

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-30 01:03:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个查询的窗体中,有一个商品编号的文本框,还有一个放商品的列表框,请问如何才能实现以下功能:
      如有商品的商品编号:0101001
     那么我在商品编号文本框输入01,则列表框就出现商品编号为01的商品.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2004-3-30 05:37:00 | 只看该作者
怎么,不可以实现吗?
3#
发表于 2004-3-30 05:47:00 | 只看该作者
呵呵,顶.
我有类似问题.郁闷中........
4#
 楼主| 发表于 2004-3-30 05:48:00 | 只看该作者
现在我也急着用呀,各位高手,版主,帮忙呀!
5#
发表于 2004-3-30 06:16:00 | 只看该作者
以下是引用petrelai在2004-3-29 17:03:18的发言:
       如有商品的商品编号:0101001
      那么我在商品编号文本框输入01,则列表框就出现商品编号为01的商品.

不很明,你要的是0101001还是01编号的商品?
6#
 楼主| 发表于 2004-3-30 07:55:00 | 只看该作者
我是说,如果我输入的是"01"则查询出商品编号前两位是"01"的商品,同样道理,如果我输入多少位,它就查询出商品编号的前几位数是这我输入的几个.
7#
 楼主| 发表于 2004-3-30 08:11:00 | 只看该作者
现在我做出来,可以查询了,但是我查出来的把"01"在商品编号的最后两的商品编号也查询出来了,我只想把在广本框输入的数据作为查询商品编号的前几位数据的,就是如我在文本框输入"0101",则查询出的商品编号的前四位必须是由"0101"开头的.
8#
发表于 2004-3-30 08:24:00 | 只看该作者
用“Like [Forms]![窗体1]![文本0] & *”行不行
9#
 楼主| 发表于 2004-3-30 08:27:00 | 只看该作者
行是行,但是我刚才说过了,一查,就把所以包括"01"的全查出来了,而现在我用Me.List5.RowSource = "select 商品信息表.品名规格, 商品信息表.商品编号 FROM 商品信息表 where 商品信息表.商品编号 like '" & Me![商品编号查询] & "???????' "可以查出我想要的结果了.
因为我的商品编号规定为8位.我用len函数来控制它.代码很长,各位高手没有想到简一点.?




[此贴子已经被作者于2004-3-30 0:34:46编辑过]

10#
发表于 2004-3-30 08:32:00 | 只看该作者
不可能啊,“Like [Forms]![窗体1]![文本0] & *”只会查出以文本框中的字符开头的字符串啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 07:07 , Processed in 0.105068 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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