Bonjour,
J'ai créé un formulaire personnalisé qui me permet d'alimenter une base de données.
Il y a quelques champs classiques : nom, prénom, date de naissance, photo...
Dans mon formulaire, on retrouve la photo. En fait, elle s'insère automatiquement lorsque l'on tape le nom et prénom (la macro va chercher dans un dossier donné la photo prénom.nom.jpg).
Le souci que je rencontre est que j'ai une erreur lorsque je tape le nom car elle va chercher le fichier "première lettre du nom".jpg. Je n'arrive pas à lui faire "attendre" d'avoir terminé de taper le nom pour qu'elle aille chercher la photo.
Le code utilisé est le suivant :
Savez-vous comment faire ?
Merci
J'ai créé un formulaire personnalisé qui me permet d'alimenter une base de données.
Il y a quelques champs classiques : nom, prénom, date de naissance, photo...
Dans mon formulaire, on retrouve la photo. En fait, elle s'insère automatiquement lorsque l'on tape le nom et prénom (la macro va chercher dans un dossier donné la photo prénom.nom.jpg).
Le souci que je rencontre est que j'ai une erreur lorsque je tape le nom car elle va chercher le fichier "première lettre du nom".jpg. Je n'arrive pas à lui faire "attendre" d'avoir terminé de taper le nom pour qu'elle aille chercher la photo.
Le code utilisé est le suivant :
Code:
Private Sub TextBox2_Change()
Dim chemin As String
'on definit une variable en taille, le dim au dessus, et sa valeur, la ligne en dessous
chemin = TextBox2.Value 'donc chemin = le nom
'pour afficher l'image, nous avons la ligne suivante
UserForm1.Image1.Picture = LoadPicture("Z:\home\Athlétisme\11 - Photos\" & chemin & ".jpg")
'ou nous retrouvons le repertoire par defaut des images et notre variable
End Sub
Savez-vous comment faire ?
Merci