Macros Access pour formulaires de création

  Рет қаралды 13,702

Formations Excel, Access et bien d'autres

Formations Excel, Access et bien d'autres

Күн бұрын

Пікірлер: 44
@drissasidibe6000
@drissasidibe6000 5 жыл бұрын
Bonjour Professeur et merci pour le partage. Vous êtes exceptionnel.
5 жыл бұрын
C'est extrêmement gentil de votre part Drissa Sidibe. Je vous remercie énormément.
@landendominick4906
@landendominick4906 3 жыл бұрын
dunno if you guys gives a damn but if you guys are stoned like me during the covid times you can stream pretty much all of the new series on Instaflixxer. Been watching with my girlfriend during the lockdown xD
@tysonneil6915
@tysonneil6915 3 жыл бұрын
@Landen Dominick definitely, I have been watching on Instaflixxer for months myself :)
@goldrakdyzer709
@goldrakdyzer709 5 жыл бұрын
Bonjour Prof Merci beaucoup pour cette exercice très intéressant merci pour haute qualité d’explication Bon courage
5 жыл бұрын
Très grand merci à vous mon Cher Goldrak Dyzer pour vos messages fort agréables et votre soutien continu.
@alainwattelet9961
@alainwattelet9961 5 жыл бұрын
Bonjour Stéphane, Merci
5 жыл бұрын
Bonjour Alain. Heureux que vous soyez là.
@halaljeudis1826
@halaljeudis1826 5 жыл бұрын
C'est nous que nous vous remercions pour cette effort :-)
5 жыл бұрын
Grand merci à vous Halal Jeudis, votre soutien est important.
@abdou73811
@abdou73811 3 жыл бұрын
Merci bcp
3 жыл бұрын
Je vous en prie Abdou. Merci à vous pour ce message.
@jean-pierretaczynski7256
@jean-pierretaczynski7256 2 жыл бұрын
Bonjour Stéphane Pour parfaire cette formation, existe-t-il un tuto qui traite des dimensions d'un formulaire et de son positionnement à l'écran? Avec Excel, dans les propriétés d'un formulaire, nous avons la possibilité de pouvoir placer un formulaire sur n'importe quelle partie de l'écran et de le dimensionner.Peux-t-on retrouver la même chose avec Access? Cordialement Jean-Pierre Taczynski
2 жыл бұрын
Bonjour Jean-Pierre. Non, je n'ai pas encore traité ce cas qui est intéressant au demeurant. Deux possibilités s'offrent : La feuille de propriétés pour le positionnement et les dimensions du formulaire ou encore le code VBA par rapport aux dimensions de l'écran.
@jean-pierretaczynski7256
@jean-pierretaczynski7256 2 жыл бұрын
@ Merci pour votre réponses, je vais regarder du côté code VBA , car dans la feuille de propriété je n'ai pas vu grand chose de facilement paramétrable.
2 жыл бұрын
@@jean-pierretaczynski7256 Oui le VBA est à mon sens la meilleure solution.
@jean-pierretaczynski7256
@jean-pierretaczynski7256 2 жыл бұрын
Bonjour Stéphane, Encore bravo pour ces tutos j'apprécie la clarté de vos explications qui sont mises en pratique dans la foulée. Ma question porte sur la récupération du focus sur le premier champ du formulaire. J'ai bien respecté l'ordre de tabulation et indicateur NON sur arrêt tab pour les boutons. lorsque j'ai vidé tous les champs avec la macro DéfinirPropriété, je n'arrive pas à avoir le focus sur le premier champs.J'aimerai que mon curseur clignote automatiquement dans ce premier champ,afin de ne pas perdre de temps.J'ai un peu plus de 1000 livres à enregistrer dans ma base de données. Je cherche mais en vain, avez-vous une explication pour ce petit problème. Avec tous mes remerciements pour ce fabuleux travail. Bien cordialement Jean-Pierre
2 жыл бұрын
Bonjour Jean-Pierre. Je vous remercie pour votre intérêt. Tout dépend de la nature du champ auquel le contrôle est lié. Il faut veiller à ce que son attribut "Activé" soit réglé à "Oui" dans l'onglet "Données" de la feuille de propriétés.
@jean-pierretaczynski7256
@jean-pierretaczynski7256 2 жыл бұрын
@ Merci Stéphane pour votre réactivité. Problème solutionné, ce qui augmente ma vitesse d'enregistrement des données.Il faut absolument que toutes les personnes intéressées par Access visionnent les tutos de votre formation, un grand nombre de questions que l'on se pose y trouve leur réponse. BRAVO et encore BRAVO pour ce remarquable travail de partage. Bonne continuation à vous.
2 жыл бұрын
​@@jean-pierretaczynski7256 Merci infiniment pour ce témoignage, c'est un réel plaisir.
@yussben8341
@yussben8341 2 жыл бұрын
Bonjour Stéphane tutoriel au top. Juste une question comment fait-on lorsque nous avons une clé étrangère associé à la table à laquelle on souhaite appliquer la requête d'ajout? Aussi peut créer des doublons avec la clé primaire lorsque on l'utilise comme clé étrangère. Merci d'avance
2 жыл бұрын
Bonjour Yuss Ben. Merci pour ce message. Dans la table parent, les doublons sont interdits par la présence de la clé primaire. Mais dans la table enfant, plusieurs enregistrements peuvent lui être associés. C'est le rôle de la clé étrangère reliée à la clé primaire pour par exemple attacher toutes les commandes passées par un même client.
@benoitcharlierTrek
@benoitcharlierTrek 6 ай бұрын
Bonjour, quel est l'avantage de passer par une macro + requête d'action au lieu d'un simple bouton "ajouter un enregistrement" Merci
6 ай бұрын
Bonjour, le simple bouton comme vous dites, doit encore être en mesure de savoir quels sont les champs à renseigner, ce que permet une macro en exécutant une requête Ajout, lorsque le formulaire n'est pas un formulaire naturel d'insertion, et là je vous rejoins. L'idée est de maîtriser parfaitement l'application avec des règles de validité contrôlant les zones renseignées avant insertion.
@simeonpilecki221
@simeonpilecki221 4 жыл бұрын
Bonjour Stéphane, Merci pour ces informations de cours, encore une fois, c'est d'une excellente qualité. Je me retrouve un peu coincé. Lors de l'ajout d'un nouveau client, je n'ai pas eu, contrairement à vous, un doublon créé dans la base Client. J'ai cependant suivi les informations que vous nous avez transmises, concernant la suppression des messages d'avertissement et la suite des informations et malheureusement, lorsque je fais un ajout de nouveau client, celui-ci n'apparaît pas dans la base client. Je vais continuer à chercher ce qui pourrait être à l'origine de ce soucis et je vous tiens informé si je trouve la raison du problème. Dans l'intervalle, merci pour votre réponse. Excellente fin de journée
4 жыл бұрын
Bonjour Siméon et merci pour votre message. Si vous n'avez pas le doublon et que vous utilisez bien la source que je propose, c'est que la soumission ne se fait pas du tout. Donc, il y a un souci intercepté en amont, vraisemblablement au niveau de la macro exécutant la requête. Peut-être une erreur de construction ou de syntaxe.
@simeonpilecki221
@simeonpilecki221 4 жыл бұрын
@ Je vais analyser la partie du bouton Fermer qui me semble peut-être incorrect. Tout semble fonctionner correctement pour le formulaire pour créer un nouvel article, je vais donc voir dans cette direction. Merci.
4 жыл бұрын
@@simeonpilecki221 Je vous en prie Siméon. Il me semble que votre approche est la bonne.
@simeonpilecki221
@simeonpilecki221 4 жыл бұрын
@ Bonjour, J'ai activé le message d'avertissement afin d'avoir plus d'informations et j'ai une indication sur une violation de règle de validation. J'ai remarqué que plusieurs de mes champs avaient une valeur à NON dans le paramètre Null autorisé. J'ai donc modifié cette information afin de pouvoir créer les clients sans ce paramètre. Malheureusement, je n'ai toujours pas trouvé la solution à mon problème et le client ne se crée toujours pas. Ce qui me surprends c'est que j'ai pu créer un client à un moment donné puis, par la suite je n'ai plus pu le faire. Je continue les analyses.
@simeonpilecki221
@simeonpilecki221 4 жыл бұрын
Petite question, grande importance, peut-on ignorer des champs lors de la création d'un client. Pour les besoins que j'ai, un certains nombre de champs sont créé dans la table Client mais ne sont pas renseignés lors de la création du client, est-ce que cela pourrait être la raison de mon problème ?
@eliseverniere5504
@eliseverniere5504 4 жыл бұрын
Bonjour, merci pour vos vidéos très complètes. Je suis en alternance et j'ai un projet de création de base de donnée. Je me demandais si c'était possible d'incrémenter automatiquement une clé primaire dans un formulaire de création ? le problème c'est que ma clé primaire n'est pas au format "NumAuto" mais au format "texte court" (La clé primaire se présente comme ceci : MACT10, MACT08...). Les personnes qui vont l'utiliser ne savent pas où en est le décompte de cette clé... Ils doivent donc fermer le formulaire et consulter la table (ce qui n'est pas très pratique)... J'ai déjà réglé le problème des formulaires qui ne sont pas entièrement remplis (enregistrement vide = message d'erreur).
4 жыл бұрын
Bonjour Elise. Oui tout à fait, il s'agirait d'exploiter la fonction MaxDom pour récupérer la dernière clé ou encore une requête SQL : SELECT TOP 1 nom_champ FROM nom_table ORDER BY nom_champ DESC. Une fois la clé réceptionnée, il s'agit d'isoler le numéro avec une fonction de traitement de texte (droite) , de l'incrémenter puis de le concaténer au préfixe souhaité.
@eliseverniere5504
@eliseverniere5504 4 жыл бұрын
@ Merci pour votre réactivité ! Je vais essayer, j'espère que je vais y arriver, en tout cas merci de votre aide
4 жыл бұрын
Je vous en prie Elise.
@eliseverniere5504
@eliseverniere5504 4 жыл бұрын
Bonjour, je me permets de revenir vers vous car je n'ai pas trouvé l'astuce sur internet. Dans mon formulaire j'ai rédigé dans source contrôle de ma zone de texte : =([MACT])&(Droite(MaxDom('[CodeMatAct]';'[Matieres actives]');2)+1). La fonction droite et maxdom fonctionne très bien (merci beaucoup !) mais je dois mal rédiger le "concaténé" (j'ai essayé avec + et & mais ça ne fonctionne pas, j'ai vu que dans le générateur d'expression il n'y avait pas de formules permettant la concaténation...). Je ne trouve pas mon erreur, pouvez-vous m'aider ? (je me demande également si je dois faire autre chose pour que les nouvelles données dans le formulaire de création s'incrémentent bien dans la table correspondante d'ailleurs...) Merci d'avance et désolé pour le dérangement
4 жыл бұрын
@@eliseverniere5504 La formule m'a l'air correcte en effet. Personnellement, j'ajouterais des espaces avant et après le symbole de concaténation : =([MACT]) & (Droite(...
@jean-christophezoni1841
@jean-christophezoni1841 4 жыл бұрын
Bonjour Stephaneun grand merci pour toute cette quantité de travail partagé. Votre cour est exceptionnel. Petite question liée à cette exemple de formulaire à onglet: Lorsqu'on ajout le client, on aimerait retrouver le formulaire encapsulé vierge. Hors l'astuce de fermer et ouvrir (Avec macro) le formulaire ne fonctionne plus (Elle ouvre le sous formulaire à part). Quelle serait la solution si elle existe. Merci d'avance
4 жыл бұрын
Bonjour Jean-Christophe et merci beaucoup pour votre message. L'astuce est toute simple. Elle consiste à empiler une nouvelle action de macro à la suite des autres, donc à la fin du traitement de l'insertion. Cette action est définirPropriété, le nom du contrôle : Nom, Prenom ou Civilite, Propriété : Valeur, Valeur : On laisse vide. A l'exécution le champ se vide après la transaction. Il faut une action par zone concernée à nommer explicitement dans l'attribut nom.
@jean-christophezoni1841
@jean-christophezoni1841 4 жыл бұрын
@ GENIAL!!!! Un énorme merci Stéphane.... Je perds énormément de temps sur ce genre de détail... Merci
4 жыл бұрын
@@jean-christophezoni1841 Je vous en prie.
Contrôles de sous formulaires avec onglets
25:09
Formations Excel, Access et bien d'autres
Рет қаралды 13 М.
Contrôles et indicateurs de saisie sur formulaire Access
26:32
Formations Excel, Access et bien d'autres
Рет қаралды 14 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 153 МЛН
Formulaires de navigation et de suppression
24:54
Formations Excel, Access et bien d'autres
Рет қаралды 7 М.
Débuter avec les macros Access
28:12
Formations Excel, Access et bien d'autres
Рет қаралды 24 М.
Formulaire Access de commande à onglets
24:28
Formations Excel, Access et bien d'autres
Рет қаралды 12 М.
Actions de macro au chargement du formulaire Access
16:32
Formations Excel, Access et bien d'autres
Рет қаралды 11 М.
J’arrête les blagues à risque - Haroun
15:40
Haroun
Рет қаралды 894 М.
Access Formulaire d ajout 1
17:46
FILIM
Рет қаралды 50 М.
Organiser les données dans un formulaire Access
41:46
Formations Excel, Access et bien d'autres
Рет қаралды 31 М.
Exercice Access sur les requêtes Action
38:45
Formations Excel, Access et bien d'autres
Рет қаралды 19 М.
Formulaires de navigation et de mise à jour
25:09
Formations Excel, Access et bien d'autres
Рет қаралды 12 М.