No video

Formulaire de recherche sans code VBA Access

  Рет қаралды 66,358

Formations Excel, Access et bien d'autres

Formations Excel, Access et bien d'autres

Күн бұрын

Extraire dans un sous formulaire tous les enregistrements comprenant les mots clés tapés dans une zone de texte quel que soit le champ de recherche. C'est une requête dynamique non exclusive qui apporte la solution. L'expression du critère réceptionne les mots clés tapés au moment de la demande. Cette expression est inscrite dans plusieurs champs, mais sur des lignes différentes. La requête extrait les données pour lesquelles la correspondance est trouvée soit sur un champ, soit sur un autre. Une macro doit être exécutée au clic sur le bouton afin d'actualiser les enregistrements. De fait, le sous formulaire restitue instantanément toutes les informations correspondant aux mots clés de recherche.
#AccessFormulaire
#AccessRequete
#ExtraireAccess
#BasesDeDonnées
#ApprendreAccess
Base de données source sur le site Internet :
www.bonbache.f...
Tous les exercices Access en vidéos :
• Access Exercices

Пікірлер: 223
@adnanehafid2566
@adnanehafid2566 5 жыл бұрын
Simple rapide et efficace mr Stéphane nous fait oublier que c'est lundi matin merci de votre partage de connaissance
5 жыл бұрын
Bonjour Adnane Hafid et merci infiniment pour votre témoignage fort appréciable.
@alainguillaume3111
@alainguillaume3111 4 жыл бұрын
Cher Monsieur Rossetti, d'abord un énorme merci pour ces leçons KZbin et pour votre livre sur Access. Vous êtes un exceptionnel pédagogue. Le choix des mots, le rythme de la voix et des leçons, l'illustration, la logique de cours... C'est véritablement exceptionnel. Merci ! J'ai cependant un souci et je suis "bloqué" depuis des jours... Simple formulaire de recherche ; simple query sur une seule table ; simple sous-formulaire de résultats. Je teste le query (depuis "lui-même") : ok. J'insère (les résultats) du query en sous-formulaire du formulaire de recherche principal : pas ok ! A l'ouverture de ce formulaire, Access me balance en pleine figure une boîte de dialogue me demandant de lui communiquer les mots-clés. Quand je "réponds" à Access, tout fonctionne. Mais je n'ai pas besoin de ce dialogue puisque j'ai un champ dédié dans le formulaire ! Je pressens qu'il s'agit d'une bêtise... mais ma bêtise m'a vaincu ! Une idée ???
4 жыл бұрын
Bonjour Alain et encore une fois merci pour vos compliments. Comme je vous l'ai répondu par mail, pour moi il y a une erreur dans le nom du champ pour la correspondance. Access ne le reconnaît pas et pose la question.
@goldrakdyzer709
@goldrakdyzer709 5 жыл бұрын
Bonjour Prof Je t avoyés que j'admire votre travail qui est très simple et très efficacité ça me fais vous remercie pour votre éffor infiniment
5 жыл бұрын
Merci infiniment Goldrak Dyzer
@fredjjazi2155
@fredjjazi2155 3 жыл бұрын
Je vous remercie de m'avoir aidé à améliorer mes applications grâce aux vos contenus présentés par une méthode pédagogique trés attirante.
3 жыл бұрын
J'en suis vraiment ravi FREDJ JAZI . Merci beaucoup pour ce témoignage.
@issiakacoulibaly4760
@issiakacoulibaly4760 5 жыл бұрын
Merci une fois de plus Mr Stéphane.
5 жыл бұрын
Je vous en prie Issiaka Coulibaly et merci à vous pour ce message en retour.
@TESP237
@TESP237 Жыл бұрын
Merci pour vos formations.
Жыл бұрын
Je vous en prie Sieg Tsana. Merci à vous pour votre intérêt.
@wahidb4866
@wahidb4866 5 жыл бұрын
j'ai crée un formulaire de recherche sans passer par la logique de formulaire pour les controles et sous formulaire pour les resulats. en effet j'ai placé l'ensemble controles de recherche et resultat dans le même formulaire et pour l'instant ça fonctionne sans problème (les champs independants de recherche dans l'entête et le resultat dans la partie détail)
5 жыл бұрын
Bonjour w B, oui tout à fait, plusieurs méthodes sont possibles. Bravo pour votre réalisation et merci pour votre message.
@wahidb4866
@wahidb4866 5 жыл бұрын
pourquoi on ne peut pas imprimer le resultat d'une recherche multicritères avec des controles independants au moyen de la commande : DoCmd.OpenReport "L'état", acPreview, , Me.Filter (le filtre fonctionne sur le formulaire mais pas sur l'etat) y a t'il un autre moyen pour ce besoin?
5 жыл бұрын
@@wahidb4866 Il suffit de bâtir l'état sur la requête qui est utilisée pour l'extraction. Le filtre existe déjà en amont. Dès lors, il n'y a plus qu'à ouvrir l'état depuis le formulaire par un bouton par exemple.
@sidimohammedlakhlifi3599
@sidimohammedlakhlifi3599 4 жыл бұрын
merci infiniment
4 жыл бұрын
Je vous en prie Mohammed. Merci à vous pour ce message en retour.
@nancygagnon7715
@nancygagnon7715 5 жыл бұрын
Merci beaucoup très apprécié comme tutoriel
5 жыл бұрын
Je vous en prie Nancy et merci à vous pour ce message en retour.
@frerejean-francoisverheyde7479
@frerejean-francoisverheyde7479 4 жыл бұрын
Très bonne diction, agréable à écouter et explication très claire. Merci.
4 жыл бұрын
Bonjour Jean-François, je vous remercie beaucoup d'avoir pris le temps de me gratifier de ce témoignage.
@frerejean-francoisverheyde7479
@frerejean-francoisverheyde7479 4 жыл бұрын
Bonjour, j'ai un champ dans une table qui est une liste déroulante basée sur une autre table. Je voudrais faire un formulaire de recherche de telle sorte que lorsque je sélectionne l'une des entrées de ma liste déroulante, les résultats s'affichent sous forme de requête (un enregistrement par ligne) mais seulement les enregistrements contenant la valeur choisie dans la liste déroulante. Mon problème est que ce champ liste déroulante est numérique et je ne parviens pas à faire le lien avec ma requête. Pouvez-vous m'aider ? Merci par avance pour votre réponse.
4 жыл бұрын
Bonjour Jean François, les valeurs numériques ne sont pas un obstacle. Le critère dynamique de la requête doit simplement faire la correspondance des champs pour remplir la liste déroulante. Je vous suggère deux formations : www.bonbache.fr/relier-des-listes-deroulantes-sur-un-formulaire-access-273.html et www.bonbache.fr/enrichir-un-formulaire-avec-plusieurs-listes-deroulantes-395.html La deuxième sera sans doute plus proche de votre cas.
@frerejean-francoisverheyde7479
@frerejean-francoisverheyde7479 4 жыл бұрын
@ Merci beaucoup. Grâce à la deuxième formation, j'ai résolu mon problème.
4 жыл бұрын
Je vous félicite Jean-François.
@Frozenration
@Frozenration Жыл бұрын
Bonjour, tout d'abord un immense merci pour ce tutoriel, je suis un novice absolu en Access et j'ai pu faire ce que je souhaitais avec facilité grâce à vous. J'ai souhaité par la suite ajouter dans mon formulaire une zone de texte qui m'afficherait la dernière date de mise à jour de ma table (T_ArticlesF101), cette information se trouve facilement dans la table MSysObjects, colonne DateUpdate, mon critère de recherche est le nom de ma table (T_ArticlesF101) que l'on trouve dans la colonne Name de MSysObjects, bon... une petite recherche sur le net me permet de trouver la fonction DLookUp. Donc dans mon formulaire j'ajoute une zone de texte, je vais dans les données de la feuille de propriétés puis Source contrôle, je rentre ma fonction, et là je pense avoir testé des dizaines d'essais, j'ai à chaque fois le message "La syntaxe de l'expression entrée n'est pas valide". Mon essai qui me semblait le plus prometteur est le suivant : =DLookUp("[DateUpdate]","MSysObjects","[Name] = 'T_ArticlesF101'") Est-ce que vous auriez une idée du problème ? A noter que je ne veux pas utiliser VBA pour arriver à mes fins, ma version d'Access est la dernière à jour de la suite Office 365 (le fichier est enregistré en *.accdb format 2007-2016). Cordialement
@ahmedelaich3874
@ahmedelaich3874 Жыл бұрын
Excellent. Bravo
Жыл бұрын
Merci beaucoup Ahmed.
@lotfi7426
@lotfi7426 Жыл бұрын
merci bcp monsieur
Жыл бұрын
Je vous en prie Lotfi Nadem. Merci à vous pour ce message.
@etiennecarlsmith8737
@etiennecarlsmith8737 3 жыл бұрын
Merci Beaucoup
3 жыл бұрын
Je vous en prie Etienne. Merci à vous pour ce message.
@MrSaldae
@MrSaldae 4 жыл бұрын
très explicite, net et précis ! Bonne continuation et merci !
4 жыл бұрын
Merci infiniment Lamri.
@laminoumohamadoukaka5942
@laminoumohamadoukaka5942 2 жыл бұрын
Merci énormément, vous venez de me solutionner un gros casse tête
2 жыл бұрын
J'en suis très heureux Laminou Mohamadou Kaka. Merci pour ce message en retour.
@laurenttorres2768
@laurenttorres2768 Жыл бұрын
Bonjour, je viens de reproduire votre exemple, cependant, sur ma base de donnée, je n'arrive pas à faire une recherche sur plus que 2 champs. Dans votre exemple, on a un critère de recherche sur un champ puis le "ou" sur un deuxième champ. Comment faire pour répéter sur les autres champs ? (dans votre table : produits_prix, produits_poids etc...)
Жыл бұрын
Bonjour Laurent. Pour chaque nouveau champ, le nouveau critère doit être posé sur la ligne du dessous pour continuer d'exprimer l'opérateur OU en cascade.
@abrahamabraham379
@abrahamabraham379 3 жыл бұрын
merci monsieur de vos vidéos elles sont très inintéressantes, j'aimerais vous demander une vidéo en cas de 4 ou 5 tables pour le mots clé et merci encore
3 жыл бұрын
Bonjour Abraham et merci beaucoup pour votre message. Pour moi, le plus simple consiste à créer une requête regroupant ces 4 ou 5 tables. Ensuite, il suffit de bâtir le formulaire sur cette requête comme ici. Dès lors, il ne reste plus qu'à construire les expressions de correspondance.
@abraham5673
@abraham5673 3 жыл бұрын
@ Merci pour la reponse monsieur, pourriez vous me donner une vidéo adéquate( où je me concentre le plus avec) comme vous venez de décrire c'est quand même très compliqué merci infiniment
@abraham5673
@abraham5673 3 жыл бұрын
Mon problème est que vous travailler avec une seule table mais avec deux est plus ca devrait changer avec les codes et les procédures dans le tableau d'en bas, je souhaite une reponse monsieur si possible avec une vidéo et merci, c'est très gentil
3 жыл бұрын
​@@abraham5673 Je n'ai malheureusement pas de vidéo répondant spécifiquement à votre besoin. Mais comme je vous le disais, vous construisez simplement une requête regroupant ces tables, réalisant les expressions de correspondance dans les zones de critères avec la zone de texte du formulaire. Cette requête doit alors servir de source de données pour le sous formulaire.
@mohamedamiri7874
@mohamedamiri7874 3 жыл бұрын
Merci bcp pour la video ...
3 жыл бұрын
Je vous en prie Mohamed. Merci à vous pour ce message.
@abdenajiazzouzi7483
@abdenajiazzouzi7483 3 жыл бұрын
Très bonne explication, merci
3 жыл бұрын
Merci beaucoup ABDENAJI.
@samirdaj7449
@samirdaj7449 3 жыл бұрын
Bonjour Toujours_Au_Top Merci
3 жыл бұрын
Merci beaucoup Samir.
@naimaelghaiti2360
@naimaelghaiti2360 3 жыл бұрын
Bonne expliquation Merci infiniment
3 жыл бұрын
Bonjour Naima. Merci à vous pour ce message.
@alexpassions
@alexpassions 4 жыл бұрын
Excellent tuto franchement merci !
4 жыл бұрын
C'est très gentil de votre part. Merci beaucoup Alex.
@Berwaert
@Berwaert 3 жыл бұрын
Stéphane, bonjour J'ai un souci qui me rends assez dépité... Dans une BD de 12500 enreg (!!) j'essaie ,comme je l'ai fait à de nombreuses reprises dans d'autres BD, de paramétrer une req avec le critère : comme "*" & [Formulaires]![10_F_Recherche_selon_contenu]![mots_cles] & "*" Mais acces me le transforme automatiquement en : ALike "*" & [Formulaires]![10_F_Recherche_selon_contenu]![mots_cles] & "*" ET il ne me retourne AUCUN Enreg. et bien sur n'effectue aucun résultat si j'introduis un critère dans le champ [mots_cles] Le nombre importants d'enreg serait-il la cause de cet échec ? Merci d'avance
3 жыл бұрын
Bonjour André. Le Like est normal. Il s'agit de l'opérateur Comme. Le nombre d'enregistrements n'est pas en cause. Il peut y avoir un souci de correspondance dans l'expression de la requête. Il peut s'agir de l'absence de la macro d'actualisation sur le formulaire lorsque les mots clés sont validés. Avez-vous essayé, formulaire ouvert et mots clés tapés, d'exécuter la requête indépendamment ?
@guyameha5337
@guyameha5337 3 жыл бұрын
Bonjour, Pourriez-vous m'indiquer comment sélectionner le contenu du champs access au clic dans ledit champs s'il vous plait ? Je m'explique : Par défaut j'ai la valeur 0,00 dans un champs. Et j'aimerais sélectionner la valeur 0,00 afin de l'écraser lorsque je vais y inscrire 120 par exemple. Merci pour votre réponse.
3 жыл бұрын
Bonjour Guy. Normalement, la navigation dans un formulaire se fait champ à champ à l'aide de la touche Tab. Et dans ces conditions, c'est l'intégralité du contenu qui est automatiquement sélectionné, si bien que vous n'avez plus qu'à l'écraser. Au clic en revanche, vous placez le point d'insertion à la fin (Touche Fin) et réalisez le raccourci MAJ + Home (La flèche orientée Nord-Ouest). Ensuite, vous pouvez toujours ajouter un code VBA pour forcer la sélection complète au clic. Cela doit même être possible avec une macro.
@guyameha5337
@guyameha5337 3 жыл бұрын
@ Bon matin M. Rosseti. Merci beaucoup pour votre réponse et surtout pour votre disponibilité. C’est très apprécié.
3 жыл бұрын
​@@guyameha5337 C'est un plaisir Guy et je vous remercie pour ce retour.
@geraldinengoufack-st1uu
@geraldinengoufack-st1uu Жыл бұрын
Bonjour Prof Merci beaucoup pour votre vidéo. Pouvons nous avoir la vidéo de construction de ce formulaire de recherche?,
Жыл бұрын
Bonjour Geraldine. Je vous remercie beaucoup pour ce message. Je n'ai pas de vidéo sur la construction de ce formulaire. Il est ainsi livré. Mais je vous invite à consulter la Playlist des exercices Access : kzbin.info/aero/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij Dès lors que les formulaires sont abordés, beaucoup de vidéos formations montrent dans le détail, comment construire les formulaires, même les plus complexes.
@cottureguillaume6336
@cottureguillaume6336 4 жыл бұрын
Super merci !
4 жыл бұрын
Je vous en prie Guillaume. Merci à vous pour ce message en retour.
@hassanbelghiti3254
@hassanbelghiti3254 2 жыл бұрын
formidable
2 жыл бұрын
Merci beaucoup Hassan.
@iliesmeziani
@iliesmeziani 3 жыл бұрын
Merci beaucoup pour votre explication C'est très utile Svp j'ai une question Comment afficher ou transférer le résultat de recherche vers un état Merci
3 жыл бұрын
Bonjour Ilies. Merci pour ce message. C'est la requête qui réagit aux informations dynamiques du formulaire. Il suffit donc de construire l'état sur la requête et de commander son ouverture par macro depuis le formulaire.
@user-zk2ic6cf6e
@user-zk2ic6cf6e 5 ай бұрын
bonjour et merci pour la lecon, j'ai rencontré cependant un nproblem lors de l'execution de mon formulaire, j'aimerai vous l'expliquer plus en details
5 ай бұрын
Bonjour et merci pour votre intérêt. Dites-moi.
@salkb3881
@salkb3881 2 жыл бұрын
Grand merci ! je regrette pas d'avoir activé la cloche. Seulement je rencontre un soucis quand j'utilise ce formulaire comme onglet dans mon application. A chaque fois que je clique dans mon volet de navigation pour qu'il affiche le formulaire, il me demande dans une fenêtre de renseigner le paramètre (mot clé). ça doit être simple mais je galère, comment puis-je régler ce problème ?
2 жыл бұрын
Bonjour Sal'K. La raison est simple. Vous utilisez ce nom comme nom de champ dans la requête sauf qu'il n'existe pas en réalité. Access ne fait pas la jonction et vous demande de préciser la valeur ou le nom de champ sur lequel vous souhaitez appliquer la requête.
@salkb3881
@salkb3881 2 жыл бұрын
@ je suis novice et je sais vraiment pas quoi faire pour empêcher çà et attendre que l'utilisateur effectue une saisie pour lancer sa recherche. J'ai testé les valeurs par défaut mais ça ne marche pas !
2 жыл бұрын
​@@salkb3881 Il y a tout simplement un nom de champ que vous utilisez dans votre requête qui n'existe pas sur le formulaire, donc Access pose la question puisqu'il ne le reconnaît pas. Vous avez dû changer des noms après coup.
@abdelkabore2149
@abdelkabore2149 3 жыл бұрын
Bonjour Je sais que ce poste date mais je ne perd rien a poser ma question. Deja merci pour ce tuto tres explicite. Je l'ai applique a mon programme, puis jai essaye de lajouter a un formulaire de navigation. Je constate a lexecution du formulaire de navigation que lorsque je nouvre pas le formulaire de recherche avant dexecuter mon formulaire de navigation ce dernier me demander dentrer des parametres. Comment puis je resoudre le probleme. deuxieme question lorsque je fais la recherche tout se passe bien jai laffichage des resultats a une exception pret, le premier enregistrement de ma table saffiche toujours et les donnees sont mises a jour avec les valeurs entrees lors de ma recherche. Ai je rate un truc a ce niveau? Merci pour votre aide.
3 жыл бұрын
Bonjour Abdel. Oui c'est tout à fait normal. Dans un formulaire de navigation, il faut descendre dans la hiérarchie des contrôles pour les atteindre. C'est ce qu'explique cette formation : www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html Pour votre souci, aucune mise à jour ne doit être effectuée lors de la recherche. C'est une requête sélection de correspondance classique qui doit nourrir le sous formulaire. Donc, avec ce procédé, les données sont préservées.
@abdelkabore2149
@abdelkabore2149 3 жыл бұрын
@ Desole de ne repondre que maintenant. Merci encore pour votre aide. Jai fini par trouver la solution a mon probleme de modification du premier enregistrement. Les champs de saisie de mon formulaire etaient rattachees a ma table. En supprimant le contenu au niveau de "source control" chaque champs de saisi devient independant et la jai plus de probleme. En ce qui concerne votre video sur les arboressence de fichier, elle m'a bien aidee. Tout marche parfaitement maintenant. Merci encore.
3 жыл бұрын
@@abdelkabore2149 Je vous en prie et félicitations pour la solution.
@zizouahellal8719
@zizouahellal8719 2 жыл бұрын
Bonjour Mr Rossetti , Tout d'abord je tiens à vous remercier pour le contenu de votre chaine youtube assez riche et valorisant , j'ai une question par rapport à ce formulaire , quand je veux renovoyer la requete au sous formulaire , le champ de ( controle source est vide , ne me permettant ainsi de sélectionner aucune table ou requete ) , j'ai beau essayer plusieurs fois mais en vain . Merci d'avance
2 жыл бұрын
Bonjour Zizou. Je vous remercie beaucoup pour ce message et pour votre intérêt. Concernant votre problématique même si je pense que nous parlons de la même chose, il ne s'agit pas de la propriété Contrôle Source mais de la propriété Objet source dans l'onglet données de la feuille de propriétés, bien entendu, une fois le sous-formulaire sélectionné préalablement. A vérifier donc avant de chercher d'autres hypothétiques solutions.
@Learn31470
@Learn31470 5 жыл бұрын
Bonsoir Mr Rossetti , encore un grand merci pour vos cours passionnants !, une ptite question , est ce que la méthode est la même lorsque dans le champ de visualisation (résultat de la recherche) il y a, non pas le résultat de la requête en mode feuille de données, mais un formulaire a onglets/ ou formulaire de navigation comportant des états ? L objectif serait de d offrir un rapport de synthèse (avec champs verrouillés) de plusieurs tables ayant toutes pour champ commun le nom d un projet. Merci bien.
5 жыл бұрын
Bonjour Learn31470. Oui, tout à fait, l'état se construit sur les requêtes et les tables au même titre que le formulaire. Donc, les interactions sont portées.
@emmaadmirat2484
@emmaadmirat2484 4 жыл бұрын
Un grand merci ! Tuto très clairement expliqué et du coup très facile à mettre en application. Une petite question pour peaufiner la mise en oeuvre: j'utilise votre méthode pour faire une recherche de date sur plusieurs champs. Comment faire pour la date correspondant aux résultats de la recherche apparaissent d'une autre couleur pour être tout de suite visible ? J'ai essayé avec la mise en forme conditionnelle mais sans succès. D'avance, merci.
4 жыл бұрын
Bonjour Emma et merci beaucoup pour votre message. Dans un sous formulaire en mode feuille de données, il n'est pas possible d’attribuer une mise en forme conditionnelle sur une ligne spécifique. Il faudrait éventuellement exploiter VBA pour les surligner automatiquement par sélection simulée.
@emmaadmirat2484
@emmaadmirat2484 4 жыл бұрын
Bonjour. Merci pour votre réponse. Je ne domine pas assez le VBA ( surement la prochaine étape de ma formation ACCESS) pour mettre en condition. Du coup, j'ai opté pour un Vraifaux qui fait ou pas apparaitre l'information selon le critère renseigné dans "mots clés". Encore merci ...
4 жыл бұрын
C'est un très bon contournement Emma. Je vous félicite.
@ferratasma719
@ferratasma719 Жыл бұрын
Bonsoir monsieur, concernant ma base des données qui ai partager par réseau je veux d'avoir ou je peut faire des modifications par exemple ajouter des requêtes des formulaires et des états, j'ai de partie une que se termine par .be,et la deuxième par .acdb
Жыл бұрын
Bonjour ferrat asma. Ces paramétrages doivent avoir lieu avant le déploiement, sinon il faut le refaire. A toutes fins utiles, je vous donne le lien de la formation expliquant comment partager une base de données Access : www.bonbache.fr/partager-une-application-access-front-et-back-end-828.html
@ferratasma719
@ferratasma719 Жыл бұрын
@ merci pour votre aide,j'ai une autre question da ma base de données j'ai plus de 10 mille enregistrement des patients,ma base de données maintenant est partager on réseau local mon pc c'est le serveur, comment je fait pour ajouter mes derniers modifications sans perdre les enregistrements sachant que j'ai ajouter un formulaire de recherche une requête et modifier les propriétés d'une de mes liste déroulante
Жыл бұрын
​@@ferratasma719 Vous devez les importer dans la base de données d'origine, réaliser les modifications sur vos formulaires et la partager à nouveau.
@surface_info
@surface_info 3 жыл бұрын
Bonsoir M Rossetti,J'ai une appli facturation ACCESS et j'aimerais l'utiliser avec un Lecteur de Code barre.Merci!
3 жыл бұрын
Bonjour Jean. Une fois le lecteur installé avec ses pilotes, une référence dédiée doit être disponible pour l'ajouter au projet VBA. Pour le piloter ensuite, il faut se référer au manuel car les objets doivent varier en fonction du fabriquant.
@surface_info
@surface_info 3 жыл бұрын
@ Compris, merci beaucoup pour votre assistance, vous êtes une incroyable pour nous les débutants.
@s.rouland7095
@s.rouland7095 4 жыл бұрын
Tutoriel très clair merci ! Petite question : comment faire pour supprimer le mot "indépendant" dans le champ du formulaire de recherche?
4 жыл бұрын
Bonjour et merci beaucoup pour votre message. Vous souhaitez supprimer le mot clé de recherche si j'ai bien compris votre question ? Il suffit de déclencher une macro avec l'action DéfinirPropriété pour agir sur la valeur du champ et la réinitialiser.
@BanditFX7
@BanditFX7 2 жыл бұрын
Bonjours, vidéo trés interressante, du coup je me suis confronté a une éventuelle amélioration pour une gestion plus efficace de la base. Comment faire apparaître une fenêtre de dialogue qui proposerai d'ajouter automatique un élément manquant du formulaire de recherche dans la table?
2 жыл бұрын
Bonjour Carmelo. Merci pour votre intérêt. Vous pouvez construire un autre formulaire que vous configurez en mode fenêtre avec la feuille de propriétés. Vous commandez son ouverture par action de macro depuis le premier formulaire. Après tout dépend de ce que vous souhaitez restituer sur ce second formulaire. Mais une requête liée à la table source et aux données de l'utilisateur pourrait facilement faire la liaison.
@BanditFX7
@BanditFX7 2 жыл бұрын
merci
2 жыл бұрын
@@BanditFX7 Je vous en prie.
@lcsfvr2842
@lcsfvr2842 2 жыл бұрын
Bonjour merci beaucoup pour ces explications, pourriez vous s’il vous plaît me dire comment faire pour pouvoir mettre en critère de recherche tous les champs lors de la création de la requête ? Merci !
2 жыл бұрын
Bonjour. Je vous remercie pour ce message. Je ne suis pas sûr d'avoir bien saisi votre demande. Pour ajouter tous les champs, il faut procéder exactement comme démontré dans cette formation. En mode création de la requête, il faut ajouter tous les champs dans la grille de requête depuis la vue schématisée de la table. Ensuite, les uns en dessous des autres (Ou), il faut construire les critères partiels, une fois encore comme démontré dans ce sujet.
@yasserfarrel7679
@yasserfarrel7679 2 жыл бұрын
Très intéressant de vous suivre , ma question est la suivante comment ajouter une autre base d'article qui comprend près de 32000 article . Merci a vous
2 жыл бұрын
Bonjour Yasser. Je ne suis pas certain d'avoir compris votre question. L'importation de données par le biais du ruban Données externes vous permet d'importer n'importe quelle table externe, quel que soit son volume.
@yasserfarrel7679
@yasserfarrel7679 2 жыл бұрын
@ Bonjour , oui vous avez répondu parfaitement a ma question et résolu mon problème..Merci infiniment
2 жыл бұрын
@@yasserfarrel7679 C'est un plaisir.
@tekpactekpac7725
@tekpactekpac7725 5 жыл бұрын
Cher Professeur, et peut-être bientôt, Cher ami, Je ne tarie pas d'éloges à votre égard dans mon environnement. Vous avez su me réconcilier avec l'informatique et plus particulièrement avec la bureautique. Concernant le tuto ci-dessus, j'ai une petite question : Supposez que je souhaite créer un formulaire de recherche sur ma liste clients, et que je souhaite faire une recherche sur 3 critères voire plus (nom, prénom, code postal etc...) Pouvez-vous nous dire, si dans la requête recherche, il est possible d'ajouter à partir du générateur d'expression, les formules dans les items souhaités ? Avec mes remerciements anticipés. Bien à vous
5 жыл бұрын
Bonjour TekPac. Merci infiniment pour votre message, votre suivi et vos louanges. Oui, tout à fait, il suffit de respecter la même logique de construction en plaçant les critères supplémentaires sur une nouvelle ligne pour exprimer le OU. Il n'y a pas vraiment de limitation.
@XUE-10
@XUE-10 2 жыл бұрын
bonjour merci pour ce tuto ca m'a bcp aidé,parcontre je n'arrive pas à afficher la requete par date (par exemple "2021" pour afficher toutes les données de l'année 2021 MERCI
2 жыл бұрын
Bonjour et merci pour ce message. Sur le champ de la date, vous pouvez amorcer un double critère comme celui-ci : >=#01/01/2021# Et
@XUE-10
@XUE-10 2 жыл бұрын
@ Merci je vais tester ça toute à l’heure. Merci beacoup Et keep the good work :-)
2 жыл бұрын
@@XUE-10 Je vous en prie et merci pour vos encouragements.
@XUE-10
@XUE-10 2 жыл бұрын
@ Je reviens vers vous encore :-) Avec la fonction que vous m’avez filé ca fonctionne sur la feuille de requête mais malheureusement pas sur le formulaire de recherche: les autre ronctions: « comme » fonctionnent mais pas celle de la date J’ai cherche partout sur votre site et votre chaine youtube pour voir si y a pas un tuto pour faire un formulaire de recherche avec option between 2 dates mais malheureusement je n ai pas trouvé ou c’est moi qui mal regardais Merci pour vos tutos ils sont genials
2 жыл бұрын
​@@XUE-10 Il suffit simplement de construire le formulaire de recherche sur la requête en liant les sources. Il restituera fidèlement ce que filtre la requête en fonction de la syntaxe que je vous ai transmise. En tous cas merci pour vos compliments et encouragements.
@hassanebalde7965
@hassanebalde7965 3 жыл бұрын
Bonjour merci pour ce tuto. Avant de commencer la recherche s'il vous plaît comment avez-vous créé ce formulaire je cherche mais je ne trouve pas
3 жыл бұрын
Bonjour Hassane. Dans ce sujet, pour aller droit au but, j'offre le formulaire préconçu. Mais je propose de nombreuses formations sur les techniques de conception, d'organisation et de mise en page des formulaires comme ceux-ci : www.bonbache.fr/organiser-les-donnees-dans-un-formulaire-access-433.html www.bonbache.fr/creation-d-un-formulaire-de-commande-client-439.html www.bonbache.fr/formulaires-access-pour-manipuler-les-donnees-445.html
@hassanebalde7965
@hassanebalde7965 3 жыл бұрын
@ Merci beaucoup Mr Stéphane c'est exactement ce qu'il me fallait
3 жыл бұрын
@@hassanebalde7965 Je vous en prie.
@pointdevue649
@pointdevue649 4 жыл бұрын
bonjour professeur, J'ai essayé et ça a fonctionné sauf que quand je fais la saisie et que je clique sur rechercher, une fenêtre s'ouvre où on me demande d'entrer une valeur de paramètre. Quand je renseigne c'est seulement là que les données souhaitées apparaissent dans le sous formulaire. Pouvez vous m'aidez s'il vous plait?
4 жыл бұрын
Bonjour Point de vue, lorsqu'Access réagit par ce message, cela signifie qu'une erreur de correspondance existe dans la requête source, vraisemblablement sur le nom d'un champ.
@pointdevue649
@pointdevue649 4 жыл бұрын
@merci pour votre réponse, mais je pense pas que ça un rapport avec un nom ce champ. c'est plutôt un bug après 2016. j'ai modifier votre fichier et sa marche, car votre version s’arrête a 2016. j'ai la version 2019. je pense que ça viens de la.
4 жыл бұрын
​@@pointdevue649 Très honnêtement, je suis très dubitatif quant à la cause. Les versions de fichiers 2016 sont tout à fait portables en 2019. Aucun bug n'est à recenser dans la version 2019. Mais l'essentiel est que vous ayez pu résoudre votre souci.
@chaimaelhnd9639
@chaimaelhnd9639 3 жыл бұрын
Merci bcp monsieur pour ce travail! C'était vraimenet ce que je cherchais. SVP est-ce que le subform( au dessous du titre Résultats de la recherche) est liée à la requette ou la table? Aussi est ce que je peux faire la meme chose mais pas avec la zone texte mais avec combo box? D'avance Merci
3 жыл бұрын
Bonjour Chaimae Lhnd et merci pour votre message. Oui, tout à fait le sous formulaire est lié à la requête pour actualiser les données. Et bien entendu, avec un combobox, le principe est exactement le même.
@yassinechiri1579
@yassinechiri1579 4 жыл бұрын
tout d'abord je vous remercie pour votre explication. la ligne de code (je parle du partie Saisie semi-automatique - Suggestions intuitives) dans la présentation n'est pas identique a ce lui dans le vidéo.????
4 жыл бұрын
Bonjour Yassine et merci pour votre message. Si, il s'agit bien du même code. Simplement, les doubles côtes sont remplacées par des simples côtes lors de la transcription Html sur le site.
@mocassins
@mocassins 3 жыл бұрын
Merci ;)
3 жыл бұрын
Merci à vous pour ce message en retour.
@SayedELSOL
@SayedELSOL 3 жыл бұрын
Bonjour, Simple et facile, et si j'ai besoins d'afficher le résultat dans une sous formulaire et non la requête, comment faire? Merci
3 жыл бұрын
Bonjour Sayed. Merci beaucoup pour ce message en retour. C'est bien le cas ici, la requête est utilisée comme source du sous formulaire et c'est ainsi que ses résultats sont restitués. Je n'ai peut être pas bien compris votre question ?
@SayedELSOL
@SayedELSOL 3 жыл бұрын
Bonsoir Stéphane, merci pour votre réponse. Je demande si je crée une SF à partir de la requête R_Recherche et l'insérer dans le formulaire F_Recherche. Que faut-il utiliser comme code pour effectuer le filtre.
3 жыл бұрын
​@@SayedELSOL Le formulaire doit être créé avec le sous formulaire. Ensuite, comme le démontre cette formation, il faut créer la requête qui effectue le filtre en fonction des termes tapés par l'utilisateur dans le formulaire. Puis, il faut régler la source de données du sous formulaire sur la requête. C'est ainsi que les réponses instantanées sont fournies.
@SayedELSOL
@SayedELSOL 3 жыл бұрын
@ Merci encor, tout simplement j'avait mal écris le format de critère dans la requête. Bonne continuation et bravo pour vos cours et tutoriels.
3 жыл бұрын
​@@SayedELSOL D'accord je comprends mieux et merci beaucoup pour vos encouragements.
@fouziaelouarghi3342
@fouziaelouarghi3342 4 жыл бұрын
Merci à vous Monsieur. J ai une question Est-ce que je peux faire une recherche qui me permet d'afficher un résultat depuis deux ou trois tables. Par exemple je choisie la classe d'après une liste deroulante et afficher tous les élève de cette classe le code et nom et le prénom....
4 жыл бұрын
Bonjour Fouzia Elouarghi. Oui bien sûr il faut que le formulaire soit bâtie sur une requête qui elle-même regroupe toutes ces tables. Dès lors la recherche multi-table est possible selon les mêmes techniques que celles énoncées dans cette formation.
@fouziaelouarghi3342
@fouziaelouarghi3342 4 жыл бұрын
@ merci pour votre réponse et pour votre attention
4 жыл бұрын
@@fouziaelouarghi3342 C'est la moindre des choses.
@medjihed9496
@medjihed9496 3 жыл бұрын
Bjr excellent tuto mais j' ai un problème de que j'ouvre le formulaire la zone de recherche est désactivé pour le saisie quoi le problème Merci
3 жыл бұрын
Bonjour Med et merci pour votre message. Soit il y a un problème de conception mais j'en doute dans la mesure où cette zone n'est pas naturellement liée à une source de données, soit et par exemple la propriété activé de la zone est réglée sur Non dans l'onglet Autres de la feuille de propriétés.
@medjihed9496
@medjihed9496 3 жыл бұрын
@ merci beaucoup
3 жыл бұрын
@@medjihed9496 Je vous en prie.
@axuritapoulit3316
@axuritapoulit3316 4 жыл бұрын
C'est super ! Il y a t il un tutoriel pour faire la même chose sur une listbox ?
4 жыл бұрын
Bonjour Axurit Apoulit et merci beaucoup pour votre message. Oui tout à fait, je peux vous proposer cet exemple : www.bonbache.fr/extraire-selon-un-ou-plusieurs-criteres-recoupes-471.html Ou encore celui-ci en VBA Access : www.bonbache.fr/extraire-et-filtrer-les-donnees-en-vba-access-173.html Mais il s'agit de ComboBox et non de ListBox.
@wahidb4866
@wahidb4866 5 жыл бұрын
bonjour Monsieur Stéphane en ajoutant un bouton nommé nouvelle recherche, quelle méthode (code vba) permet à la fois de : 1/ vider le contenu des controles ayant servi à la recherche 2/ rafraichir le formulaire et afficher tous les enregistrements 3/ rétablir le contenu des champs de recherche initialement conçus comme listes deroulantes à noter que j'ai essayé la procedure : txtrecherche1= " " txtrecherche2= " " me.refrech ou me.requery le resultat aprés clic est : -formulaire quasiment vide - txtrecherche1 et 2 (listes deroulantes) sont aussi vides et n'affichent aucun contenu merci d'avance et je vous serais trés reconnaissant
5 жыл бұрын
Bonjour Monsieur, j'apporte les réponses à toutes les questions que vous posez dans les formations que je propose : www.bonbache.fr/formation-bureautique-access-1-1.html Je vous engage à les consulter sur le site www.bonbache.fr. Sachez néanmoins que le code VBA est parfois nécessaire : www.bonbache.fr/formation-bureautique-access-vba-1-1-5.html pour réinitialiser les informations de certains contrôles après interactions, comme les listes déroulantes. Les macros permettent d'enclencher de puissantes actions mais ne savent pas tout faire.
@wahidb4866
@wahidb4866 5 жыл бұрын
merci pour votre reponse je crois qu'il faut tout simplement associer 2 actions au bouton nouvelle recherche la première pour effacer le filtre déja present dans la requête et la 2eme pour rafraichir le formulaire.
5 жыл бұрын
En effet, c'est une solution. Si votre liste déroulante n'a pas besoin d'être vidée de l'ancienne valeur choisie et proposée par défaut, VBA n'est pas nécessaire.
@fouad1742
@fouad1742 4 жыл бұрын
bjr Stephan j'aimerai bien s'avoir comment utiliser l'action "requery" pour effectuer une recherche? et merci.
4 жыл бұрын
Bonjour Fouad et merci pour votre message. Je vous suggère cette formation : www.bonbache.fr/extraire-et-filtrer-les-donnees-en-vba-access-173.html Nous y exploitons la méthode Requery de l'objet DoCmd pour actualiser les liaisons.
@danzevents3956
@danzevents3956 4 жыл бұрын
Bonjour, très bonne diction et très bon rythme. Vraiment merci. J'ai essayé et ça a fonctionné sauf que quand je fais la saisie et que je clique sur rechercher, une fenêtre s'ouvre où on me demande d'entrer une valeur de paramètre. Quand je renseigne c'est seulement là que les données souhaitées apparaissent dans le sous formulaire. Pouvez vous m'aidez s'il vous plait?
4 жыл бұрын
Bonjour et merci pour votre message. Cela signifie simplement que dans votre requête, un nom de champ est erroné. Access ne le reconnaît pas et vous demande précision à l'exécution.
@danzevents3956
@danzevents3956 4 жыл бұрын
Merci. Je vais revérifier.
@nicolasbastow6237
@nicolasbastow6237 4 жыл бұрын
Bonjour Stéphane et merci pour ce tuto. Existe-t-il un moyen de faire la recherche en insérant plusieurs mots : par exemple en tapant pantacourt et veste, le sous formulaire nous donne les résultats concernant tous les vestes et tous les pantacourts; Merci pour votre réponse.
4 жыл бұрын
Bonjour Nicolas et merci pour ce message. Oui bien sûr, cela impose de découper la chaîne sur les espaces et d'analyser chaque mot clé par requête ou encore d'utiliser le code VBA, comme ici par exemple : www.bonbache.fr/saisie-semi-automatique-en-vba-access-210.html
@nicolasbastow6237
@nicolasbastow6237 4 жыл бұрын
@ Merci pour votre prompte réponse. Faut-il faire la modification sur le bouton rechercher ou au niveau de l'expression de la requête?
4 жыл бұрын
Bonjour Nicolas, A mon sens dans la requête, il faut exploiter les fonctions de traitement de chaînes avec le générateur d'expression. Il faut découper chaque mot dans une expression de correspondance où ils seront concaténés LIKE "*" & PremierMot & "*"& LIKE "*" & DeuxièmeMot etc...
@nicolasbastow6237
@nicolasbastow6237 4 жыл бұрын
@ Je viens d'essayer mais ça ne fonctionne pas. Je sais pas si vous pourriez me fournir une expression qui marcherai pour votre formulaire.
4 жыл бұрын
J'aimerais vous aider Monsieur mais je reçois de très nombreuses demandes chaque jour. Il m'est impossible de m'impliquer pour chacun. J'en suis sincèrement désolé.
@vincentbeaulieu327
@vincentbeaulieu327 2 жыл бұрын
Bonjour, vidéo très utile comme d'habitude! J'ai une question pour vous, comment serait-il possible d'ajouter une commande, mais sur une seule ligne seulement? En d'autres mots, les informations de toutes la commande d'un client prendrait une seule ligne rendant la table commande moins lourd visuellement. Pour être plus claire, dans mon cas, ma table "commande" possède plusieurs champs article (article 1, article 2, article 3, etc.) et j'ajoute le premier article de ma table "commande_temp" dans le champ [article 1] de ma table "commande", jusque là tout va bien. Je cherche présentement, sans succès, un moyen d'ajouter les prochains articles dans leur champ respectif soit (article 2, article 3, etc.). Merci d'avance!
2 жыл бұрын
Bonjour Vincent. Vous pouvez créer une requête d'ajout qui attend les informations à insérer issues du formulaire. Vous exécutez cette requête à validation, par action de macro, comme le démontre cette formation : www.bonbache.fr/formulaire-d-ajout-d-enregistrements-avec-access-346.html
@vincentbeaulieu327
@vincentbeaulieu327 2 жыл бұрын
@ Je vien de me rendre compte que j'ai commenté sur la mauvaise vidéo hahaha, mais merci beaucoup pour la réponse, je vien de comprendre comment faire! En fait, c'était la vidéo "valider la facture du client" que j'avais écouter!
2 жыл бұрын
​@@vincentbeaulieu327 Oui tout à fait. Je l'avais bien compris au travers de votre question.
@hocinekebci974
@hocinekebci974 4 жыл бұрын
bonjour, j'adore vos tuto sa ma permet d’apprendre beaucoup de chose sur access, mais j'ai une question: mon travail consiste à crée un formulaire de recherche afin d'extraire des donnée spécifique, pour cela j'ai 6 table (archives_2015...archives_2020) et chaque table a les mêmes nom de champ, ce qui diffère c'est les valeur donc j'ai réussi a faire une recherche sur une seul table mais pas sur toutes les tables
4 жыл бұрын
Bonjour Hocine et merci beaucoup pour votre message. Généralement il est déconseillé de garder les mêmes noms de champs d'une table à une autre. On conseille de préfixer chaque champ des premières lettres de la table. Pour une recherche globale, le code VBA me semble dédié afin de parcourir chacune des tables. Il peut aussi être possible de créer une requête regroupant les champs souhaités de chacune des tables et de bâtir les expressions de correspondances sur ceux qui sont ciblés par la recherche.
@hocinekebci974
@hocinekebci974 4 жыл бұрын
@ merci pour votre réponse, au faite mes tables contiens les résultat des teste des moteur électrique donc pendant une journée je stocke plusieurs donnée de teste je suis obliger d'avoir les même champ dans toute les table vue que chaque année j'ai une table mais les donnée qui contiens les champ son différente avec des numéro de série différent, donc comment je pourrai faire une recherche multi-critére,
4 жыл бұрын
​@@hocinekebci974 Je pense dans ce contexte que le code VBA est le plus approprié.
@hocinekebci974
@hocinekebci974 4 жыл бұрын
Rossetti Stéphane vous auriez pas un exemple ou un tito a me conseiller je suis pas trop fort en code vba
4 жыл бұрын
J'ai un exemple mais qui n'a rien à voir avec votre besoin final. Cependant, cette formation : www.bonbache.fr/charger-dynamiquement-une-liste-deroulante-en-vba-189.html montre comment parcourir les tables de la base de données.
@guendouzabdelhakim430
@guendouzabdelhakim430 3 жыл бұрын
merci mais ca ne fonctionne pas car ya pas de relation entre les cases , peut m'explique svp ?
3 жыл бұрын
Bonjour abdelhakim. La solution de cette formation fonctionne très bien. La relation de correspondance doit être bâtie dans les critères de la requête en fonction des informations tapées par l'utilisateur dans la zone de saisie du formulaire. Tout le pas à pas détaillé vous est donné à cette adresse : www.bonbache.fr/formulaire-de-recherche-sans-code-vba-access-401.html
@Berwaert
@Berwaert 3 жыл бұрын
A déaut, quelle la correspondance en VBA ? Merci
3 жыл бұрын
En VBA, il faut une clause Where et l'opérateur Like. Vous avez des exemples sur cette formation de saisie intuitive : www.bonbache.fr/saisie-semi-automatique-en-vba-access-210.html
@Berwaert
@Berwaert 3 жыл бұрын
Comme d'habitude, un grand merci.
3 жыл бұрын
@@Berwaert Je vous en prie.
@alphonseguilavogui6010
@alphonseguilavogui6010 4 жыл бұрын
Super tuto
4 жыл бұрын
Merci beaucoup Alphonse.
@alphonseguilavogui6010
@alphonseguilavogui6010 4 жыл бұрын
Mr Stephane, pouvez vous me donner la liste des codes vba pouvant faire ce même travail?
4 жыл бұрын
Il n'y a pas vraiment de liste, il s'agit d'un programme à monter. Je peux vous proposer un exemple approchant : www.bonbache.fr/connexion-aux-donnees-en-visual-basic-access-175.html
@wajdimatoussi
@wajdimatoussi 5 жыл бұрын
Merciii
5 жыл бұрын
Je vous en prie.
@yassinechiri1579
@yassinechiri1579 4 жыл бұрын
Pourquoi la folliculaire me demande-t-il une valeur de paramètre ?
4 жыл бұрын
Bonjour Yassine, cela signifie qu'un nom de champ n'est pas reconnu dans la requête que vous avez bâtie. Donc Access demande précision au moment de l'exécution.
@ferratasma719
@ferratasma719 4 ай бұрын
J'ai un message qui s'affiche "le moteur de base de données Microsoft access a arrêté le traitement parce que vous et un autre utilisateur tentez de modifier les mêmes données en même temps
4 ай бұрын
Une autre instance mal fermée doit empêcher l'exécution. Il faut la terminer par le gestionnaire de tâches : CTRL + ALT + SUPPR
@ferratasma719
@ferratasma719 4 ай бұрын
@ Bonjour monsieur,j'ai essayé la méthode que vous m'avez donné mais s'a n'a pas marché ce message m'affiche sûr tout les pc ,il s'affiche dans 2 formulaire seulement quand je clique sur le bouton recherche
@katsuko3393
@katsuko3393 4 жыл бұрын
Bonjour pour ma part cela fonctionne pour 2 formulaire mais lorsque je veut faire une recherche avec mon 3 eme formulaire de recherche cela ne marche pas alors que lorsque que je verifie le formulaire et la requete tout est bon !n
4 жыл бұрын
Bonjour Retrovision. Cela signifie nécessairement que l'une des conditions posées dans la requête dynamique ne croise pas correctement les autres. Il n'y a aucun souci à cumuler autant de conditions que vous souhaitez tant que la syntaxe et la logique sont respectées.
@nancygagnon7715
@nancygagnon7715 4 жыл бұрын
Bonjour, merci pour cette vidéo. J'ai fait, grâce à vous, un formulaire de recherche pour faire la création d'un bottin téléphonique pour mon travail. C'est utilisé simultanément par plusieurs personnes. Tout était parfait les premiers jours, mais depuis quelques temps il arrive souvent que quand une personne veut faire une rechecher tout ce qui s'affiche se sont des points interrogation ?????. Je me demande pourquoi. Est-ce que c'est parce que ma base de donnée est trop volumineuse? Merci d'avance pour votre aide, car avant que je crée ce bottin dans Access, nous utilisions un document word avec la fonction recherche, je n'ai pas besoin de vous dire que ce n'était pas pratique du tout. Et pour vous donner un idée du volume de ma base de donnée, je travaille dans un Hôpital. Bonne jounrée
4 жыл бұрын
Bonjour Nancy, non la taille n'est pas en cause. Access est un gestionnaire de base de données. Il sait manipuler les informations denses. La raison que j'entrevois, étant donnée que l'utilisation est multi-utilisateur, est l'accès non verrouillé aux sources. Il suffit que l'une des tables soit ouverte sur l'un des postes de l'un des utilisateurs pour qu'elle soit considérée comme détenue en mode exclusif. En conséquence, elle ne livre plus de résultats. Vous devez rouvrir cette base vous même pour la régénérer et ensuite définir le formulaire de recherche comme formulaire par défaut à l'ouverture en masquant tous les objets source, comme les tables.
@nancygagnon7715
@nancygagnon7715 4 жыл бұрын
@ merci de votre réponse rapide. Quand les utilisateurs ouvrent le bottin, il ne voit que le formulaire, il ne voient pas les tables ni la barres d'outils. Est-ce que vous vouliez dire par définir le formulaire par défaut à l'ouverture. Si oui c'est déjà fait. Mais dans ce cas, si 2 personnes font une recherches semblable et ont les même résultats, est-ce que c'est ça qui peut causer le problème? Car quand ça arrive, ils ferment et ouvre à nouveau et ça redevient fonctionnel.
4 жыл бұрын
Oui Nancy c'est tout à fait possible dans la mesure ou les critères de requêtes sont déjà occupés par le premier des deux utilisateurs. Dans ces conditions, il s'agit de libérer les ressources dès lors que les résultats sont restitués. En VBA, c'est très simple, il suffit de fermer la connexion aux données, si bien que les utilisateurs peuvent tous agir en même temps. Dans un processus comme celui-ci, il faut essayer de libérer les ressources par macro. Je pense par exemple à l'action FermerRequête, en queue de liste des actions bien sûr. L'affichage devrait tenir les résultats et l'autre utilisateur peut agir simultanément. A vérifier cela dit.
@nancygagnon7715
@nancygagnon7715 4 жыл бұрын
@ Je vais regarder ça, merci d'avoir pris le temps de me répondre et pour votre aide bonne fin de journée
4 жыл бұрын
@@nancygagnon7715 Je vous en prie, bonne fin de journée à vous aussi Nancy.
@rafikaribi1037
@rafikaribi1037 4 жыл бұрын
Merci ! comment faire une recherche avec plusieurs mots clés ? je suis débutant, peut-on rajouter des virgules ?
4 жыл бұрын
Oui très bonne question Rafik. Je propose des solutions à ce sujet en VBA pour isoler chaque mot clé et les passer indépendamment dans une boucle afin de les recouper avec les autres. Dans un cas classique, requête dynamique, c'est beaucoup plus compliqué sauf à utiliser les fonctions Access permettant de traiter les chaînes de caractères.
@rafikaribi1037
@rafikaribi1037 4 жыл бұрын
@ comme "split" ?
4 жыл бұрын
@@rafikaribi1037 Oui tout à fait et par exemple.
@rafikaribi1037
@rafikaribi1037 4 жыл бұрын
@ Merci ! Reste plus qu'à s'y mettre :D (pas évident pour un nouveau sur access)
4 жыл бұрын
​@@rafikaribi1037 Si vous suivez la playlist des exercices Access : kzbin.info/aero/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij Vous n'aurez aucune difficulté.
@Glarreck
@Glarreck 4 жыл бұрын
Clair, net et précis.
4 жыл бұрын
Merci beaucoup Mr. Wilson.
@jacksonsyskl4601
@jacksonsyskl4601 4 жыл бұрын
C'est génia'
4 жыл бұрын
Merci beaucoup Jackson Syskl
@tiramo36
@tiramo36 5 жыл бұрын
Bonjour est ce que ca march avec accès 2007
5 жыл бұрын
Bonjour. Oui absolument. Il s'agit d'une liaison entre une requête dynamique et un formulaire. Ce type de construction est ancestral avec Access.
@tiramo36
@tiramo36 5 жыл бұрын
@ merci beaucoup je suivre tes leçons depuis longtemps et j'ai appris beaucoup de choses sur Access merci infiniment
5 жыл бұрын
Je vous en prie et merci à vous pour ce témoignage.
@KHALEDJOR6
@KHALEDJOR6 5 жыл бұрын
j'ai fait un exemple mais je voudrai calculer le nombre de deux champs en utilisons "compte"
5 жыл бұрын
Bonjour, dans la mesure où vous pouvez effectuer un niveau de regroupement sur les autres champs, vous pouvez très bien utiliser la fonction Compte sur deux champs. Cette formation en donne un exemple simple : www.bonbache.fr/operations-de-synthese-par-les-requetes-access-425.html
@KHALEDJOR6
@KHALEDJOR6 5 жыл бұрын
pour vous montrer mon exemple pour bien me comprendre
5 жыл бұрын
Je comprends bien mais je reçois de très nombreuses demandes chaque jour, fichiers à l'appui. Il m'est impossible de consulter les problématiques de chacun et croyez bien que j'en sois désolé. J'essaie de conserver du temps pour proposer ces formations.
@KHALEDJOR6
@KHALEDJOR6 5 жыл бұрын
@ merçi pour tous
@BRAHIMLIMOUNI0629517332
@BRAHIMLIMOUNI0629517332 3 жыл бұрын
Merci très peu à votre droite, estimé professeur, je ne sais pas comment vous impliquer
3 жыл бұрын
C'est un plaisir Brahim. Très grand merci à vous pour ce message.
@antoinecharlet1063
@antoinecharlet1063 4 жыл бұрын
Bonjour, J'ai suivi votre tuto et tout fonctionne parfaitement seulement j'aimerais modifier les informations affichés dans le sous formulaire, est-ce possible ? J'ai essayé à plusieurs reprises mais ça ne fonctionne pas. Merci d'avance !!
4 жыл бұрын
Bonjour Antoine et merci pour votre message. Je vous confirme que les informations se modifient parfaitement dans le sous-formulaire. Ce phénomène est tout à fait logique puisqu'il s'agit du résultat d'une requête bâtie sur la table source.
@antoinecharlet1063
@antoinecharlet1063 4 жыл бұрын
Merci pour votre réponse, en fait ma requête va chercher plusieurs informations dans différentes base au lieu d'une seule comme dans votre tuto. Pensez-vous que mon problème puisse venir de là ?
4 жыл бұрын
@@antoinecharlet1063 Si il y a une question de liaison des informations par clé primaire et que celle-ci n'est pas représentée, oui. Plusieurs tables ou plusieurs bases ?
Consolider les données d'un tableau Excel
10:32
Formations Excel, Access et bien d'autres
Рет қаралды 5 М.
Regrouper les formulaires Access dans des onglets
31:32
Formations Excel, Access et bien d'autres
Рет қаралды 38 М.
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 11 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 85 МЛН
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 33 МЛН
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 13 МЛН
Extraire et filtrer les données en VBA Access
29:54
Formations Excel, Access et bien d'autres
Рет қаралды 51 М.
Filtrer un formulaire Access au cours de la frappe
13:35
Formations Excel, Access et bien d'autres
Рет қаралды 6 М.
CRÉATION D'UN FORMULAIRE DE SAISIE AVEC LES CODES USERFORM
16:21
Lionel Iteriteka
Рет қаралды 609
Access 2010 - Formulaire recherche
8:31
Vincent Breton UQAR
Рет қаралды 59 М.
Access - Réaliser un formulaire de Recherche multiples
26:27
Learnaccess
Рет қаралды 46 М.
Liste des principaux codes VBA que j'utilise sur Access
14:21
Lydia Provin
Рет қаралды 23 М.
Formulaire Access pour insérer des données
19:05
Formations Excel, Access et bien d'autres
Рет қаралды 72 М.
Access 2016 - BD COMMANDES : Recherche Multi-Critères.
28:43
Mohamed AMMARI
Рет қаралды 16 М.
15- ACCESS VBA BOUTON RECHERCHER
13:49
PROG EXPERT
Рет қаралды 6 М.
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 11 МЛН