Semaine #11 INF130 par Frédérick Henri
Points importants de la semaine Les enregistrements.
Rappel : les enregistrements Qu’est-ce qu’un enregistrement ? Réponse : Un enregistrement (ou type défini) est un type de données qui correspond à l’agrégat d’un ou plusieurs types de données.
Rappel : les enregistrements Qu’est-ce qui différencie un tableau d’un enregistrement ? Réponse : Les éléments d’un tableau doivent tous être de même type. Les opérations permises sur un enregistrement ne sont pas les mêmes que sur un tableau.
Rappel : les enregistrements Comment ferait-on pour définir un enregistrement t_date comportant les champs jour, mois et année ? Réponse : Public Type t_date jour As Integer mois As Integer année As Integer End Type
Rappel : les enregistrements En VBA, comment fait-on pour accéder à un champ dans un enregistrement ? Réponse : On utilise le « . ». À titre d’exemple, si l’enregistrement t_date contient les champs jour, mois et année, nous pourrions écrire ceci : Dim une_date As t_date une_date.jour = 16
Rappel : les enregistrements En VBA, est-il possible de passer un enregistrement en paramètre ? Réponse : Oui. Cependant, le passage doit se faire par référence. Public Sub afficher_date(ByRef une_date As t_date)
Rappel : les enregistrements En VBA, une fonction peut-elle retourner un enregistrement ? Réponse : Oui. Public Function maintenant() As t_date
C’est tout pour la partie théorique de la semaine # 10. Maintenant, place à la partie pratique!