Developpez.com - Access
X

Choisissez d'abord la catégorieensuite la rubrique :

Mon avatar

Présentation

Claude Leloup

MVP

D'informatique, je n'ai aucune formation.
D'Access, je connais la touche F1, les FAQ et le forum de DVP.
Quand j'ai enfin compris quelque chose, j'aime l'expliquer à d'autres. Et maintenant que pour moi, c'est dimanche tous les jours, j'en profite pour expliquer ce que j'ai compris.

Liste des articles

  • Positionner un formulaire à un endroit déterminé (2011).
  • Positionner un formulaire par rapport au contrôle d'un autre formulaire (2012).
  • Stocker les images statiques de vos formulaires et états hors de la base de données (2012).
  • Consulter une table qui contient des paliers (2012).
  • Comment classer les données dans des tables liées et construire un formulaire père/fils (2012).
  • Formulaire de recherche sur la base d'une requête (2013).
  • Tenir une comptabilité avec Access2000 (2013).
  • Quelques exemples d'utilisation d'Access2000, plic-ploc (2013).
  • Outils pour la gestion d'un restaurant (2013).
  • Exemple d'interaction Access-Excel (2014).
  • Une application Access pour émettre et archiver des documents types Word (2014).
  • Dans un formulaire Access, une zone de texte qui s'adapte à son contenu (2014).
  • Calcul du code IBAN (2014).
  • Contrôler la fiabilité d'un inventaire permanent (2015).
  • Une gestion des stocks avec Access (2015).
  • Gestion de stock d'échantillons (2014).
  • Tutoriel pour gérer une association avec Access (2015).
  • Créer une interface entre un processus industriel et les services techniques avec Access (2015).
  • Contrôler la production de vaches laitières avec Access 1/2 (2015).
  • Contrôler la production de vaches laitières avec Access 2/2 (2015).
  • Gérer un troupeau de moutons avec Access 1/2 (2015).
  • Gérer un troupeau de moutons avec Access 2/2 (2015).
  • Comment ajuster la taille d'un sous-formulaire en fonction du nombre de ses enregistrements (2015).
  • Un formulaire (état) qui contient de multiples fois le même sous-formulaire (sous-état), chacun avec une source différente (2015).
  • Une application pour distribuer les tâches à du personnel disponible (2016).
  • Tutoriel pour tenir la comptabilité d'une association caritative avec Access (2016).
  • Formulaires gigognes : un moyen pour présenter les détails d'une structure avec Access (2016).
  • Hep taxi ! Application Access pour gérer des réservations de transports à la demande (TAD) (2016).
  • Présentation des tutoriels Access

    On y explique d'une part la méthode MoveSize de l'objet Docmd et d'autre part comment récupérer les coordonnées d'un formulaire affiché. Le tout au travers d'un exemple concret : un petit utilitaire construit pas à pas.

    Formulaire

    Si on le déplace à l'écran ou si on le redimensionne, les données affichées sont instantanément actualisées.
    Si vous voulez ouvrir un formulaire indépendant à un endroit donné avec des dimensions précises, vous le positionnez manuellement. Ensuite vous le recouvrez exactement avec cet utilitaire. La commande DoCmd.MoveSize avec les paramètres adéquats se trouve dans votre presse-papier.

    Dans un formulaire, on souhaite parfois apporter – sur demande de l'utilisateur – un complément d'information aux données affichées dans l'enregistrement actif. Ce tutoriel décrit comment ouvrir un second formulaire donnant plus de détails à un endroit qui dépend de la position d'un contrôle du premier.
    Ceci est la suite du tutoriel Positionner un formulaire à un endroit déterminé. Nous ferons un pas de plus dans l'exploitation de la théorie exposée dans le tutoriel précédent.
    Cette fois, en cliquant sur un contrôle d'un formulaire, nous allons ouvrir un second formulaire juste en dessous et nous rectifierons sa position si ce second formulaire déborde de l'écran.

    Ce tutoriel décrit UNE méthode pour garder, hors de la base de données, les images qui garnissent un formulaire ou un état.
    Access permet de stocker des images directement dans la base de données. Que ce soit en tant que valeur du champ OLE d'une table ou en tant que propriété Image (Picture) d'un formulaire, d'un état ou d'un contrôle de l'un de ces deux objets. Toutefois, cela peut très vite alourdir la base de données si l'on a un grand nombre d'images en jeu.
    Cafeine dans son tutoriel Gestion de photos par formulaire a montré comment externaliser les images : ce sont les adresses qui sont stockées dans la table et non les images elles-mêmes. Cafeine s'est concentré sur l'aspect dynamique du traitement : la photo affichée varie au fur et à mesure que le formulaire parcourt les enregistrements de la table qui constitue sa source.
    Ici, on aborde le côté statique : l'affichage des images fixes qui décorent les formulaires et les états de la base de données. Certes le problème du poids de ces images dans la base de données se pose d'une manière moins aiguë que lorsqu'il s'agit de tables contenant des milliers d'enregistrements avec des champs OLE, cependant pensez à une base avec quelques dizaines de formulaires et autant d'états, tous décorés du logo de l'entreprise, ça commence à peser...

    Il s'agit de rechercher dans une table, une valeur qui ne s'y trouve pas nécessairement et de choisir selon les circonstances : la valeur immédiatement supérieure (ou éventuellement égale) ou la valeur immédiatement inférieure. Par exemple : Formulaire
    Access offre plusieurs voies pour atteindre ce but.
    Dans ce tutoriel, nous utiliserons uniquement des fonctions intégrées sans recourir à du code VBA.
    Nous aborderons l'utilisation des fonctions intégrées au moyen de quelques exemples pour illustrer la recherche d'une date, d'une heure, d'un texte ou d'une valeur numérique dans une table.

    Dans ce tutoriel, on vous propose une marche à suivre pour les cas où l'on veut présenter sur un écran une série d'informations à deux niveaux, par exemple :
    - chaque facture avec la date, le destinataire, les conditions de paiement... au 1er étage et le détail des articles facturés juste en dessous ;
    - un produit fini et la liste des pièces détachées qui le composent ;
    - ou comme ce qui va nous servir de modèle dans ce tutoriel, un plat cuisiné et la liste des ingrédients nécessaires.

    Formulaire

    La construction pas à pas d'un formulaire destiné à afficher des enregistrements qui répondent à des critères choisis par l'utilisateur.

    Formulaire

    Partage d'expérience d'un comptable qui s'est aidé d'Access pour organiser son travail…
    On explique une démarche et présente une solution informatique utilisant Access.
    Il ne s'agit pas de vous livrer un logiciel comptable universel « clé en main » ni à vous donner un cours de comptabilité.
    Ceci s'adresse au lecteur qui veut organiser la comptabilité d'une petite entreprise et qui dispose déjà d'une connaissance de base en Access.
    Pour illustrer les propos, un exemple concret : la comptabilité d'un restaurant.

    Formulaire

    Fourre-tout pour développer des réponses données sur les forums Access de DVP.
    • Un formulaire continu avec une image propre à chaque enregistrement.
    • Compléter les postes d'une facture, d'un bon de commande.
    • Déterminer les jours ouvrés.
    • Une liste déroulante qui rétrécit au fur et à mesure que des items sont choisis.
    • Envoyer un état par mail avec Access2000 et PDFCreator en un clic.
    • Quelques exercices avec des dates.
    • Ouvrir un formulaire à l'enregistrement qui était actif lors de la fermeture précédente.
    • Modifier temporairement la date système.
    • Décomposer un stock selon les dates de réception (Fifo).

    Voici quelques outils développés avec Access2000 pour aider un restaurateur à analyser la marge qu'il réalise sur la vente de ses plats.
    En quelque sorte, faire un nœud entre le montant de ses achats de matières premières et la partie « nourriture » de son chiffre d'affaires.

    noeud

    Remerciements

    Merci à Arkam46 qui m’a mis le pied à l’étrier pour les tutoriels Access et à Djibril pour les outils qu’il met à notre disposition.

    Me contacter

    Vous pouvez me contacter par message privé via le forum de developpez.com.

    Cette page est valide XHTML 1.1 et CSS2

    Copyright © 2012 Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

    Responsables bénévoles de la rubrique Access : Pierre Fauconnier - Arkham46 -