L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

Défini par vous

4 mars 2014
Imprimer E-mail

Ce type de données peut contenir un ou plusieurs éléments d'un type de données cité ci-dessus, un tableau ou un type de données déjà défini par vous. Pour définir ce genre de type de données, vous devez utiliser l'instruction Type, elle doit être définie dans un module, elle peut être privée ou public. Sa syntaxe est la suivante :
[Private | Public] Type NomVariable
   NomElement1 As type
  [NomElement2 As type]
. . .

End Type
Les mots entre crochet sont facultatifs. Pour mieux comprendre, voici un exemple :
Type Personne
   Nom As String*50
   Prenom As String*50
   Adresse1 As String*75
   Adresse2 As String*75
   Cp As Integer
   Ville As String*50
End Type


Pour utiliser ce genre de type de données, vous déclarez, par exemple, dans une procédure la variable Adherent : Dim Adherent as Personne. La variable Adherent représente donc le nom, le prénom, l'adresse d'une personne. Ensuite, pour attribuer une valeur au nom d'un Adhérent, vous écrivez : Adherent.Nom="Tartempion" et ainsi de suite. Dans une autre procédure, vous pouvez réutiliser votre type Personne avec, par exemple, Dim Client as Personne.