Claude Leloup
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.
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.
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 :
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.
La construction pas � pas d'un formulaire destin� � afficher des enregistrements qui r�pondent � des crit�res choisis par l'utilisateur.
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.
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.
Merci � Arkam46 qui m�a mis le pied � l��trier pour les tutoriels Access et � Djibril pour les outils qu�il met � notre disposition.
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 ni 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.