以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教大师,如何设置列值为度分秒的固定格式,谢谢!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40961)

--  作者:新学员
--  发布时间:2013/10/7 20:03:00
--  请教大师,如何设置列值为度分秒的固定格式,谢谢!
请教大师,如何设置列值为度分秒的固定格式,谢谢!
--  作者:有点甜
--  发布时间:2013/10/7 20:09:00
--  
 不能设置,你可以用三列,分别填入 度分秒,然后用一列表达式合并三列的内容

 又或者用一列输入值,然后用代码分析输入的值,得出 度分秒。

--  作者:有点甜
--  发布时间:2013/10/7 20:10:00
--  
或者你在 列属性里 设置掩码,基本能解决你的问题。


--  作者:新学员
--  发布时间:2013/10/7 20:19:00
--  
谢谢,设置掩码后无法输入数值,我主要是保存经纬度。
--  作者:有点甜
--  发布时间:2013/10/7 20:37:00
--  
先把值填入,再对值处理显示呗。

经纬度一般用小数表示也可以。

--  作者:新学员
--  发布时间:2013/10/7 20:40:00
--  
不行啊,还有没学习下好的办法
--  作者:有点甜
--  发布时间:2013/10/7 20:51:00
--  
 不知道你想要什么样的效果,举例说明下。

 固定格式是做不到的了,只能是变通用代码处理。

--  作者:新学员
--  发布时间:2013/10/7 20:59:00
--  
主要是在数据列中显示:35°28′39.75″这种格式,我不可能每行都要输入度分秒符号,且复制修改数值又较麻烦
--  作者:有点甜
--  发布时间:2013/10/7 21:07:00
--  
用空格分隔,35 28 39.75,然后编写datacolchanged事件,替换成 35°28′39.75″
--  作者:新学员
--  发布时间:2013/10/7 21:15:00
--  
具体咋操作啊,不太懂,望赐教,谢谢有点甜!