MoveToPushpin method

Sets the current record of the record set to the record for the given Pushpin. This allows access to any imported data associated with that Pushpin through the Fields collection of the Recordset object. If the Pushpin is not in the Recordset object, the Recordset points to the EOF property. Fails for DataSet objects with a DataMapType property of geoDataMapTypeTerritory.

Applies to

Objects:  Recordset

Syntax

object.MoveToPushpin(Pushpin)

Parameters

Part Description
object Required. An expression that returns a Recordset object.
Pushpin Required Pushpin object. Pushpin to which the record is moved.

Remarks

Use the MoveToPushpin method to access data associated with a Pushpin found with the FindPushpin method on the Map object.

Example

  
    Sub PointRecordsetToPin()

Dim objApp As New MapPoint.Application
Dim objPin As MapPoint.Pushpin
Dim objRS As MapPoint.Recordset
objApp.Visible = True
objApp.UserControl = True

'Find a Pushpin
Set objPin = objApp.OpenMap(objApp.Path & "\Samples\Clients.ptm").FindPushpin("Jo Berry Coho Vineyard")

'Get all records for this Pushpin's data set
Set objRS = objPin.Parent.QueryAllRecords

'Point the record set to the Pushpin and zoom to it
objRS.MoveToPushpin objPin
objRS.Location.GoTo

End Sub