Construire une
Base de données presque sans VBA  
Retour

Cela faisait longtemps que j'avais envie de faire ce cours, donc le voici.  
Ce cours est relativement simple. Pour l'approfondir, je vous conseille mes CDs de formation, et notamment celui sur le VBA.

IMPORTANT : cette démonstration sert à la construction de petites listes de données. Pour des bases plus complexes (plusieurs tables), Excel n'est pas forcément le meilleur outil (on regardera du côté d'Access ou d'Oracle). De plus, des notions de VBA sont ensuite indispensables pour améliorer le fichier. Mon CD peut s'avérer un complément utile.

Finalement, la procédure donnée ici a un objectif pédagogique avant tout. Pour la construction d'une "vraie" base de données clients/produits, une approche plus structurée doit être adoptée, prenant en compte les besoins finaux. Par contre, pour un prototype fonctionnel, c'est un excellent moyen.
Première partie : Structure, saisie et consultation des enregistrements.
Deuxième partie : suppression et modification - menu de déplacement
 

0 - Présentation générale
1 - Construction de la structure du fichier

2 - Création du formulaire de saisie

3 - Début de l'automatisation

4 - Création de la macro d'ajout des données

5 - Ajout du bouton d'enregistrement des données

6 - Mise en forme du formulaire

7 - Création du formulaire de consultation

8 - Création des noms dynamiques et du menu déroulant

9 - Ajout d'un autre menu déroulant

10 - Vérification du fonctionnement

1 - Modification de la localisation
           du No de l'enregistrement en cours

2 - Macro de suppression de l'enregistrement

3 - Suppression : gestion du dernier enregistrement
4 - Suppression : message de confirmation

5 - Enregistrement suivant et précédent
6 - Modification : ajout de la structure
7 - Modification : ajustement de la macro
8 - Ajoute le menu de navigation

 
Troisième partie : amélioration du code, ajout d'une base client, doublons
 
Quatrième partie : sélection d'un enregistrement à partir de la BD et quelques statistiques... 
1 : Gestion de la suppression de l'ensemble des enregistrements (1)
2 : Gestion de la suppression de l'ensemble des enregistrements (2)
3 : Créer une liste de clients et ajouter un menu déroulant avec cette liste
4 : Ajouter une aide à la saisie
5 : Autoriser la saisie d'un nouveau client
6 : Enregistrement de la macro d'ajout
7 : Simplification de la macro
8 : Sécurisation de la macro
9 : Vérification des doublons
10 : Tri de la BD
11 : Ajouter une procédure événementielle
12 : Quelques commentaires finaux.

 

1 : Sélection d'un enregistrement par double-clic sur une ligne de la BD
2 : Ajout du tableau croisé dynamique
3 : Actualisation automatique du TCD lors de la sélection de la feuille

Ce cours est relativement simple. Pour l'approfondir, je vous conseille mes CDs de formation, et notamment celui sur le VBA.

 Présentation générale - Haut - Suivant

Bonne continuation

Gaetan Mourmant