Merci beacoup pour tous les efforts déployé pour créer des vidéos de cette qualité. J'apprécie bcp votre façon de traiter chaque item . Un vrai pédagogue
3 роки тому+1
Bonjour Aji Tfham. Votre témoignage et message sont un réel plaisir. Je vous en suis reconnaissant et vous en remercie très sincèrement.
Vous faite un effort incroyable pour simplifier les choses ,J'ai appris beaucoup juste en suivant vos vidéos sachant que mon métier (Médecin) est loins de ce dommaine . Merci infiniment
3 роки тому+1
@@Dr.Hassan.LAMDINI Oui, c'est certain, votre métier est éloigné mais il témoigne aussi d'un niveau élevé. Je suis ravi que mes formations vous aient été utiles et une fois encore je vous remercie très sincèrement pour ce témoignage.
Bonjour Stéphane, merci pour votre travail. Je m'aperçois que je ne peux pas vider les champs générés par Rechdom même avec DefinirPropriete. Comment faire? Merci beaucoup.
8 місяців тому
Bonjour Jack, oui c'est normal puisqu'il s'agit d'un champ calculé. L'idée serait d'intégrer RechDom dans un Si pour adapter le résultat selon le contexte et donc vider la zone si besoin.
Bonjour Stéphane, Merci pour vos tutos avec lesquels j'ai pu beaucoup apprendre sur Access ! Je n'arrive pas néanmoins à finaliser ma base de données. Il s'agit d'une base de données médicales (vierge pour le moment, le recueil de fera de manière prospective par la suite par du personnel médical et non par un TEC). J'ai crée plusieurs tables, reliées entre elles par une clé qui correspond à un numéro auto-incrémenté. J'aimerais créer un formulaire à plusieurs onglets mais je ne suis pas sûre que cela soit possible (je n'arrive pas à faire en sorte que mes formulaires soient reliés). J'ai essayé en créant une requête, tous mes champs sont effectivement dans le formulaire mais c'est beaucoup trop chargé et je ne trouve pas de mise en forme satisfaisante. La création de sous-formulaire ne me semble pas être le bonne solution également car cela ferait trop de sous-formulaires (j'ai 13 tables au total, chacune étant reliées à d'autres tables servant à établir un menu déroulant). J'ai essayé en créant des onglets pour chaque table, sauf que pour que la saisie soit facilitée, j'ai déjà des onglets pour chacun des formulaires (un formulaire par table), sauf que lorsque j''exporte mes données sur Excel, tous les champs ne pas présents dans le tableur. Avez-vous un conseil à me donner ? Merci d'avance !
3 роки тому
Bonjour Marion. Je suis désolé, je passe en vitesse car je suis en vacances en ce moment. Je ne vais malheureusement pas avoir le temps de me pencher sur votre problématique. Une fois encore, je suis navré.
Bonjour, merci Stéphane , toujours aussi pédagogue ... on se lasse pas de parcourir vos vidéos... par contre sur les requêtes de type mises à jour, ajout... ça nous oblige à faire des modifications car notre formulaire est désormais imbriqué dans un formulaire de navigation...[Formulaires]![_F_Gestion]![SousFormulaireNavigation].[Formulaire]!, après un enregistrement je ferme et ré ouvre le formulaire, j'utilise une macro incorporé sur clic pour enregistrer, mais mon formulaire de navigation _F_Gestion s'ouvre sur le premier onglet ? peut on dans la macro incorporé ouvrir sur l'onglet BoutonNavigation9 ?
4 роки тому
Bonjour Philippe et merci beaucoup pour votre message. Cet agencement en onglets est effectivement un choix ergonomique de fonctionnement. Vous pouvez tout faire avec les macros pour ajuster l'application à votre guise en désignant bien sûr les onglets par leur désignation ou encore pourquoi pas à leur ouverture pour provoquer le déclenchement que vous souhaitez sur un autre formulaire par exemple.
Bonjour monsieur, petite question pour vous : quand j'insère mes formulaires contenant des champs avec la fonction RechDom dans des onglets, ces champs bug et m'affichent des message "#erreur" et cela fait éventuellement buger ma base. Pourtant, ces formulaires fonctionnent très bien lorsque seul. En espérant que vous avez une idée du problème! Merci!
2 роки тому+1
Bonjour Vincent. Oui tout à fait. C'est une question de hiérarchie maintenant que les formulaires sont encapsulés dans des objets parents. Il faut reconstruire les expressions de correspondance pour atteindre le niveau de profondeur comme le démontre cette formation : www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
Bonjour, j'ai repris votre exemple mais je ne comprends pas trop comment fonctionne votre bouton de suppression dans l'onglet outils action, si je lis bien la requete suppression, c'est celle ci : [Formulaires]![_F_navig_principal]![SousFormulaireNavigation].[Formulaire]![SousFormulaireNavigation].[Formulaire]![Id] Mais je ne comprends pas comment à partir de cette requete on arrive à récupérer l'id du client, à aucun moment on précise qu'on doit aller dans l'onglet outil action puis dans supprimer client.
Рік тому
Bonsoir Hugo, oui il s'agit d'une requête de correspondance qui entre dans la profondeur et la hiérarchie des formulaires encapsulés pour établir la liaison avec l'id souhaité.
Bonjour, Encore une fois je vous sollicite après la création de ma base de données qui fonctionne parfaitement bien grâce à vos superbes tutos. Lorsque je suis positionnée dans le formulaire principal, je clique sur le bouton Actions, jusque là tout va bien. Lorsque je clique sur Créer un client, un message d'erreur affiche [Macro.erreur].[Description]. Cela n'est pas bloquant, je peux continuer mais j'ai beau tout revérifier, je ne vois pas d'où cela provient. Avez-vous une solution ?
Рік тому
Bonjour Sylvie. Merci pour votre intérêt. S'agit-il d'un formulaire à onglets appelant des actions programmées dans des formulaires indépendants, intégrés après coup dans ces onglets de navigation.
Il s'agit du formulaire Créer Client que j'ai effectivement divisé en deux onglets @
Рік тому
@@sylvierichard3041Il s'agit sans doute d'un souci de correspondance. Avec les formulaires à onglets, il faut respecter la hiérarchie des contrôles, comme le démontre ce sujet : www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
Bonjour Stéphane, Je ne parviens pas à trouver le code pour changer, en VBA, l'ordre d'affichage des onglets. Peux-tu m'aider stp ? Par exemple, comment intervertir l'onglet numéro 1 et le numéro 3 ?
5 років тому
Bonjour Benjamin, je n'ai pas encore traité ce cas donc je n'ai pas encore d'exemple concret à vous proposer. Mais je compte bientôt m'y intéresser.
Les solutions sont multiples. Hébergée sur un serveur Web, l'alimentation se fait par le code Php ou C# par exemple. Vous pouvez aussi créer un frontal et un dorsal. Le dorsal se pose sur un serveur partagé. L'application frontale est diffusée auprès des utilisateurs. Par le biais de formulaires d'alimentation, la source de données hébergée sur le dorsale est régulièrement mise à jour par les différents intervenants.
Bonjour. Tout d'abord, je souhaite exprimer mes plus vives félicitations. En effet, vos vidéos non seulement d'être d'une très bonne qualité, elles sont très pédagogiques. Un douce alchimie entre en précision, explication et subtilité. J'en viens à une question suite à cette vidéo. Un formulaire de navigation par onglet peut contenir un sous-formulaire de moteur de recherche dynamique (que l'on peut atteindre en cliquant sur l'onglet adéquat). Après avoir sélectionné le résultat de recherche, il peut être intéressant d'ouvrir un autre sous-formulaire (contenu également dans la barre de navigation) qui reprend l'ensemble des informations relatives à résultat de la recherche et ce en cliquant sur un bouton d'action placé sur le formulaire de recherche. L'action d'ouverture se fait via une macro contenant l'instruction : OuvrirFormulaire. Il y a lieu alors d'indiquer le nom de formulaire. Le problème se situe là, comment indiquer le nom du sous formulaire contenu dans le formulaire général de navigation ? Merci d'avance pour votre réponse et surtout bonne continuation dans la proposition de vos vidéos.
2 роки тому
Bonjour Luc. Je vous remercie beaucoup pour ces mots fort agréables. Votre question est tout à fait légitime. Dans le cas d'organisations en onglets, pour désigner un contrôle d'un formulaire encapsulé, il faut descendre dans la hiérarchie des objets. Le générateur d'expression d'Access aide à construire ces syntaxes. Tout est expliqué d'ailleurs dans cette formation : www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
Merci beacoup pour tous les efforts déployé pour créer des vidéos de cette qualité.
J'apprécie bcp votre façon de traiter chaque item . Un vrai pédagogue
Bonjour Aji Tfham. Votre témoignage et message sont un réel plaisir. Je vous en suis reconnaissant et vous en remercie très sincèrement.
Vous faite un effort incroyable pour simplifier les choses ,J'ai appris beaucoup juste en suivant vos vidéos sachant que mon métier (Médecin) est loins de ce dommaine . Merci infiniment
@@Dr.Hassan.LAMDINI Oui, c'est certain, votre métier est éloigné mais il témoigne aussi d'un niveau élevé. Je suis ravi que mes formations vous aient été utiles et une fois encore je vous remercie très sincèrement pour ce témoignage.
Rossetti Stéphane bonjour merci pour l'information du courage et je vous suis chaque jours !
C'est très gentil à vous Affai. Merci beaucoup.
Très bon exercice, merci prof, on attend la suite avec impatience!
Merci beaucoup Sylvain. Oui, il y a beaucoup d'autres exercices à suivre.
Comme d'habitude , vous avez présenté une excellente leçon , je vous en serai trés reconnaissant , merci beaucoup
Merci beaucoup Fredj. Vos impressions en retour sont un vrai plaisir.
i know it is kind of randomly asking but do anyone know of a good site to watch new movies online?
Bonjour Prof
Merci Beaucoup
impatiemment attendant
vous et vous exercice adorable
merci et bonne courage
Grand merci à vous Goldrak Dyzer pour votre soutien continu.
Inégalable au niveau explication et clarté
Merci infiniment. Votre message est un réel plaisir.
Merci pour toute cette belle mise en page.
Merci à vous Pierre pour ce message agréable en retour.
Très appréciable, Merci bcp Prof.
Merci à vous Nassim pour ce message en retour.
Grand merci Stéphane
Avec plaisir François, merci pour votre soutien.
Bonjour Stéphane,
Merci.
Bonjour Alain. Merci pour votre soutien.
tres bon exercice,merci
C'est un plaisir Charly. Merci beaucoup pour ce message.
Bonjour Stéphane, merci pour votre travail. Je m'aperçois que je ne peux pas vider les champs générés par Rechdom même avec DefinirPropriete. Comment faire? Merci beaucoup.
Bonjour Jack, oui c'est normal puisqu'il s'agit d'un champ calculé. L'idée serait d'intégrer RechDom dans un Si pour adapter le résultat selon le contexte et donc vider la zone si besoin.
Très bon exercice. j'adore ce tutoriel
J'en suis ravi Markenson. Merci à vous pour ce message.
Franchement, c'est un très bon tutoriel ! merci
C'est un plaisir. Merci beaucoup pour ce message en retour Tesseract.
Bonjour Stéphane,
Merci pour vos tutos avec lesquels j'ai pu beaucoup apprendre sur Access ! Je n'arrive pas néanmoins à finaliser ma base de données. Il s'agit d'une base de données médicales (vierge pour le moment, le recueil de fera de manière prospective par la suite par du personnel médical et non par un TEC). J'ai crée plusieurs tables, reliées entre elles par une clé qui correspond à un numéro auto-incrémenté. J'aimerais créer un formulaire à plusieurs onglets mais je ne suis pas sûre que cela soit possible (je n'arrive pas à faire en sorte que mes formulaires soient reliés). J'ai essayé en créant une requête, tous mes champs sont effectivement dans le formulaire mais c'est beaucoup trop chargé et je ne trouve pas de mise en forme satisfaisante. La création de sous-formulaire ne me semble pas être le bonne solution également car cela ferait trop de sous-formulaires (j'ai 13 tables au total, chacune étant reliées à d'autres tables servant à établir un menu déroulant). J'ai essayé en créant des onglets pour chaque table, sauf que pour que la saisie soit facilitée, j'ai déjà des onglets pour chacun des formulaires (un formulaire par table), sauf que lorsque j''exporte mes données sur Excel, tous les champs ne pas présents dans le tableur.
Avez-vous un conseil à me donner ?
Merci d'avance !
Bonjour Marion. Je suis désolé, je passe en vitesse car je suis en vacances en ce moment. Je ne vais malheureusement pas avoir le temps de me pencher sur votre problématique. Une fois encore, je suis navré.
@ Merci quand même Stéphane et bonnes vacances !
@@marionmonperrus2380 Merci beaucoup.
bon travail, on devient pro, merci
Merci beaucoup Tarek pour ce message.
Bonjour, merci Stéphane , toujours aussi pédagogue ... on se lasse pas de parcourir vos vidéos... par contre sur les requêtes de type mises à jour, ajout... ça nous oblige à faire des modifications car notre formulaire est désormais imbriqué dans un formulaire de navigation...[Formulaires]![_F_Gestion]![SousFormulaireNavigation].[Formulaire]!, après un enregistrement je ferme et ré ouvre le formulaire, j'utilise une macro incorporé sur clic pour enregistrer, mais mon formulaire de navigation _F_Gestion s'ouvre sur le premier onglet ? peut on dans la macro incorporé ouvrir sur l'onglet BoutonNavigation9 ?
Bonjour Philippe et merci beaucoup pour votre message. Cet agencement en onglets est effectivement un choix ergonomique de fonctionnement. Vous pouvez tout faire avec les macros pour ajuster l'application à votre guise en désignant bien sûr les onglets par leur désignation ou encore pourquoi pas à leur ouverture pour provoquer le déclenchement que vous souhaitez sur un autre formulaire par exemple.
merci bcp
C'est un plaisir. Merci à vous pour ce message Dr Hassan.
Bonjour monsieur,
petite question pour vous : quand j'insère mes formulaires contenant des champs avec la fonction RechDom dans des onglets, ces champs bug et m'affichent des message "#erreur" et cela fait éventuellement buger ma base. Pourtant, ces formulaires fonctionnent très bien lorsque seul. En espérant que vous avez une idée du problème!
Merci!
Bonjour Vincent. Oui tout à fait. C'est une question de hiérarchie maintenant que les formulaires sont encapsulés dans des objets parents. Il faut reconstruire les expressions de correspondance pour atteindre le niveau de profondeur comme le démontre cette formation :
www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
Bonjour, j'ai repris votre exemple mais je ne comprends pas trop comment fonctionne votre bouton de suppression dans l'onglet outils action, si je lis bien la requete suppression, c'est celle ci : [Formulaires]![_F_navig_principal]![SousFormulaireNavigation].[Formulaire]![SousFormulaireNavigation].[Formulaire]![Id]
Mais je ne comprends pas comment à partir de cette requete on arrive à récupérer l'id du client, à aucun moment on précise qu'on doit aller dans l'onglet outil action puis dans supprimer client.
Bonsoir Hugo, oui il s'agit d'une requête de correspondance qui entre dans la profondeur et la hiérarchie des formulaires encapsulés pour établir la liaison avec l'id souhaité.
@ d'accord merci à vous.
Bonjour, Encore une fois je vous sollicite après la création de ma base de données qui fonctionne parfaitement bien grâce à vos superbes tutos. Lorsque je suis positionnée dans le formulaire principal, je clique sur le bouton Actions, jusque là tout va bien. Lorsque je clique sur Créer un client, un message d'erreur affiche [Macro.erreur].[Description]. Cela n'est pas bloquant, je peux continuer mais j'ai beau tout revérifier, je ne vois pas d'où cela provient. Avez-vous une solution ?
Bonjour Sylvie. Merci pour votre intérêt. S'agit-il d'un formulaire à onglets appelant des actions programmées dans des formulaires indépendants, intégrés après coup dans ces onglets de navigation.
Il s'agit du formulaire Créer Client que j'ai effectivement divisé en deux onglets @
@@sylvierichard3041Il s'agit sans doute d'un souci de correspondance. Avec les formulaires à onglets, il faut respecter la hiérarchie des contrôles, comme le démontre ce sujet :
www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
bjr svp j'ai besoin des vidéos de cette application du début à la fin
Bonjour Andre de noel. Vous pouvez retrouver toutes les vidéos dans l'ordre dans cette série :
ua-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html
Bonjour Stéphane,
Je ne parviens pas à trouver le code pour changer, en VBA, l'ordre d'affichage des onglets. Peux-tu m'aider stp ?
Par exemple, comment intervertir l'onglet numéro 1 et le numéro 3 ?
Bonjour Benjamin, je n'ai pas encore traité ce cas donc je n'ai pas encore d'exemple concret à vous proposer. Mais je compte bientôt m'y intéresser.
quelle douceur dégagée de sa voix
Merci beaucoup Bradedine.
Tibi gratias ago
Je vous en prie. Merci à vous.
COMMENT ALIMENTER UN BASE DE DONNES A DISTANCE?
Les solutions sont multiples. Hébergée sur un serveur Web, l'alimentation se fait par le code Php ou C# par exemple. Vous pouvez aussi créer un frontal et un dorsal. Le dorsal se pose sur un serveur partagé. L'application frontale est diffusée auprès des utilisateurs. Par le biais de formulaires d'alimentation, la source de données hébergée sur le dorsale est régulièrement mise à jour par les différents intervenants.
Bonjour.
Tout d'abord, je souhaite exprimer mes plus vives félicitations. En effet, vos vidéos non seulement d'être d'une très bonne qualité, elles sont très pédagogiques. Un douce alchimie entre en précision, explication et subtilité.
J'en viens à une question suite à cette vidéo. Un formulaire de navigation par onglet peut contenir un sous-formulaire de moteur de recherche dynamique (que l'on peut atteindre en cliquant sur l'onglet adéquat). Après avoir sélectionné le résultat de recherche, il peut être intéressant d'ouvrir un autre sous-formulaire (contenu également dans la barre de navigation) qui reprend l'ensemble des informations relatives à résultat de la recherche et ce en cliquant sur un bouton d'action placé sur le formulaire de recherche. L'action d'ouverture se fait via une macro contenant l'instruction : OuvrirFormulaire. Il y a lieu alors d'indiquer le nom de formulaire. Le problème se situe là, comment indiquer le nom du sous formulaire contenu dans le formulaire général de navigation ?
Merci d'avance pour votre réponse et surtout bonne continuation dans la proposition de vos vidéos.
Bonjour Luc. Je vous remercie beaucoup pour ces mots fort agréables.
Votre question est tout à fait légitime.
Dans le cas d'organisations en onglets, pour désigner un contrôle d'un formulaire encapsulé, il faut descendre dans la hiérarchie des objets. Le générateur d'expression d'Access aide à construire ces syntaxes. Tout est expliqué d'ailleurs dans cette formation :
www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html