Fonction très utile pour les amateurs de construction de petite application merci mr Stéphane
5 років тому
Merci infiniment Adnane pour ce message. Et vous le verrez, grâce aux extractions produites par cette fonction en amont, nous aboutirons une bien belle et grande application.
Bjr, je viens de découvrir votre chaine, c'est vraiment interessant votre travail continuez. J'utilise Access depuis pas mal d'années et vous m'avez donné envie de me mettre au PHP.
4 роки тому+1
Bonjour megahertz27. Votre message fait très plaisir et je vous en remercie énormément. Je vous conseille la de suivre la Playlist que je propose en PHP. Elle est très complète.
Bonjour Prof Comme je vous attends impatiemment je précipite Que je sois le premier a vous encourage et vous remercie infiniment de la partage si précieux
5 років тому
C'est un très grand plaisir Goldrak Dyzer et c'est moi qui vous remercie énormément.
Bonsoir, merci pour cette formation. je rencontre des soucis avec la commande RechDom. la syntaxe me parait bonne , mais il m'est retourné ERREUR dans la case correspondante ...en mode formulaire. j'ai construit le formulaie au pas à pas avec la vidéo.....je suis bloqué.
Місяць тому
Bonjour et merci pour votre intérêt. Je vous invite à suivre le pas à pas détaillé sur le site : www.bonbache.fr/recolter-les-donnees-sur-un-formulaire-access-441.html Toutes les syntaxes y sont écrites.
Merci beaucoup pour le tuto que je trouve intéressant, le résultat de la fonction "Rechdom" fonctionne mais les valeurs restent inchangées même en fermant le formulaire et on l'ouvrant. je suis un débutant je pars par une table simple "tbl_devises" où il y a 4 champs (ID; Devise; Cours_Achat; Cours_Vente). Je voudrais qu'on choisissant une devise dans la combobox les cours achat et vente s'affichent dans les textebox correspondants. je suis arrivé à le faire, mais les valeurs restent fixe que ce soit en changeant de valeur dans la combobox ou en fermant le formulaire. Votre aide serait le bienvenue. Merci beaucoup et je vous remercie pour l'énorme travail que vous faite.
6 місяців тому
Bonjour Monsieur, oui en effet, ce sujet est une étape. Il montre comment récupérer sur le formulaire, les informations associées aux identifiants choisis. C'est dans les étapes suivantes que nous procédons à l'actualisation des données dans les tables.
Bonjour Monsieur Rossetti, tout d'abord merci pour ces explications plus que claires lors de la vidéo. Je voulais savoir s'il était possible de procéder comme vous l'avez fait mais sans une liste déroulante. En effet, j'aurais souhaité (but ultime) que lorsque je remplis ma case identifiant client manuellement, que celle-ci identifie déjà sa présence dans la table Clients et puisse faire le lien et ainsi remplir les autres cases Nom, Prénom automatiquement. Mon idée serait de ne pas utiliser des Références clients, mais simplement remplir manuellement celle-ci. Est-ce possible ? D'ailleurs j'ai un message d'erreur qui ne cesse de s'afficher par rapport à un problème de syntaxe, mais je suppose qu'il y est lié à un mauvais paramétrage de ma part des champs sélectionnés.. Merci d'avance pour votre réponse
3 роки тому
Bonjour Michaël. Merci beaucoup pour ce message. Oui, c'est tout à fait possible. La requête ne change pas pour ainsi dire. Mais l'action de macro consistant à actualiser les données doit intervenir sur l'événement aprèsMAJ de la zone de texte, soit lorsque la saisie est terminée.
@ Bonjour Monsieur Rossetti, j'aurais une question relatif à mon problème de faire fonctionner la fonction RechDom, est il possible que celle-ci ne soit qu'opérationnelle dans le cas où une requête est créée pour la sélection des différents éléments. Par exemple pour le point Réf Produit, dans Data Row Source la fonction SELECT... Merci d'avance pour votre retour.
3 роки тому
@@michaelhuber1545 Oui cela doit être possible sans VBA Access avec une fonction VraiFaux (Fonction Si Excel) dans une action de macro pour tester la valeur du champ.
Bonjour Stéphane, je suis avec attention l'ensemble des vidéos. Merci mille fois de toutes ces connaissances partagées ! Je vais commander les livres, c'est la moindre des choses. Concernant le rectangle "Facturation" écrit en vertical, j'ai beau chercher, je ne trouve pas comment faire ! Merci de m'éclairer.
10 місяців тому+1
Bonjour Laurent, merci beaucoup pour votre reconnaissance. Très bêtement, il s'agit d'une zone de saisie tracée à la verticale dans laquelle toutes les lettres sont tapées une à une et le raccourci clavier CTRL + Entrée pour passer à la ligne et les placer les unes en-dessous des autres.
Bonjour Monsieur, Dans ma fonction rechdom il me met des [] à la fin sur id automatique quand je valide et le formulaire affiche une erreur dans le champs concerné . =RechDom("[COOPERANT_nom]";"COOPERANT";"[COOPERANT_id]"=[id]) Cordialement, Rafael.
5 років тому
Bonjour Rafael, Si Id est bien le nom d'un contrôle issu du formulaire, les crochets ne doivent pas apparaître. Veillez à ce qu'il n'y ait pas de conflit avec un champ du même nom dans la table.
Si Access ajoute automatiquement ces crochets, je ne vois pas d'autre raison qu'un nom ambigu, soit un doublon avec un autre nom d'objet ou de champ. Il faut les enlever.
5 років тому
Peut être, essayer de changer ce nom de contrôle et de l'adapter dans la syntaxe.
bonjour et merci pour vos vidéos ! j'ai un souci avec rechdom qui ne fonctionne pas sur access 2021. pouvez-vous m'aider avec la syntaxe ? =RechDom("[client_civilite]';"Clients";"[client_num]=clientnum"); ça me met un message d'erreur : la syntaxe de l'expression entrée n'est pas valide j'ai essayé de mettre et d'enlever des espaces, d'enlever les crochets, de modifier le nom de la liste déroulante mais rien n'y fait ça ne fonctionne pas... pouvez-vous m'aider ? 🥺 merci d'avance☺
Рік тому+1
Bonjour Sylvie. Il n'y a aucune raison pour que la fonction RechDom ne fonctionne pas sous Access 2021. Je soupçonne votre point-virgule (;) en fin de syntaxe qui n'est pas le bienvenu.
@ Merci pour votre réponse je l'ai supprimé ça n'a rien changé j'ai téléchargé votre base et fait un copié collé et ça ne fonctionne toujours pas... ça me met un message #erreur dans le champ civilité je ne sais pas quoi faire. peut-être qu'avec une macro ça fonctionnera, j'espère !
@ J'ai réussi, il a fallu que je ferme ma base de données et que je la rouvre. j'ai saisie de nouveau la formule et ça fonctionne ! merci pour votre aide ! j'adore vos vidéos, j'avais fait une base il y a près de 25 ans sur access mais il n'y avait pas toutes ces aides... heureusement vous avez fait des vidéos pour tout me remémorer...
Рік тому
@@Sylvie_Couture_Araux_64 C'est un plaisir. Très heureux que vous ayez réussi à corriger votre souci. Merci pour ces mots.
Bonsoir prof et merci de la clarté des explications . peut-on alimenter une table à l'aide de plusieurs formulaires ?
4 роки тому
Bonjour et merci beaucoup pour votre message. Oui, sans aucun problème. Plusieurs formulaires d'action peuvent alimenter la même table pour insérer de nouveaux enregistrements ou réaliser des opérations de mise à jour.
@ Merci mon professeurs de votre disponibilité. J'apprends bcp Access grâce à vous merci encore. Je voudrai si ça ne vous embête pas vous soumettre un problème que j'ai rencontré.j'ai conçu grâce à vous une application pour gager les cotisations d'une association composées de membres appartenant à 8 quartiers. j'ai un formulaire d'inscription qui alimente la table des T_Membres. Problème: Je veux que les 8 autres formulaires basés sur requêtes puissent alimenter la table T_Cotisations (12 mois)liée à la table T_Annees(durant les n années de vies de l'association) qui est liée à T_Membres. Y'a t-il une vidéo qui pourra m'inspirer?
@@mathonslecorona3846 Je suis désolé cher Monsieur, je n'aurai pas l'occasion de me plonger dans votre problématique. Je reçois de très nombreuses demandes chaque jour qu'il m'est impossible d'honorer. J'espère que vous comprendrez.
Bonjour, J'ai un soucis, j'ai toujours en bas de l'écran le bandeau avec x sur y enregistrement. Et la fonction rechdom ne fonctionne pas mais lorsque que je met le nom de la colonne entre guillemets cela fonctionne. Par contre, j'ai un conflit d'écriture. Avez-vous une idée de comment je pourrais faire?
4 роки тому
Bonjour Madame, je ne comprends pas bien le souci que vous m'avez expliqué. Dans tous les cas le nom du champ doit être stipulé entre guillemets. Avez-vous suivi scrupuleusement le pas à pas fourni à cette adresse ? www.bonbache.fr/recolter-les-donnees-sur-un-formulaire-access-441.html
Bonsoir, je regarde avec beaucoup d'intérêt vos vidéos, on y apprend des tonnes de choses intéressantes...Avez vous une vidéo où on y rapatries des données dans divers champs, et qu'on puisse les modifier sur ces mêmes champs après avoir cliqué sur un bouton, une mise à jour après validation en terme. Visiblement avec Access on modifie un champ si on passe sur l'enregistrement suivant il enregistre la modification sur la table source idem si on ferme le formulaire ? Grâce à vos vidéos, j'ai compris les requêtes ajout et supprimer, et je m'en sert pour alimenter 3 tables en même temps après avoir récupérer l' id client, donc le fait de passer par un bouton pour modifier est très important, car comme pour l'ajout il faut que je fasse une maj sur les trois tables...Merci en tout cas pour vos partages.
5 років тому+1
Bonjour Philippe et merci beaucoup pour votre message en retour. Pour répondre à votre question, oui tout à fait. C'est tout l'intérêt de cette suite proposée dans la Playlist. Nous y construisons petit à petit l'application de facturation. Nous récupérons les données, les consolidons, les ajoutons ou modifions. Je vous suggère par exemple ces trois liens : www.bonbache.fr/formulaire-access-de-commande-a-onglets-465.html www.bonbache.fr/valider-et-archiver-les-commandes-des-clients-467.html www.bonbache.fr/actualiser-les-stocks-apres-commande-avec-access-469.html
Bonjour Stephane, Un grand bravo pour la qualité de votre travail. Une petite question, Lors du choix du client ou de la Référence produit dans les menus déroulants, cette recherche s'effectue toujours sur son ID. J'aimerais pouvoir faire cette recherche sur le nom du client. Puis récuperer les champs correspondants, civilité, prénoms… Quelle serait la meilleur solution, je ne trouve pas d'exemple. Y a t'il une raison? Merci d'avance
4 роки тому+1
Bonjour Jean-Christophe et merci pour votre message. Il vous suffit de changer le critère de correspondance dans le troisième argument de la fonction RechDom sur le champ du nom. En revanche, ce type d'extraction n'est pas vraiment conseillée en raison de la présence des homonymes potentiels.
@ Merci Stéphane. pour votre réponse. J'avais également pensé aux problèmes d'homonymes. Qu'elle serait la solution? Y à t'il une vidéo pour cette solution? Merci d'avance
@@jean-christophezoni1841 je suis entrain de faire la même chose que vous (mais je doit avoir un problème de syntaxe) pour les problème d'homonyme on peut mettre la première lettre du prénom dan le nom mais après cela déppend si vous devez l'exploiter en facture ou nom derrière
4 роки тому
Oui la solution est de créer des identifiants uniques dans un champ de clé primaire. Ou alors vous pouvez créer un champ calculé dans une requête. Son rôle serait de concaténer au mois le nom et le prénom. Dès lors, la fonction RechDom pourrait agir sur ce nouveau champ pour récolter les données.
@@luniversgourmand1370 Merci pour votre message mais je préférerais garder le nom sans ajouter de lettre. Je vais essayer la méthode de Stéphane. Merci
Bonjour Stéphane, tout d'abord et encore une fois, mille mercis pour le travail que vous nous partagez. J'aurais cependant une remarque, je constate que régulièrement d'une vidéo à l'autre, vous apportez des changements au travail en cours (en mode "off-cam")[exemple, sur ce chapitre vous avez ajouté le bandeau vertical "FACTURATION" sur le formulaire], je comprends bien qu'il s'agit là d'économiser du temps. Mais j'attire votre attention sur le fait que me concernant, j'aurais voulu faire évoluer mon travail en suivant tout votre exemple et non pas à télécharger les nouvelles versions de vos exemples afin de pouvoir continuer... Que pensez-vous, par exemple pour les travaux que vous effectuez hors caméra de vous enregistrer quand-même, sans explication et sans commentaire et de les poster tout de même, en mode Time-Laps par exemple pour que nous puissions voir comment vous réalisez ces points ? J'apprécie le travail que vous faites à sa juste valeur, j'ai d'ailleurs acheté votre ouvrage sur Access. Excellent début de semaine à vous !
4 роки тому+1
Bonjour Albert Einstein et merci beaucoup pour votre message. Oui je comprends tout à fait. J'ai jugé ces manipulations répétitives étant données les formations précédentes qui apprennent à maîtriser ces techniques. C'est la raison pour laquelle certains petits travaux de mise en page ne sont pas intégrés dans l'énoncé. Mais c'est noté pour les prochaines formations que j'envisagerai. Merci encore pour votre message.
j'ai telecharger le formulaire exemple de votre site web mais ça n'a pas marché , de plus dans votre site web vous mettez les formules avec ' alors qu'ici c'est " bon la formule =RechDom("[Client_civilite]";"Clients";"[Client_id]=Id") ne raméne rien ; explication svp ??
3 роки тому
L'explication est donnée à la fin de la formation et du pas à pas détaillé sur le site. L'extraction est parfaitement réalisée. C'est l'actualisation qui ne se fait pas encore aux changements de valeurs dans les listes déroulantes. Et pour cela, des actions de macro sont nécessaires. Ce sujet fait partie de la Playlist sur les exercices Access. C'est donc dans les volets suivants que le cas est solutionné. Action AfficherTousEnreg au changement dans chaque liste.
@ Bonsoir,J'ai le même souci ça ne semble pas fonctionner J'ai également téléchargé votre base et idem sur votre base ça n'affiche pas les données même la première fois soit un message erreur!! soit Nom!!.Je n'arrive pas à voir d'ou vient le souci; merci pour votre aide!
En fait il y a conflit quand votre base et la mienne est ouverte .Par contre si la mienne seule est ouverte les données ne s'affichent pas les cases restent vides malgré la bascule entre création et affichage. Je n'arrive pas à voir d'ou vient le problème.Merci pour votre aide je suis perdu
Un grand merci pour vos vidéos encore une fois. Pour l'histoire je suis allé sur mon Compte Personnel de Formation et quand je vois le prix des formations par rapport à la qualité du contenu que vous proposez gratuitement je vous tire mon chapeau ! Pour revenir sur la vidéo je suis peut-être en avance de phase sur une prochaine vidéo mais d'un point de vue purement opérationnel je trouve qu'il manque un truc. A moins d'avoir d'en avoir très peu je trouve la recherche par ID ou référence assez compliquée. Est-il possible d'afficher plus de champs dans les menus déroulants ? Ou soyons ou une zone de texte unique plus polyvalente pour rechercher par le critère de son choix qui pourrait varier selon son besoin ?
4 роки тому
Je suis très flatté Lamouettekamikaze. Je vous remercie très sincèrement pour ces compliments. Je comprends ce que vous évoquez. Néanmoins, la recherche par Id est le B-A.BA. Ces identifiants sont nécessairement indexés et donc dédiés à la recherche. De plus, c'est toujours par un code client ou un numéro de dossier qu'un professionnel accèdera à vos informations. Cela dit, vous pouvez effectivement exploiter des listes déroulantes à choix multiples ou encore des zones de texte dans lesquels on cumule les critères. Après, l'utilisation est la même avec la fonction RechDom. Mais dans l'expression du critère, il faut concaténer ces informations pour les rechercher dans les champs eux mêmes concaténés. C'est un exemple.
Bonjour Stéphane, 1000 mercis, et encore, ça ne suffira pas ! Vos vidéos sont tellement limpides. J'ai juste une question par rapport aux données que l'on récupère dans le formulaire par la fonction RechDom : les infos remontent, je n'ai pas de souci, mais par contre, la table ne s'incrémente pour ces valeurs là... Et du coup, les états ne sont pas complets. Je n'arrive pas à trouver la solution. Au secours ! Encore merci
3 роки тому+2
Bonjour Dirgnig. Merci beaucoup pour ces mots. Oui effectivement dans cette démonstration, les informations sont remontées grâce à la fonction RechDom pour exploitation directe depuis le formulaire sans aucun lien avec quelconque champ de table. Ce n'est pas l'objectif. Pour cela, vous devez bâtir une requête réceptionnant les valeurs invoquées depuis le formulaire et produire l'état dessus.
Bonjour, merci pour toutes ces vidéos, elles sont d'une aide précieuse. J'ai le même soucis, qu'elle est la requête à mettre en œuvre pour que les informations récupérées via la fonction Rechdom s'incrémentent bien dans ma table ? Merci d'avance pour votre aide
salut prof Stéphane, j'aime bien votre façon de donner les cours. vous êtes un vrai pédagogue.
Bonjour Dyoza AZOMEDON. C'est très gentil à vous. C'est le genre de compliment qui fait plaisir et encourage. Merci beaucoup.
Fonction très utile pour les amateurs de construction de petite application merci mr Stéphane
Merci infiniment Adnane pour ce message. Et vous le verrez, grâce aux extractions produites par cette fonction en amont, nous aboutirons une bien belle et grande application.
@ Sans aucun doute et nous sommes sur notre soif bonne journée
Bjr, je viens de découvrir votre chaine, c'est vraiment interessant votre travail continuez. J'utilise Access depuis pas mal d'années et vous m'avez donné envie de me mettre au PHP.
Bonjour megahertz27. Votre message fait très plaisir et je vous en remercie énormément. Je vous conseille la de suivre la Playlist que je propose en PHP. Elle est très complète.
Goldark nous ne le remercierons jamais assez. Merci Mr STEPHANE.
C'est moi qui vous remercie tous les deux pour votre soutien continu et sans faille mon cher Issiaka.
pro trick : you can watch series on Flixzone. I've been using them for watching loads of movies these days.
@Paxton Hunter yea, I have been watching on Flixzone for since november myself :)
@Paxton Hunter yup, I have been using Flixzone for months myself =)
Bonjour Prof
Comme je vous attends impatiemment
je précipite Que je sois le premier
a vous encourage et vous remercie
infiniment de la partage si précieux
C'est un très grand plaisir Goldrak Dyzer et c'est moi qui vous remercie énormément.
Bonjour Stéphane,
Merci et bravo.
Bonjour Alain. Ravi de vous voir fidèle au rendez-vous. Merci à vous.
Bonsoir,
merci pour cette formation.
je rencontre des soucis avec la commande RechDom.
la syntaxe me parait bonne , mais il m'est retourné ERREUR dans la case correspondante ...en mode formulaire.
j'ai construit le formulaie au pas à pas avec la vidéo.....je suis bloqué.
Bonjour et merci pour votre intérêt.
Je vous invite à suivre le pas à pas détaillé sur le site :
www.bonbache.fr/recolter-les-donnees-sur-un-formulaire-access-441.html
Toutes les syntaxes y sont écrites.
Merci beaucoup pour le tuto que je trouve intéressant, le résultat de la fonction "Rechdom" fonctionne mais les valeurs restent inchangées même en fermant le formulaire et on l'ouvrant. je suis un débutant je pars par une table simple "tbl_devises" où il y a 4 champs (ID; Devise; Cours_Achat; Cours_Vente). Je voudrais qu'on choisissant une devise dans la combobox les cours achat et vente s'affichent dans les textebox correspondants. je suis arrivé à le faire, mais les valeurs restent fixe que ce soit en changeant de valeur dans la combobox ou en fermant le formulaire. Votre aide serait le bienvenue. Merci beaucoup et je vous remercie pour l'énorme travail que vous faite.
Bonjour Monsieur, oui en effet, ce sujet est une étape. Il montre comment récupérer sur le formulaire, les informations associées aux identifiants choisis. C'est dans les étapes suivantes que nous procédons à l'actualisation des données dans les tables.
Bonjour Monsieur Rossetti, tout d'abord merci pour ces explications plus que claires lors de la vidéo. Je voulais savoir s'il était possible de procéder comme vous l'avez fait mais sans une liste déroulante. En effet, j'aurais souhaité (but ultime) que lorsque je remplis ma case identifiant client manuellement, que celle-ci identifie déjà sa présence dans la table Clients et puisse faire le lien et ainsi remplir les autres cases Nom, Prénom automatiquement. Mon idée serait de ne pas utiliser des Références clients, mais simplement remplir manuellement celle-ci.
Est-ce possible ? D'ailleurs j'ai un message d'erreur qui ne cesse de s'afficher par rapport à un problème de syntaxe, mais je suppose qu'il y est lié à un mauvais paramétrage de ma part des champs sélectionnés.. Merci d'avance pour votre réponse
Bonjour Michaël. Merci beaucoup pour ce message. Oui, c'est tout à fait possible. La requête ne change pas pour ainsi dire. Mais l'action de macro consistant à actualiser les données doit intervenir sur l'événement aprèsMAJ de la zone de texte, soit lorsque la saisie est terminée.
@ Bonjour Monsieur Rossetti, j'aurais une question relatif à mon problème de faire fonctionner la fonction RechDom, est il possible que celle-ci ne soit qu'opérationnelle dans le cas où une requête est créée pour la sélection des différents éléments. Par exemple pour le point Réf Produit, dans Data Row Source la fonction SELECT... Merci d'avance pour votre retour.
@@michaelhuber1545 Oui cela doit être possible sans VBA Access avec une fonction VraiFaux (Fonction Si Excel) dans une action de macro pour tester la valeur du champ.
Bonjour Stéphane, je suis avec attention l'ensemble des vidéos. Merci mille fois de toutes ces connaissances partagées ! Je vais commander les livres, c'est la moindre des choses.
Concernant le rectangle "Facturation" écrit en vertical, j'ai beau chercher, je ne trouve pas comment faire !
Merci de m'éclairer.
Bonjour Laurent, merci beaucoup pour votre reconnaissance. Très bêtement, il s'agit d'une zone de saisie tracée à la verticale dans laquelle toutes les lettres sont tapées une à une et le raccourci clavier CTRL + Entrée pour passer à la ligne et les placer les unes en-dessous des autres.
Bonjour Monsieur,
Dans ma fonction rechdom il me met des [] à la fin sur id automatique quand je valide et le formulaire affiche une erreur dans le champs concerné .
=RechDom("[COOPERANT_nom]";"COOPERANT";"[COOPERANT_id]"=[id])
Cordialement,
Rafael.
Bonjour Rafael, Si Id est bien le nom d'un contrôle issu du formulaire, les crochets ne doivent pas apparaître. Veillez à ce qu'il n'y ait pas de conflit avec un champ du même nom dans la table.
@
merci pour votre réactivité ,
Oui Id est bien le nom du contrôle du formulaire , je vais vérifier s'il n'y a pas un conflit.
Je ne vois pas de conflit
Si Access ajoute automatiquement ces crochets, je ne vois pas d'autre raison qu'un nom ambigu, soit un doublon avec un autre nom d'objet ou de champ. Il faut les enlever.
Peut être, essayer de changer ce nom de contrôle et de l'adapter dans la syntaxe.
bonjour et merci pour vos vidéos !
j'ai un souci avec rechdom qui ne fonctionne pas sur access 2021.
pouvez-vous m'aider avec la syntaxe ?
=RechDom("[client_civilite]';"Clients";"[client_num]=clientnum");
ça me met un message d'erreur : la syntaxe de l'expression entrée n'est pas valide
j'ai essayé de mettre et d'enlever des espaces, d'enlever les crochets, de modifier le nom de la liste déroulante mais rien n'y fait ça ne fonctionne pas...
pouvez-vous m'aider ? 🥺
merci d'avance☺
Bonjour Sylvie.
Il n'y a aucune raison pour que la fonction RechDom ne fonctionne pas sous Access 2021. Je soupçonne votre point-virgule (;) en fin de syntaxe qui n'est pas le bienvenu.
@ Merci pour votre réponse
je l'ai supprimé ça n'a rien changé
j'ai téléchargé votre base et fait un copié collé et ça ne fonctionne toujours pas...
ça me met un message #erreur dans le champ civilité
je ne sais pas quoi faire.
peut-être qu'avec une macro ça fonctionnera, j'espère !
@
J'ai réussi, il a fallu que je ferme ma base de données et que je la rouvre.
j'ai saisie de nouveau la formule et ça fonctionne !
merci pour votre aide !
j'adore vos vidéos, j'avais fait une base il y a près de 25 ans sur access mais il n'y avait pas toutes ces aides...
heureusement vous avez fait des vidéos pour tout me remémorer...
@@Sylvie_Couture_Araux_64 C'est un plaisir. Très heureux que vous ayez réussi à corriger votre souci. Merci pour ces mots.
Bonsoir prof et merci de la clarté des explications . peut-on alimenter une table à l'aide de plusieurs formulaires ?
Bonjour et merci beaucoup pour votre message. Oui, sans aucun problème. Plusieurs formulaires d'action peuvent alimenter la même table pour insérer de nouveaux enregistrements ou réaliser des opérations de mise à jour.
@ Merci mon professeurs de votre disponibilité. J'apprends bcp Access grâce à vous merci encore. Je voudrai si ça ne vous embête pas vous soumettre un problème que j'ai rencontré.j'ai conçu grâce à vous une application pour gager les cotisations d'une association composées de membres appartenant à 8 quartiers. j'ai un formulaire d'inscription qui alimente la table des T_Membres. Problème: Je veux que les 8 autres formulaires basés sur requêtes puissent alimenter la table T_Cotisations (12 mois)liée à la table T_Annees(durant les n années de vies de l'association) qui est liée à T_Membres. Y'a t-il une vidéo qui pourra m'inspirer?
gérer au lieu de gager à la 6e ligne
@@mathonslecorona3846 Je suis désolé cher Monsieur, je n'aurai pas l'occasion de me plonger dans votre problématique. Je reçois de très nombreuses demandes chaque jour qu'il m'est impossible d'honorer. J'espère que vous comprendrez.
@ Je vous comprend merci cas même je pense trouver la solution dans vous vidéos de FORMULAIRE D'ACTIONS. Merci encore une fois
Bonjour,
J'ai un soucis, j'ai toujours en bas de l'écran le bandeau avec x sur y enregistrement. Et la fonction rechdom ne fonctionne pas mais lorsque que je met le nom de la colonne entre guillemets cela fonctionne. Par contre, j'ai un conflit d'écriture. Avez-vous une idée de comment je pourrais faire?
Bonjour Madame, je ne comprends pas bien le souci que vous m'avez expliqué. Dans tous les cas le nom du champ doit être stipulé entre guillemets. Avez-vous suivi scrupuleusement le pas à pas fourni à cette adresse ?
www.bonbache.fr/recolter-les-donnees-sur-un-formulaire-access-441.html
Bonsoir, je regarde avec beaucoup d'intérêt vos vidéos, on y apprend des tonnes de choses intéressantes...Avez vous une vidéo où on y rapatries des données dans divers champs, et qu'on puisse les modifier sur ces mêmes champs après avoir cliqué sur un bouton, une mise à jour après validation en terme. Visiblement avec Access on modifie un champ si on passe sur l'enregistrement suivant il enregistre la modification sur la table source idem si on ferme le formulaire ? Grâce à vos vidéos, j'ai compris les requêtes ajout et supprimer, et je m'en sert pour alimenter 3 tables en même temps après avoir récupérer l' id client, donc le fait de passer par un bouton pour modifier est très important, car comme pour l'ajout il faut que je fasse une maj sur les trois tables...Merci en tout cas pour vos partages.
Bonjour Philippe et merci beaucoup pour votre message en retour. Pour répondre à votre question, oui tout à fait. C'est tout l'intérêt de cette suite proposée dans la Playlist. Nous y construisons petit à petit l'application de facturation. Nous récupérons les données, les consolidons, les ajoutons ou modifions. Je vous suggère par exemple ces trois liens :
www.bonbache.fr/formulaire-access-de-commande-a-onglets-465.html
www.bonbache.fr/valider-et-archiver-les-commandes-des-clients-467.html
www.bonbache.fr/actualiser-les-stocks-apres-commande-avec-access-469.html
Bonjour Stephane, Un grand bravo pour la qualité de votre travail. Une petite question, Lors du choix du client ou de la Référence produit dans les menus déroulants, cette recherche s'effectue toujours sur son ID. J'aimerais pouvoir faire cette recherche sur le nom du client. Puis récuperer les champs correspondants, civilité, prénoms… Quelle serait la meilleur solution, je ne trouve pas d'exemple. Y a t'il une raison?
Merci d'avance
Bonjour Jean-Christophe et merci pour votre message. Il vous suffit de changer le critère de correspondance dans le troisième argument de la fonction RechDom sur le champ du nom. En revanche, ce type d'extraction n'est pas vraiment conseillée en raison de la présence des homonymes potentiels.
@ Merci Stéphane. pour votre réponse. J'avais également pensé aux problèmes d'homonymes. Qu'elle serait la solution? Y à t'il une vidéo pour cette solution?
Merci d'avance
@@jean-christophezoni1841 je suis entrain de faire la même chose que vous (mais je doit avoir un problème de syntaxe) pour les problème d'homonyme on peut mettre la première lettre du prénom dan le nom mais après cela déppend si vous devez l'exploiter en facture ou nom derrière
Oui la solution est de créer des identifiants uniques dans un champ de clé primaire. Ou alors vous pouvez créer un champ calculé dans une requête. Son rôle serait de concaténer au mois le nom et le prénom. Dès lors, la fonction RechDom pourrait agir sur ce nouveau champ pour récolter les données.
@@luniversgourmand1370 Merci pour votre message mais je préférerais garder le nom sans ajouter de lettre. Je vais essayer la méthode de Stéphane. Merci
Bonjour Stéphane, tout d'abord et encore une fois, mille mercis pour le travail que vous nous partagez. J'aurais cependant une remarque, je constate que régulièrement d'une vidéo à l'autre, vous apportez des changements au travail en cours (en mode "off-cam")[exemple, sur ce chapitre vous avez ajouté le bandeau vertical "FACTURATION" sur le formulaire], je comprends bien qu'il s'agit là d'économiser du temps. Mais j'attire votre attention sur le fait que me concernant, j'aurais voulu faire évoluer mon travail en suivant tout votre exemple et non pas à télécharger les nouvelles versions de vos exemples afin de pouvoir continuer... Que pensez-vous, par exemple pour les travaux que vous effectuez hors caméra de vous enregistrer quand-même, sans explication et sans commentaire et de les poster tout de même, en mode Time-Laps par exemple pour que nous puissions voir comment vous réalisez ces points ? J'apprécie le travail que vous faites à sa juste valeur, j'ai d'ailleurs acheté votre ouvrage sur Access. Excellent début de semaine à vous !
Bonjour Albert Einstein et merci beaucoup pour votre message. Oui je comprends tout à fait. J'ai jugé ces manipulations répétitives étant données les formations précédentes qui apprennent à maîtriser ces techniques. C'est la raison pour laquelle certains petits travaux de mise en page ne sont pas intégrés dans l'énoncé. Mais c'est noté pour les prochaines formations que j'envisagerai. Merci encore pour votre message.
j'ai telecharger le formulaire exemple de votre site web mais ça n'a pas marché , de plus dans votre site web vous mettez les formules avec ' alors qu'ici c'est "
bon la formule =RechDom("[Client_civilite]";"Clients";"[Client_id]=Id") ne raméne rien ; explication svp ??
L'explication est donnée à la fin de la formation et du pas à pas détaillé sur le site. L'extraction est parfaitement réalisée. C'est l'actualisation qui ne se fait pas encore aux changements de valeurs dans les listes déroulantes. Et pour cela, des actions de macro sont nécessaires. Ce sujet fait partie de la Playlist sur les exercices Access. C'est donc dans les volets suivants que le cas est solutionné. Action AfficherTousEnreg au changement dans chaque liste.
@ Bonsoir,J'ai le même souci ça ne semble pas fonctionner J'ai également téléchargé votre base et idem sur votre base ça n'affiche pas les données même la première fois soit un message erreur!! soit Nom!!.Je n'arrive pas à voir d'ou vient le souci; merci pour votre aide!
En fait il y a conflit quand votre base et la mienne est ouverte .Par contre si la mienne seule est ouverte les données ne s'affichent pas les cases restent vides malgré la bascule entre création et affichage.
Je n'arrive pas à voir d'ou vient le problème.Merci pour votre aide je suis perdu
Un grand merci pour vos vidéos encore une fois.
Pour l'histoire je suis allé sur mon Compte Personnel de Formation et quand je vois le prix des formations par rapport à la qualité du contenu que vous proposez gratuitement je vous tire mon chapeau !
Pour revenir sur la vidéo je suis peut-être en avance de phase sur une prochaine vidéo mais d'un point de vue purement opérationnel je trouve qu'il manque un truc.
A moins d'avoir d'en avoir très peu je trouve la recherche par ID ou référence assez compliquée.
Est-il possible d'afficher plus de champs dans les menus déroulants ?
Ou soyons ou une zone de texte unique plus polyvalente pour rechercher par le critère de son choix qui pourrait varier selon son besoin ?
Je suis très flatté Lamouettekamikaze. Je vous remercie très sincèrement pour ces compliments. Je comprends ce que vous évoquez. Néanmoins, la recherche par Id est le B-A.BA. Ces identifiants sont nécessairement indexés et donc dédiés à la recherche. De plus, c'est toujours par un code client ou un numéro de dossier qu'un professionnel accèdera à vos informations.
Cela dit, vous pouvez effectivement exploiter des listes déroulantes à choix multiples ou encore des zones de texte dans lesquels on cumule les critères. Après, l'utilisation est la même avec la fonction RechDom. Mais dans l'expression du critère, il faut concaténer ces informations pour les rechercher dans les champs eux mêmes concaténés. C'est un exemple.
Bonjour Stéphane,
1000 mercis, et encore, ça ne suffira pas ! Vos vidéos sont tellement limpides.
J'ai juste une question par rapport aux données que l'on récupère dans le formulaire par la fonction RechDom : les infos remontent, je n'ai pas de souci, mais par contre, la table ne s'incrémente pour ces valeurs là... Et du coup, les états ne sont pas complets. Je n'arrive pas à trouver la solution. Au secours !
Encore merci
Bonjour Dirgnig. Merci beaucoup pour ces mots. Oui effectivement dans cette démonstration, les informations sont remontées grâce à la fonction RechDom pour exploitation directe depuis le formulaire sans aucun lien avec quelconque champ de table. Ce n'est pas l'objectif. Pour cela, vous devez bâtir une requête réceptionnant les valeurs invoquées depuis le formulaire et produire l'état dessus.
Bonjour, merci pour toutes ces vidéos, elles sont d'une aide précieuse.
J'ai le même soucis, qu'elle est la requête à mettre en œuvre pour que les informations récupérées via la fonction Rechdom s'incrémentent bien dans ma table ?
Merci d'avance pour votre aide
@@paulineauroux Bonjour, je rencontre le même soucis, avez vous résolu le problème?
Merci bcp
Merci à vous Dr. Lamdini pour votre intérêt.