Salut,
j'ai un souci avec l importation des images et le stockage tu chemin dans la BD, je suis confronté à cet erreur lorsque j utilise vba pour inserer en bd
j'ai mit les parenthèse et jusqu’à la rien n a changer
cdlt,
Salut,
j'ai un souci avec l importation des images et le stockage tu chemin dans la BD, je suis confronté à cet erreur lorsque j utilise vba pour inserer en bd
j'ai mit les parenthèse et jusqu’à la rien n a changer
cdlt,
Un tuto ici
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
UR - ESIROI - GPME/CG/DCG8
QTH :21°19'18"S - 055°25'32"E
Inutile de me contacter par MP
Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
desoler mais c 'est ca que j'ai utilisé. mais mon pb est au niveau deque cet erreur apparaitre
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO Entreprise(Photo)VALUES("me.Photo")
svp aider moi
Bonsoir,
Si le code s'exécute dans votre formulaire, il faut constituer la chaîne SQL dans le code VBA, en mettant la référence au contrôle Photo, à l'extérieure et entre quotes :
Toutefois, je m'étonne que vous n'enregistrez pas le chemin de la photo directement dans une zone de texte liée au champ photo de la table Entreprise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... DoCmd.RunSQL ("INSERT INTO Entreprise(Photo)VALUES('" & Me.Photo & "')") ...
Cdlt,
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
COMME specifier ds le tutos ke propose hyperion13 il y a 2 boutons l'un permettant d uploader l image et charge l chemin ds l Control Photo et ce la ke j récupère pour mettre en bd avecet j ai l erreur ci dessus qui apparaît. j vais essayé celle ke tu me propose
Code : Sélectionner tout - Visualiser dans une fenêtre à part currentdb.excute req
Microsoft Office xx Object Library est-il bien actif dans votre vba ?
Vous pouvez copier/coller votre code ici ?
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
UR - ESIROI - GPME/CG/DCG8
QTH :21°19'18"S - 055°25'32"E
Inutile de me contacter par MP
Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
okay
La mm erreur persiste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 req = "INSERT INTO Entreprise (nomEntreprise, logoEntreprises, AdresseEntreprise, BoitePEntreprise, TeleEntreprise, websiteEntreprise ) VALUES('" & Me.nomEntre.Value & "', '" & Me.logoEntreprise.Value & "', '" & Me.AdresseEntre.Value & "', '" & Me.BoitePEntre.Value & "','" & Me.TeleEntre.Value & "','" & Me.websiteEntre.Value & "')" 'CurrentDb.Execute req DoCmd.RunSQL (req)
En réalité le tuto propose la gestion des images externes à access. L'étonnement de User est vrai car à partir du moment où le chemin d'accès à l'image est stocké dans un champ texte de la table, il suffit pour toi d'insérer un contrôle image dans ton formulaire et lui attribuer comme source contrôle le champ de la table et du coup l'image sera affiché. Pas vraiment besoin de passer par le vba. Peut-être juste pour gérer le chemin d'accès de l'image.
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
Un doute !
Votre form Paramètres en capture d'écran dans votre 1er post, est-il rattaché à une source tbl ou req ?
Parce que le mieux, puisque vous tournez sous Ak13 modifiez le type de données du champ photo de votre tbl en "Pièce jointe" et via la poignée dans le form vous parcourez l'emplacement de la photo pour la récupérer (voir capture d'écran)
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
UR - ESIROI - GPME/CG/DCG8
QTH :21°19'18"S - 055°25'32"E
Inutile de me contacter par MP
Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
Sans toutefois m'opposer à hyperion, je pense que c'est préférable de stocker simplement les chimin d'accès dans la table à travers un formulaire lors de l'enregistrement d'un individu. Pas besoin de faire en pièce jointe et parcourir pour atteindre l'image afin de l'afficher. Un simple contrôle image suffit pour afficher une image dont le chemin d'accès est inscrit dans un champ d'une table.
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
Salut Bertiny,
Pas d'opposition, je préfère de loin désigner le chemin des photos que de les intégrer dans une tbl.
Un champ de type Texte dans la tbl et deux champs dans le form. L'un pour la zone de texte ayant pour source le champ de la tbl, l'autre un objet image ayant le même champ source que la zone de texte.
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
UR - ESIROI - GPME/CG/DCG8
QTH :21°19'18"S - 055°25'32"E
Inutile de me contacter par MP
Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
je ne sais pas ce qui se passe avec ton code, si seulement je pouvait avoir la BD. j'ai fais un test et çà marche. je me suis occupé juste de la partie d'insertion du chemin. regarde un peu ceci Tester.rar
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
Dans la requête d'insertion
Code : Sélectionner tout - Visualiser dans une fenêtre à part .. .. VALUES(..., ' & Me.logoEntreprise.Value & ',..)
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
C'est juste un problème de gestion du caractère spécial deux-points dont je n'ai pas pris le temps de regarder lors de l'affichage du message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim Pic As String . . . Pic = CurrentProjet.Path & "\images\tp.png" Req =... VALUES (..., '" & Pic & "',... )
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
je trouves que c est pas toujours bon, ce que vous faites la c est pour l image pas défaut. or on voudrais une image uploader pas l utilisateur a n importe kel endroit de son PC. je ne sais pas si on se comprend.
A+
C'est difficile de comprendre le concept d'autrui. Ton dernier post est mieux explicite. Voici une solution plus simple. bd.rar
Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
Oh là!! Que c'est bien de trouver la solution à un problème
Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager