Merci beaucoup Stéphane pour cette nouvelle astuce pour rafraîchir les données d'un sous-formulaire relié avec le champ d'un autre formulaire, j'avais déjà essayé mais je bloquais sur la syntaxe. Encore une fois un grand merci pour ce tutoriel.
3 жыл бұрын
Bonjour mon Cher barto107 Simpsons. Très heureux de vous retrouver et ravi que vous appréciez cette nouvelle astuce. Merci beaucoup pour ce message.
@gerardharouel13123 жыл бұрын
Bonjour Stéphane, tutoriel très intéressant et très bien expliqué.. Astuce bien "bidouillée" et très précis = gagne temps, c'est formidable.. MERCI !!!! infiniment cher professeur pour ce partage et je vous dis à très bientôt.
3 жыл бұрын
Bonjour mon Cher Gérard. Merci pour ce résumé parfait. Oui c'est un gain de temps mais aussi une amélioration ergonomique que de pouvoir regrouper dynamiquement toutes les informations liées sur un même formulaire. Merci beaucoup mon Cher Gérard. A très bientôt.
@yaoambroisekouadio45783 жыл бұрын
Bonjour Prof. C'est très intéressant, merci.
3 жыл бұрын
Bonjour Yao Ambroise. Merci à vous pour ce message.
@frogeregis3 жыл бұрын
Merci beaucoup Stéphane
3 жыл бұрын
Merci à vous François.
@abdou738113 жыл бұрын
Merci Stéphane,très utile & Très bien expliqué.👍
3 жыл бұрын
C'est avec plaisir Abdou. Merci beaucoup pour ce message en retour.
@adrienyaro2480 Жыл бұрын
Bonjour Stéphane, toujours formidable avec tes tutoriels très intéressants. Je viens vers toi aujourd'hui pour que tu m'aide à résoudre un problème sur lequel je sèche. J'ai réalisé un formulaire d'enregistrement avec un sous-formulaire sur lequel je choisi les produits à travers une liste déroulante et je saisi une quantité dans le champ quantité. Un autre champ calcul le montant en multipliant le PU * Qté. Tout se passe comme je le souhaite. Mais je voudrais améliorer le sous-formulaire de sorte qu'à l'ouverture du formulaire principal que le sous-formulaire affiche toute la liste des produits ce qui permettra à l'utilisateur de saisir uniquement les qté sans passer par des listes déroulante pour sélectionner les produits un à un. Je suis novice en VBA et SQL est-il possible de passer par des macros pour réaliser cela ? Merci pour ton aide;
Жыл бұрын
Bonjour Adrien. Si j'ai bien compris votre demande, il suffit de bâtir une requête sélection sur la table des produits et de l'utiliser comme source de données du sous-formulaire.
Bonjour Stéphane, j'aimerais savoir comment arrondir au supérieur dans Access. J'ai essayer par exemple d'arrondir 1,2 pour obtenir 2 ou 0,9 pour obtenir 1 avec la fonction ROUND de Access mais cela ne marche pas. Si avez une astuce, aidez moi SVP.
Жыл бұрын
En VBA Access, vous pouvez piloter les fonctions d'Excel comme le démontre ce sujet : www.bonbache.fr/fonctions-excel-dans-une-requete-access-681.html Dès lors, vous pouvez exploiter la fonction RoundUp.
@adrienyaro2480 Жыл бұрын
@ Merci c'est tout simplement formidable.
Жыл бұрын
@@adrienyaro2480 Je vous en prie.
@Menibelus74 Жыл бұрын
Merci beaucoup mais j'essaie de l'adapter à ma base de données et je n'y arrive pas. J'ai une navigation par onglets en plus par rapport à votre exemple et j'ai essayé cette formule Private Sub Com_num_Click() Forms("_F_navig_principal").Form("F_Clients").Form("sf_Detail_Cmd").Requery End Sub mais j'ai une erreur, pourriez-vous m'aider
Жыл бұрын
Bonjour Jacques. Une navigation par onglets est particulière. Il faut descendre dans la hiérarchie des objets pour atteindre les éléments enfants. Je l'explique et le démontre dans cette formation : www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
@SandrineLumiere-Lamourdesoi Жыл бұрын
Bonjour, Tout d'abord, merci pour ce travail (vidéos et écrits) que vous partager, très bien fait, détaillé... Une aide précieuse... J'ai essayé sur un formulaire de navigation mais cela ne fonctionne pas. Pour la requête, j'ai mis : [Formulaires]![Nom_Form_Principal]![SousFormulaireNavigation].[Formulaire]![NomControleDuForm2] Par contre, pour utiliser la méthode Requery, cela devient plus compliquer vu que cela se passe dans le générateur de code... Ca bug à chaque fois. J'ai testé plusieurs instructions sans succès. Pourriez vous m'aider en me donnant l'instruction VBA si votre formulaire, de l'exemple, f_clients se trouvait dans un formulaire de navigation ? Je bloque depuis plusieurs jours sur cette astuce du clic. j'ai regardé aussi votre vidéo sur les controles de sous formulaires avec onglets, sauf que ça coince toujours. Merci pour votre aide
Жыл бұрын
Bonjour Sandrine. En VBA, vous devez appliquer la méthode Requery directement sur le sous formulaire : Forms("nomFormulaireParent").Form("nomSousFormulaire").Requery
@SandrineLumiere-Lamourdesoi Жыл бұрын
Merci pour votre réponse rapide, mais cela ne fonctionne pas. J'obtiens un message d'erreur : Erreur d'exécution '2450' : Microsoft Access ne trouve pas le formulaire "NomFormulaireParent" auquel il est fait référence.
Жыл бұрын
@@SandrineLumiere-Lamourdesoi NomFormulaireParent est un exemple que vous devez remplacer par le nom que vous utilisez pour le formulaire parent.
@SandrineLumiere-Lamourdesoi Жыл бұрын
@ Oui Si je prends votre exemple, le NomFormulaireParent est f_clients même s'il se trouvait dans un formulaire de navigation Si c'est bien le cas, donc j'ai suivi l'instruction, cependant j'obtiens un message d'erreur et je ne comprends pas où elle peut être
Жыл бұрын
@@SandrineLumiere-Lamourdesoi Il faut aussi remplacer le nom du sous formulaire dans la ligne que je vous ai donnée. Cette instruction fonctionne parfaitement pour actualiser un contrôle enfant.