Bonsoir,

Je souhaite personnaliser l'éiquette afficher sur un objet dans ArcPad 10.
Pour cela, j'utilise un fonction VBScript appelée à partir de "expression" dans <SIMPLELABELRENDERER>.
Mon analyse, pour afficher l'étiquette, se fait à partir de domaine et de valeur numérique ou texte.
Ma fonction réagit comme je le souhaite à la différence que le résultat me présente le code du domaine au lieu de la valeur de description.
A l'inverse, si je défini le nom d'un champ contenant un domaine dans le champ "field" de <SIMPLELABELRENDERER>, le résultat me présente bien la valeur de description du domaine.
Mes recherches sur le Net se sont retrouvées infructueuses.

Quelque aurait-il une solution pour me guider dans ma démarche ?

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Function fnResult(fNature,fNumero)
'fNature est un domaine
If Len(Trim(fNumero))>0 Then
	fnResult=fNumero
Else
	fnResult=fNature
End If

End Function
Pour appeler le code à partir de "expression" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
fnResult([Nature],[Numero])
Merci beaucoup