lsw0sina
路人甲
路人甲
  • 注册日期2004-07-17
  • 发帖数19
  • QQ
  • 铜币191枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1513回复:3

关于mapbasic的问题????怎样通过鼠标选择一个对象??然后得到这个对象??

楼主#
更多 发布于:2004-07-25 21:18
<P>怎样通过鼠标选择一个对象??然后得到这个对象??</P>
<P>dim a as object
a=????</P>
<P>就是说通过鼠标选择以后,返回所选择的对象给 a</P>
<P>谢谢。
</P>
喜欢0 评分0
rodger
路人甲
路人甲
  • 注册日期2004-01-06
  • 发帖数92
  • QQ
  • 铜币323枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-07-26 10:00
<P>fetch first from selection</P><P>a=selection.obj</P>
举报 回复(0) 喜欢(0)     评分
lcs158
论坛版主
论坛版主
  • 注册日期2003-07-30
  • 发帖数319
  • QQ
  • 铜币19枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-07-26 13:51
<P>if selectioninfo(sel_info_nrows)>0 then</P><P>    fetch first from selection</P><P>    dim a as object</P><P>    a=selection.obj</P><P>end if</P>
[url=http://www.sohi.cn]北京搜海书店,做中国3S书籍最齐全,服务最好的品牌书店。看看我们的网站,现在有什么新书!!![/url]
举报 回复(0) 喜欢(0)     评分
lsw0sina
路人甲
路人甲
  • 注册日期2004-07-17
  • 发帖数19
  • QQ
  • 铜币191枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-07-26 19:51
<P>不错,知道了,谢谢2位,再看看这个。</P><P>dim s as string
fetch rec 1 from selection
s=selection.a (a是其中的一个列)</P><P>browse * from selection</P><P>select obj from selection(注意这里) where rowid=1
set target on</P><P>select obj from selection(注意这里) where rowid=2</P><P>objects combine
into target
data a=s</P><P>select obj from selection(注意这里) where rowid=3
objects combine
into target
data a=s</P><P>set target off</P><P>标注着(注意这里)的地方如果换成query2(就是那个selection打开成浏览窗口后形成的query2临时表)才可以通过,但是这样做好象对后来的操作很麻烦,不知道是怎么回事情??
应该怎么做啊??谢谢各位。
程序的大概意思就是选择2条线,然后把他们合并。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部