Récolter les données sur un formulaire Access

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ •

  • @dyozaazomedon8342
    @dyozaazomedon8342 5 років тому +1

    salut prof Stéphane, j'aime bien votre façon de donner les cours. vous êtes un vrai pédagogue.

    •  5 років тому

      Bonjour Dyoza AZOMEDON. C'est très gentil à vous. C'est le genre de compliment qui fait plaisir et encourage. Merci beaucoup.

  • @adnanehafid2566
    @adnanehafid2566 5 років тому +1

    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.

    • @adnanehafid2566
      @adnanehafid2566 5 років тому +1

      @ Sans aucun doute et nous sommes sur notre soif bonne journée

  • @megahertz27
    @megahertz27 4 роки тому +1

    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.

  • @issiakacoulibaly4760
    @issiakacoulibaly4760 5 років тому +1

    Goldark nous ne le remercierons jamais assez. Merci Mr STEPHANE.

    •  5 років тому

      C'est moi qui vous remercie tous les deux pour votre soutien continu et sans faille mon cher Issiaka.

    • @paxtonhunter6308
      @paxtonhunter6308 3 роки тому

      pro trick : you can watch series on Flixzone. I've been using them for watching loads of movies these days.

    • @hughamari9626
      @hughamari9626 3 роки тому

      @Paxton Hunter yea, I have been watching on Flixzone for since november myself :)

    • @bobbyturner2477
      @bobbyturner2477 3 роки тому

      @Paxton Hunter yup, I have been using Flixzone for months myself =)

  • @goldrakdyzer709
    @goldrakdyzer709 5 років тому +2

    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.

  • @alainwattelet9961
    @alainwattelet9961 5 років тому +1

    Bonjour Stéphane,
    Merci et bravo.

    •  5 років тому

      Bonjour Alain. Ravi de vous voir fidèle au rendez-vous. Merci à vous.

  • @jpgendron9772
    @jpgendron9772 Місяць тому +1

    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.

  • @hichemboudali6168
    @hichemboudali6168 6 місяців тому +1

    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.

  • @michaelhuber1545
    @michaelhuber1545 3 роки тому +1

    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.

    • @michaelhuber1545
      @michaelhuber1545 3 роки тому

      @ 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.

  • @laurenttorres2768
    @laurenttorres2768 10 місяців тому

    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.

  • @palaciosrafael
    @palaciosrafael 5 років тому +1

    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.

    • @palaciosrafael
      @palaciosrafael 5 років тому

      @
      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.

    • @palaciosrafael
      @palaciosrafael 5 років тому

      Je ne vois pas de conflit

    •  5 років тому

      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.

  • @Sylvie_Couture_Araux_64
    @Sylvie_Couture_Araux_64 Рік тому +1

    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.

    • @Sylvie_Couture_Araux_64
      @Sylvie_Couture_Araux_64 Рік тому

      @ 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 !

    • @Sylvie_Couture_Araux_64
      @Sylvie_Couture_Araux_64 Рік тому +1

      @
      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.

  • @mathonslecorona3846
    @mathonslecorona3846 4 роки тому +1

    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.

    • @mathonslecorona3846
      @mathonslecorona3846 4 роки тому

      @ 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
      @mathonslecorona3846 4 роки тому

      gérer au lieu de gager à la 6e ligne

    •  4 роки тому

      ​@@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.

    • @mathonslecorona3846
      @mathonslecorona3846 4 роки тому +1

      @ Je vous comprend merci cas même je pense trouver la solution dans vous vidéos de FORMULAIRE D'ACTIONS. Merci encore une fois

  • @annabelledormand5580
    @annabelledormand5580 4 роки тому

    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

  • @philipperivero6438
    @philipperivero6438 5 років тому +1

    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

  • @jean-christophezoni1841
    @jean-christophezoni1841 4 роки тому +1

    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.

    • @jean-christophezoni1841
      @jean-christophezoni1841 4 роки тому +1

      @ 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

    • @luniversgourmand1370
      @luniversgourmand1370 4 роки тому

      @@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.

    • @jean-christophezoni1841
      @jean-christophezoni1841 4 роки тому

      @@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

  • @AlbertEinstein-um3vq
    @AlbertEinstein-um3vq 4 роки тому +1

    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.

  • @anareda1630
    @anareda1630 3 роки тому

    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.

    • @frckvaladeau6653
      @frckvaladeau6653 2 роки тому

      @ 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!

    • @frckvaladeau6653
      @frckvaladeau6653 2 роки тому

      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

  • @Lamouettekamikaze
    @Lamouettekamikaze 4 роки тому

    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.

  • @dirgnig7148
    @dirgnig7148 3 роки тому +1

    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.

    • @paulineauroux
      @paulineauroux Рік тому +1

      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

    • @sdragibus8189
      @sdragibus8189 Рік тому

      @@paulineauroux Bonjour, je rencontre le même soucis, avez vous résolu le problème?

  • @Dr.Hassan.LAMDINI
    @Dr.Hassan.LAMDINI 2 роки тому +1

    Merci bcp

    •  2 роки тому

      Merci à vous Dr. Lamdini pour votre intérêt.