Access交流中心

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

求助,如何实现该功能!

彩虹下的愿望  发表于:2014-10-03 18:31:29  
复制

本数据库为一个大熊猫保护的公益数据库,有个问题求大侠帮忙:

当输入的北纬值和东经值与数据库里的某条记录的值相等或误差在±0.00004时,后面的地貌、坡度、坡向、坡位自动获取该条记录里的值,以减少人工输入数据的时间。

这个如何实现呀?谢谢大侠指点。

点击下载


 

Top
大脚板 发表于:2014-10-04 12:23:46

看了一下楼主的表。经纬度的字段格式为文本,不利于进行计算。建议将经纬度的字段格式改为数字(双精度),便于后面的计算。

如果改为数字后,可利用查询功能,找到最接近该经纬度的那条记录。

然后把记录的值放到窗口的文本框中,即可。



彩虹下的愿望 发表于:2014-10-04 14:53:58
经纬度字段是单精度的数字型的。我的想法是用dlookup功能来实现。但是就是循环计划那个我做不好。故求助于大侠。您说的是移动指针那个还是比较麻烦。这样我如果修改数据的话指针位置就麻烦了。

煮江品茶 发表于:2014-10-05 09:48:43

数据库结构不对。

请参见:《熊猫监测管理示例




朱先生 发表于:2014-10-05 13:09:52

只能有一个依据,北纬和东经只能取一个

依据数据库中北纬  30.96644 做了个样子,其它没有试,不知是否符合要求

建议把北纬(度),海拔(米),地貌,坡度,坡向,坡位建一个对照表

点击下载此附件

供参考



朱先生 发表于:2014-10-05 13:22:09

补充说明:

打开窗体 AAA 

在北纬(度)中输入30.9664



cspa 发表于:2014-10-05 21:27:06
不知是否能符合你的需求:点击下载

彩虹下的愿望 发表于:2014-10-14 15:24:07

朱先生,cspa

 

两位大侠。cspa的功能是达到了,但有个问题。这时数据库的指针是不是就在那条记录上了,我在编辑状态下的话数据会不会出问题?



彩虹下的愿望 发表于:2014-10-14 15:31:35

好像这个是查询语句,对数据库指针没问题啊……嗯。这个功能比我用dlookup有用多了。

谢谢



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