免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1658|回复: 4
收起左侧

[二次开发] AE中查询实现

[复制链接]

2

主题

512

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
59
发表于 2013-9-15 15:08 | 显示全部楼层 |阅读模式
    Ife.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
            Dim pFeatureLayer AsIFeatureLayer
            Dim pCursor AsIFeatureCursor
            Dim pFilter AsIQueryFilter
            Dim pFeature AsIFeature
           pFeatureLayer = Me.AxMapControl1.Map.Layer(0)
            If NotpFeatureLayer.Name = "states" Then Exit Sub \\   是地图中的什么属性      是字段还是图层
            Me.AxMapControl1.Map.ClearSelection()
           pFilter = New QueryFilter
           pFilter.WhereClause = "STATE_NAME ='" & TextBox1.Text & "'"      \\ 这个是字段》《?
            pCursor = pFeatureLayer.Search(pFilter, True)
           pFeature = pCursor.NextFeature
            If pFeature Is Nothing Then
               Me.AxMapControl1.Refresh()
               MessageBox.Show("没有找到名为" &TextBox1.Text & "的州", "Infomation", MessageBoxButtons.OK)
               Exit Sub
            Else
               Me.AxMapControl1.Map.SelectFeature(pFeatureLayer,pFeature)
               Me.AxMapControl1.Extent =pFeature.Shape.Envelope
            End If
        End If

0

主题

753

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
100
发表于 2016-4-5 23:57 | 显示全部楼层
看看。是什么东西
回复 支持 反对

使用道具 举报

37

主题

2万

铜板

111

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5777
发表于 2022-4-3 12:58 | 显示全部楼层
进来看看,学习学习
回复 支持 反对

使用道具 举报

1

主题

541

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
165
发表于 2022-6-13 16:24 | 显示全部楼层
楼主威武,谢谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表