|
Notre magasin Rue Albert 1er, 7 B-6810 Pin - Chiny (/fax: 061/32.00.15 |
|
Rien ne remplace un formateur. |
|
FORMATIONS |
Le MAGASIN YBET |
PRODUITS et SERVICES |
| Ciel Compta | ||
| Foormation Excel en ligne |
|
Logiciel de gestion CIEL, SAGE |
| YBET informatique | Nous contacter | Forum Access | Achat en ligne |
|
Formations entreprises > Location salle séminaire, formation > Planning formations > Plan accès |
1. IntroductionDans l'exercice Access précédant, nous avons bloqué la création d'un client en cours de facturation pour obliger à passer à un autre formulaire. Ceci pose différents problèmes. Le principale est de ne pas pouvoir rechercher un client (même s'il existe déjà). Nous allons utiliser une liste de choix liée à une requête pour afficher les codes et les noms de clients disponibles. Cette fonction "Zone de liste" pourrait se faire dans la table, mais nous allons l'utiliser dans cet exercice par le formulaire. Ceci permettra lors du choix du code client d'afficher le code et le nom du client. Ceci oblige toujours à créer le client dans un formulaire, puisque c'est un choix de départ de la conception de cette base de donnée facturation. 2. Création de la requêteDans le formulaire facture, utilisez la boîte à
outils pour sélectionner la commande Zone de liste déroulante
Le choix dans la zone de liste influence le code client dans la partie facture et la partie client. De même, taper le code de client dans la zone facture affiche le nom du client dans la liste de choix. Par contre, vous n'avez pas d'affichage des coordonnées du client tant qu'un code client valide n'est pas affiché dans la zone facture. Cette solution a un léger problème. Nous avons finalement un double emploi entre le code de la liste de choix et celle du formulaire au niveau facture. Si nous supprimons le champ code client (de la table facture), nous supprimons également la relation entre les 2 tables. Ceci est lié au choix de stocker dans un champ plutôt que de mémoriser: Dans ce cas, il nous suffisait de supprimer le code client et de définir dans le formulaire ce nouveau champ comme "code client" de la table facture dans les propriétés de la zone modifiable.
La prochaine étape va être de permettre via un autre formulaire de créer un client existant. Pour cela, nous passerons par une macro et une procédure événementielle. 3. Formulaire client.Une autre solution serait de créer un bouton avec une macro pour afficher le formulaire client créé précédemment (ou un autre puisque client permet de rentrer de nouveaux client ou de modifier les coordonnées des clients existants). Reprenons notre formulaire de facturation et insérons un bouton de commande. Comme macro associée, sélectionnons "Opération sur formulaire, ouvrir un formulaire". Sélectionnons le formulaire client (nous ne créons donc pas un formulaire spécifique). Dans cette méthode, il faudra néanmoins rentrer le code du client manuellement, sans compter que le code d'un nouveau client sera refusé dans la facturation tant que le formulaire ne sera pas rafraîchi (en gros quitter le formulaire et le rouvrir) Même si ce n'est pas la méthode la plus adéquate, elle a le mérite d'exister. La méthode suivante va corriger cela par l'utilisation d'une véritable macro et d'une procédure événementielle. |
2. Création des tables, choix des champs 5. Liste de choix Access Formations Access sur les zones de listes: Ciel compta Premium, la référence en comptabilité pour PME et associations |
||||||||
|
YBET Informatique: formation débutant ou avancé dans notre salle de cours à Chiny ou en entreprise |
||
|
|
|
|
Renseignements, tarifs et inscriptions sur notre page formations informatiques |
||