设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] [求助]新手求解一个问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-24 04:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以用什么办法把“地址” 字段内各个纪录的门牌号提取出来?比如:某某街185号……,我想把“185”这个数字提取出来,条件怎么编写?

又:“地址”字段是文本属性,我想按照门牌号来升序排列,但是排出的效果却成了这样:XX街12号、XX街2号、XX街25号、XX街5号、XX街51号……,有什么办法让门牌号按数字大小顺序排列呢???

还请大家不吝赐教,拜托了[em01]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-6-24 04:37:00 | 只看该作者
查看val函数
3#
 楼主| 发表于 2006-6-24 19:00:00 | 只看该作者
不了解这个函数阿,看帮助看不明白

比如“地址”字段下的南昌街1号到100号,我想把1 到 100 这些数字提取出来生成一个新的字段, 也是用VAl函数吗?条件表达式该怎么写呢?

4#
发表于 2006-6-24 19:13:00 | 只看该作者
Val 函数示例

本示例使用 Val 函数返回字符串中所含的数值。
  1. Dim MyValue

  2. MyValue = Val("2457")
复制代码
  
  1. '
复制代码
返回
  1. 2457
复制代码


  1. MyValue = Val(" 2 45 7")
复制代码
  
  1. '
复制代码
返回
  1. 2457
复制代码


  1. MyValue = Val("24 and 57")
复制代码
  
  1. '
复制代码
返回
  1. 24
复制代码
5#
 楼主| 发表于 2006-6-24 19:33:00 | 只看该作者
我在查询里添加了一个列,条件栏里是这样写的Val("南昌街100号"),我想应该会返回一个100的数值吧,结果什么纪录都没有

是否只能返回一个纪录里的数值呢? 对于上百条纪录就不行了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-12 00:13 , Processed in 0.086787 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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