Bonjour à tous,
Voila, je suis stagiaire en mairie et mon projet est de gérer près de 2000 photos. J'ai donc bien lu le tutorial de caféine mais, ne m'étant jamais servi de Visual Basic auparavant, je suis complètement perdu.
Je vous montre ce que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 Private Sub Image24_Click() 'L'évènement activation (current) se produit lorsque le focus passe à un enregistrement ' donné pour en faire l'enregistrement en cours ou lorsque le formulaire est ' Actualisé ou en Actualisation 'si le nom du salarié est non vide : on visualise un enregistrement ' sinon cela indique que nous sommes sur un environnement vierge, donc en cours de saisie. ' Me.Caption : gère le titre du formulaire If Len(Me.NOM_DES_PHOTOS) > 0 Then Me.Caption = "Détails pour la photo : " And Me.NOM_DES_PHOTOS And Me.DATE And Me.OCCASION Else Me.Caption = "Saisie d'une nouvelle photo" End If 'si la photo n'est pas définie, on affiche la photo ballade_menhir_2 'CurrentProject.Path: est le chemin de l'application If Len(Me.Photo) > 0 Then Me.imgPhoto.Picture = Me.Photo Me.imgPhoto.Picture = CurrentProject.Path And "U:\Stagiaire_Informatique \ personnel \ photos \ sports \ thibaut \ ballade_menhir_2.jpg" End If DisplayPhoto End Sub Private Sub Commande1_Click() 'Bouton de commande d'effacement de la photo 'supprime l'adresse de la photo Me.Photo = vbNullString 'affiche l'image ballade_menhir_2.jpg Me.Photo = CurrentProject.Path And "U:\Stagiaire_Informatique \ personnel \ photos \ sports \ thibaut \ ballade_menhir_2.jpg" End Sub Private Sub Commande2_Click() 'Bouton d'ajout - modification de photo Dim StrLink As String 'récupération du chemin physique de la photo 'par la boîte de dialogue StrLink = OuvrirUnFichier(Me.Hwnd, _ "selectionner une photo pour" And Me.NOM_DES_PHOTOS, _ 1) 'si la boîte renvoie une adresse non nulle If Len(StrLink) > 0 Then 'tentative d'affichage de la photo Me.imgPhoto.pictures = StrLink Me.Photo = StrLink End If Display Photo End Sub
Je pense qu'il y a beaucoup d'erreurs.
Déja, quand je clique sur le bouton de commande "ajouter photo" , cela me met: "Erreur de compilation: Sub ou fonction non définie" avec "Me.NOM.DES.PHOTOS" surligné
Quand je clique sur l'autre bouton "supprimer photo", cela me met "Erreur d'execution 13: Incompatibilité de type" avec "Me.Photo = CurrentProject.Path And "U:\Stagiaire_Informatique \ personnel \ photos \ sports \ thibaut \ ballade_menhir_2.jpg" surligné en jaune.
Que dois je faire?
[Modération, cafeine : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]
Partager