Propriété CommandButton.PictureType (Access)

Utilisez la propriété PictureType pour spécifier si Microsoft Access stocke l’image d’un objet en tant qu’objet lié ou incorporé. Type de données Octet en lecture-écriture.

Syntaxe

expression. PictureType

Expression Variable qui représente un objet CommandButton .

Remarques

La propriété PictureType (TypeImage) utilise les paramètres suivants :

Paramètre Valeur Signification
Intégré (valeur par défaut) 0 L’image est incorporée dans l’objet et fait partie du fichier de base de données.
Lié 1 L'image est liée à l'objet. Microsoft Access stocke un pointeur vers l'emplacement de l'image sur le disque.
Partagé 2 L'image est liée à l'objet. Microsoft Access stocke un pointeur vers l’emplacement de l’image dans la base de données.

Vous ne pouvez définir cette propriété qu'en mode Création de formulaire ou en mode Création d'état.

Pour les contrôles, vous pouvez définir la valeur par défaut de cette propriété à l’aide du style de contrôle par défaut ou de la propriété DefaultControl dans Visual Basic.

Quand cette propriété a la valeur 0, la taille de la base de données s'accroît d'autant d'octets qu'en représente le fichier image et, dans le cas de certains fichiers .WMF, cette augmentation peut être équivalente à deux fois la taille du fichier image. Lorsque cette propriété a la valeur 1, la taille de la base de données n'augmente pas car Microsoft Access ne fait qu'enregistrer un pointeur vers l'emplacement de l'image sur le disque. Lorsque cette propriété est définie sur 2, la taille de la base de données augmente pour le premier contrôle qui utilise l’image, mais n’augmente pas si d’autres contrôles utilisent l’image avec cette valeur de propriété.

Remarque

[!REMARQUE] Si un fichier lié est déplacé vers un autre emplacement sur le disque, vous devez redéfinir la liaison à l'aide de la propriété l'objet image.

Pour les images incorporées, la propriété PictureData de l'objet conserve les bits individuels qui composent images d'une image. Pour les images liées, cette propriété stocke le chemin d'accès du fichier image. Pour les images partagées, les données d’image sont stockées dans la base de données.

Vous pouvez modifier une image liée à l’aide d’une application distincte, et les modifications apportées à l’image s’afficheront la prochaine fois que l’objet contenant cette image sera affiché dans la base de données.

Exemple

L’exemple suivant lie l’image dans le contrôle Image photo du client du formulaire Entrée de commande à l’image sur le disque. L'image ne fait pas partie du fichier de base de données.

Forms("Order Entry").Controls("Customer Photo").PictureType = 1 

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.