Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何做个按钮 自动提取省和市

fresun  发表于:2014-03-18 11:01:30  
复制

          地址已有(存在表1),省和市的数据表也有了(在表2)..想做一个按钮,一键按下去,把表1的地址,自动分解成省和市,分别填在另两个格子上. 详见图和附件.


请大侠们帮忙改改.点击下载此附件

 

Top
奇玉 发表于:2014-03-18 13:01:39
我认为最好还是增加二个字段,省和市,你这样设计虽然省事,但有特殊情况:如北京天津等直辖市没有省份,再有如云南红河州,黑龙江省大兴安岭地区等不叫市,这样就不好拆分了。还有就是省市前边字符串个数不确定......

布鲁斯 发表于:2014-03-18 16:16:55

从数据库角度,2楼说得挺有道理

从实际中客户肯定选自动处理。

个人思路:生成一张表,存放省和市的名字

                然后通过mid()提取或者split()分割 整个地址

                再和表中的省市名字比较

                最后,符合条件的就显示出来



fresun 发表于:2014-03-18 21:19:03
q我建了两张表了

fresun 发表于:2014-03-21 10:11:05
大侠帮个忙吧。数据我都有了,就帮忙弄一下程序

瞿丽忠 发表于:2014-03-21 16:29:40
你的表2是什么意思呢?

fresun 发表于:2014-03-22 00:24:02

表2的图,我都贴出来了.



蟹仔 发表于:2014-03-22 19:07:45

因为不是所有的地址都含有省或市这两个字。所以不能直接用截取字段值的方法来判断。

你可以用模糊查询。例如  

if 地址 like "*" & "湖南" & "*"  then 

省="湖南省"

end if


 



fresun 发表于:2014-03-26 21:53:01
帮帮忙,还不会。

总记录:8篇  页次:1/1 9 1 :