admin
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
阅读:1191回复:4

简单的问题也需要探讨啊

楼主#
更多 发布于:2003-07-28 14:31

info工具代码,有问题再一起探讨
Private Sub Map1_SelectionChanged()      
    Dim ftr As Feature                   ' 声明Feature变量
Dim rs1 As New ADODB.Recordset    ' 声明ado变量
Dim selname As String               ' 声明字符串变量
If l Map1.Layers("Dcity").Selection.Count > 0 Then  ' 判断当前是否有选择
    For Each ftr In Map1.Layers("Dcity").Selection  ' 查找被选择图元的ID
     selname = ftr.FeatureID            ' 把选择图元的ID付给变量
     Next
End If
    cla.OpenCnn (DAPA)                 ' 打开数据库连接
Set rs1 = cla.OpenTable("SELECT * FROM city WHERE ID=" & selname & "")
' 在cit表中查找ID为selname的
DataTableModify .Text1=rs1!ID' 把查找到的内容付给属性编辑窗体的Text控件
DataTableModify .Text2=rs1!名称
    DataTableModify.Show               ' 调用属性数据编辑窗体
End Sub
喜欢0 评分0
终极无间
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
1楼#
发布于:2003-07-28 16:24
8 错
鼓励
举报 回复(0) 喜欢(0)     评分
游客

返回顶部