banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Fri 11 March 2005 11:40

Y Delporte
Invité

Creation d'un champs id sur calculatrice Arcgis 9

De: Yann D
Bonjour a tous,

J'aurais besoin de vos conseils pour creer un code identifiant dans un champs de type entier long (a partir de la calculette).
Il en existe deja un (objectid), mais je voudrais pouvoir le debuter au chiffre desire.
Exemple : Creer un id a partir de 59251...

Avec une recheche je suis arrive a un code de ce type :

Dim oCursor As ICursor
Dim oRow As IRow
Static rec As Long
Dim ValDepart As Long
Dim ValIntervale As Long

' Ajuster les deux parametres suivants

ValDepart = 1
ValIntervale = 1

'Instancie le curseur

Set oCursor = oTable.Search(Nothing, False)
Set oRow = oCursor.NextRow

'Parcours des Enregistrements

While Not oRow Is Nothing

'ACTION

Set oRow = oCursor.NextRow
If (rec = 0) Then
rec = ValDepart - ValIntervale
End If
rec = rec + ValIntervale
Wend

Je sais pas vraiment si je suis sur la bonne piste...

Merci a tous,

Yann D
AGUR Dunkerque

 

#2 Fri 11 March 2005 13:04

Francis Guyon
Invité

Re: Creation d'un champs id sur calculatrice Arcgis 9

Bonjour,

Je crois que l'outil Easy Calculate (ArcGis 8) telechargeable sur le site
d'esri vous permettra de realiser cette operation (macro Rec_Number.cal a
charger dans la calculette et a appliquer sur un nouveau champ a creer dans
votre table)

Salutations

 

Pied de page des forums

Powered by FluxBB