Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :Gestion des commandes sans VBA
L'objectif de ces trois modules est de construire une
application complète de facturation avec gestion des stocks, sans l'appui du
code VBA Access. L'enjeu est de taille. Mais vous allez le constater, les ressources d'
Access sont nombreuses. Vous ferez interagir tous les objets : Requêtes, tables, formulaires, macros et états.
Module 1 sur 3 : Charger les données sur le formulaire
Dans ce premier module, vous adaptez le contenu d'un
formulaire Access en fonction des choix réalisés dans des listes déroulantes. Elles doivent permettre de prélever des données issues de différentes tables. Grâce à des
requêtes aux critères dynamiques, vous remplissez les zones de saisie selon la valeur sélectionnée dans une liste déroulante. Pour cela, vous définissez préalablement la
source de contrôle du formulaire parent sur la table d'origine. La seconde liste doit offrir de choisir des références extraites depuis une autre table. Vous exploitez la
fonction RechDom ou
DLookUp en anglais pour établir la correspondance entre un contrôle et un champ, selon un critère facultatif à renseigner en troisième argument. Finalement, vous parvenez à faire varier intégralement le contenu du
formulaire Access, en fonction des choix réalisés dans ces deux listes déroulantes non dépendantes.
Lien de la formation détaillée |
Lien de la vidéo
Module 2 sur 3 : Construire la commande du client
Dans ce deuxième module, vous créez une
interface de facturation sur la base du
formulaire précédent. Elle doit permettre de construire la
commande du client au fur et à mesure des produits achetés. Vous liez un
sous formulaire à une
requête de synthèse bâtie sur la table devant recevoir les produits commandés par le client. Vous exécutez une
requête Ajout dynamique au clic sur un
bouton du formulaire, par
action de macro. Cette
requête doit prélever les valeurs inscrites sur le
formulaire pour les insérer dans la
table empilant les
commandes. Une dernière
action de macro doit actualiser les enregistrements et les liaisons, pour visualiser en temps réel la
construction de la facture du client.
Lien de la formation détaillée |
Lien de la vidéo
Module 3 sur 3 : Valider et archiver la facture client
Vous parachevez l'
application Access de facturation. Vous devez ajouter tous les enregistrements de la commande en cours de construction dans les tables liées. Pour cela, vous bâtissez des
requêtes Sql exécutées par
actions de macros. L'enjeu, sans l'appui du code VBA, consiste à récupérer les informations de tous les enregistrements relatant les achats. Avec une
requête SELECT imbriquée dans une
requête INSERT INTO, vous simulez le fonctionnement d'une
boucle VBA.Tous les enregistrements sont ainsi parcourus et ajoutés dans les champs spécifiés. Vous exploitez de même la
fonction Access MaxDom. Cette dernière permet d'extraire la plus grande valeur d'un champ d'une table. Ainsi, vous réceptionnez le
numéro de commande créé pour le mettre à jour dans la table dépendante et préserver les relations.
Lien de la formation détaillée |
Lien de la vidéo