Soft & Micro n°100 octobre 1993
Soft & Micro n°100 octobre 1993
  • Prix facial : 32 F

  • Parution : n°100 de octobre 1993

  • Périodicité : mensuel

  • Editeur : Excelsior Publications

  • Format : (198 x 276) mm

  • Nombre de pages : 224

  • Taille du fichier PDF : 171 Mo

  • Dans ce numéro : dossier spécial sur Windows 3.1... les 100 recettes indispensables.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 116 - 117  |  Aller à la page   OK
Pages suivantes >
116 117
atelier SGBLI Ce champ, nommé Total notes, a pour valeur Somme ([Montant]). De retour dans le formulaire principal, on crée un champ calculé sous la liste, auquel on donne la valeur  : "Liste Notes".Formulaire ! 0c [Total notes] Il s'agit en fait de la référence à l'objet champ précédent. On place d'abord le r Edition Affichage Beguele Eçean 1C3 Rase de données : NOTEFRAI vi• Nouveau J Ouvrir Tee age Reegee Modifier Requête Sélection : Reste dû nom du sous-formulaire qui contient cet objet, ici ListeNotes, puis l'instruction.Formulaire ! suivie du nom de l'objet, [Total notes]. Cette syntaxe est utilisée partout dans Access, dès qu'il est nécessaire de faire référence à un objet. Attention ! les champs calculés d'Access ne stockent pas les valeurs ! Pour stocker la somme de chaque demande, ce qui pourrait être nécessaire dans une base de données susceptible de contenir un grand nombre de notes de frais, il faudrait créer un champ et lui affecter, à l'aide d'une macrocommande, la valeur ainsi calculée. Ouverture automatique du formulaire au lancement de la base Lorsque Access détecte la présence d'une macrocommande nommée Autoexec au sein d'une base de données, il lance automatiquement cette macro à l'ouverture de la base. Dans notre cas (écran 4), la macro Autoexec se contente d'ouvrir le formulaire Notes de frais, avec l'action OuvrirFormulaire et les paramètres décrits ci-dessous.• Nom formulaire  : Notes de frais• Affichage  : Formulaire 116 Soft& MiCre N°100 OCTOBRE 1993 (On peut également ouvrir un formulaire en mode création, prévisualisation ou feuille de données.)• Mode données  : Modification (Ce mode affiche le premier enregistrement de la table en permettant sa modification. Si l'on préfère aller directement à la saisie d'une nouvelle demande, on peut choisir le mode Ajout. Pour consulter les informations, choisir le mode Nouveau:% len Cisarno + Remboursa Ta Meer. ISI Li Crièges. Far Ott e cl I I+ La requête Reste dû totalise le montant des notes de frais appartenant à des demandes qui n'ont pas été remboursées. I+ Afficher un message indiquant le montant des notes restant à rembourser On souhaite connaître le montant des notes restant à rembourser. La requête Reste dû nous y aidera. Elle utilise les tables Frais et Notes. Le premier champ de la requête est calculé sous la forme  : Montotal : Somme ([Montant]) Il est également affiché. Le second champ de la requête est le champ Remboursé de la table Frais, dont la valeur Faux est recherchée. Ce champ n'est pas affiché. La requête renvoie une seule cellule contenant le montant total des frais qui n'ont pas encore été remboursés. Si, au lieu d'obtenir cette seule cellule de table, on préfère voir apparaître la somme dans un message, il est nécessaire de créer un module de code Access Basic, Total remboursements. Dans ce mo- Lecture seule.) Conseil  : lorsque vous créez une macrocommande Autoexec, commencez par lui donner un autre nom, le temps de vérifier que sa mise au point est correcte. Il est également judicieux de créer une telle macro en fin de développement. Pour empêcher son exécution, maintenez la touche Maj enfoncée lors de l'ouverture de la base. iÎ Tee dule (écran 2, page précédente), on crée la fonction Totrembour, dont la syntaxe est la suivante  : Function Totrembour () Dim db As Database, lir As >c Dynaset (La variable db est définie comme base de données, et la variable lir comme Dynaset. Un Dynaset est un ensemble d'enregistrements renvoyé par une opération d'Access.) Set db = CurrentDB() (La variable db prend la valeur base de données en cours. Comme Access Basic permet de travailler simultanément sur plusieurs bases, ce paramètre est requis.) Set lir = >< db.CreateDynaset("Reste dû") (La variable lir prend la valeur de l'ensemble des enregistrements renvoyés par la requête Reste dû [écran 3]. Comme on l'a vu plus haut, cette requête renvoie en réalité une seule cellule, Montotal.) MsgBox ("Il vous reste encore ›c "& lirMontotal & " F à vous ›c faire rembourser") (Cette ligne crée un message qui affiche le montant total au sein d'un court texte. La syntaxe lir.Montotal identifie la cellule renvoyée par la requête Reste dû. Quant aux &, ils concatènent les chaînes de caractères.) End Function Pour l'instant, cette fonction ne fait rien. Il est en effet impossible d'exécuter directement une fonction créée avec Access Basic sans l'appeler depuis une macro. On crée donc une macro, SommeRembour, dont le seul rôle est de lan- Microsoft Access C Edition Affichage Enregistrements Eçrtin r2lel Fifre/tri OMM Chue* (limer° de le derrende 1 ! I Base de données : NOTEFRAI v 1• 0),:e Rewiete Lz E'.'eaaruvillillirin ► Notes de frais n'Concerne : Voyagea Benelles Date demande : macted. 18 soir 1993 Rembowed : 1W Date : I Typo : Justificatif : I Montre : ► 25/07/1 993 irais 1 800 00 F 25/07/1993 ltSW Noil a 8tteelle 50000F 25/07/1993 Restaurant Dîne « d But en (seul) 120,00 F zsioni 993 Te Pou ale, eu F1V de B.uxeme, 55,00 F 0 00 F trejr.,, Hi IlEnr11 1_,J+11L Total : 2 275.00F Access affiche automatiquement le formulaire Notes de frais lors de l'ouverture de la base de données.
simbamesiaiààlar iaMiMbillis cer la fonction Totrembour. La syntaxe de la macro est donc ExécuterCode, avec Totrembour() comme nom de fonction. C'est l'utilisation de cette macro, et non celle du module, qui affiche le message contenant le montant total des notes de frais pas encore remboursées (écran 5). Affecter la macro au formulaire Notes de frais On veut, pour finir, afficher ce message lors de la fermeture du formulaire Notes de frais. Pour cela, on ouvre le - T.1 Microsoft Access 1.,1 r Edition Affichage Enregistrements Ecran 7, IL L1g 3 IM li'Filtre/tir MY- Int Champ : I Pi LEI iBasr de données : NOTEFRAI i• FI NOuvt, «. Notes I. [- Notes de frais n'l El Tek aro 4.011, 4 FormleiEtat z 11.w„ 4 M0'.1 9 Concerne Voyage à Brueeies Date demande : mercredi 18 août 1993 Rembourré- Pi Date : T Justificatif Montant : 1, 25/07/1993 Train RV à Bruseles 1 600.00 F 25/07)1993 Kid étui à Bruxelles 500 00 F 25/0 120 PD F' 26/0""Microsoft Access 5500 F 0.00 F Il vous reste encore 2 9 2 2F à vous faire rembourser ij I 1 L Ii4J En. I formulaire Notes de frais en mode modification, et on clique sur l'icône Propriétés de la barre d'icônes. La liste des propriétés du formulaire apparaît. Dans cette liste, on dispose de plusieurs cycles d'exécution, auxquels peuvent être affectées des macros  : Sur activation, Sur 1›1›11 I 0 K 2 275.00 F Avant a fermeture du formulaire, Access affiche un message indiquant le montant total des notes qui n'ont pas encore été remboursées. insertion, Sur suppression, Avant mise à jour, Après mise à jour, Sur ouverture et Sur fermeture. Nous souhaitions que le message s'affiche lorsque l'on ferme le formulaire  : nous avons donc choisi le cycle Sur fermeture. Mais vous pouvez opter pour d'autres affectations. Soft Mao La base Notes de frais qui est décrite ici se trouve dans la disquette éditoriale de Soft & Micro. Si vous voulez n'en utiliser que certains éléments au sein de votre propre base, sélectionnez l'option Importer du menu Fichier, puis choisissez le format Microsoft Access parmi les différents formats qui sont proposés. Vous verrez alors apparaître la liste de tous les objets de la base de données choisie ; ils sont classés par ordre alphabétique. Un menu hiérarchique (ou pop-up), situé audessus de cette liste, présente les différents types d'objets de la base. Conseil  : commencez par créer vousmême vos éléments ; en cas de difficulté, importez l'objet correspondant depuis la base fournie sur la disquette.•.ii.. is... MI RO Contact publicité  : Olivier Thomas Tél.  : 46 48 18 43 Fax  : 46 48 18 88 Transferts Mac-PC MacDisk sous W indows lit, écrit et formate sur PC les disquettes Mac 1,44 Mo Echanges de fichiers entre Word, Excel, PageMaker, XPress, etc. sans aucune modification matérielle. MacSQ sous W indows lit/écrit sur PC les SyQuest 44 ou 88 Mo du Mac. Transfert de numérisations, de sélections de couleurs. Supporte les cartes Adaptec (et norme ASPI) SyDos, D2 et ports parallèles (Puma. D2-Para). MacDisk Pro surensemble de MacSQ, traite également les cartouches magnétooptiques 128 Mo et évolue vers une couverture de tous les volumes Mac SCSI. Logiciels & Services DUHEM 2I, rue La Bruyère - 75009 PARIS -Tél. 49 70 04 55 - Fax 49 70 04 56 Prospectus et démonstration sur simple demande. MacDisk pour Windows 990 F, MacSQ 1500 F TTC, MacDisk Pro 1750 F TTC Cartes bancaires acceptées Demandez les conditions réservées aux revendeurs. Pour plus d'informations, cochez 28 dans votre espace lecteurs.



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


Soft & Micro numéro 100 octobre 1993 Page 1Soft & Micro numéro 100 octobre 1993 Page 2-3Soft & Micro numéro 100 octobre 1993 Page 4-5Soft & Micro numéro 100 octobre 1993 Page 6-7Soft & Micro numéro 100 octobre 1993 Page 8-9Soft & Micro numéro 100 octobre 1993 Page 10-11Soft & Micro numéro 100 octobre 1993 Page 12-13Soft & Micro numéro 100 octobre 1993 Page 14-15Soft & Micro numéro 100 octobre 1993 Page 16-17Soft & Micro numéro 100 octobre 1993 Page 18-19Soft & Micro numéro 100 octobre 1993 Page 20-21Soft & Micro numéro 100 octobre 1993 Page 22-23Soft & Micro numéro 100 octobre 1993 Page 24-25Soft & Micro numéro 100 octobre 1993 Page 26-27Soft & Micro numéro 100 octobre 1993 Page 28-29Soft & Micro numéro 100 octobre 1993 Page 30-31Soft & Micro numéro 100 octobre 1993 Page 32-33Soft & Micro numéro 100 octobre 1993 Page 34-35Soft & Micro numéro 100 octobre 1993 Page 36-37Soft & Micro numéro 100 octobre 1993 Page 38-39Soft & Micro numéro 100 octobre 1993 Page 40-41Soft & Micro numéro 100 octobre 1993 Page 42-43Soft & Micro numéro 100 octobre 1993 Page 44-45Soft & Micro numéro 100 octobre 1993 Page 46-47Soft & Micro numéro 100 octobre 1993 Page 48-49Soft & Micro numéro 100 octobre 1993 Page 50-51Soft & Micro numéro 100 octobre 1993 Page 52-53Soft & Micro numéro 100 octobre 1993 Page 54-55Soft & Micro numéro 100 octobre 1993 Page 56-57Soft & Micro numéro 100 octobre 1993 Page 58-59Soft & Micro numéro 100 octobre 1993 Page 60-61Soft & Micro numéro 100 octobre 1993 Page 62-63Soft & Micro numéro 100 octobre 1993 Page 64-65Soft & Micro numéro 100 octobre 1993 Page 66-67Soft & Micro numéro 100 octobre 1993 Page 68-69Soft & Micro numéro 100 octobre 1993 Page 70-71Soft & Micro numéro 100 octobre 1993 Page 72-73Soft & Micro numéro 100 octobre 1993 Page 74-75Soft & Micro numéro 100 octobre 1993 Page 76-77Soft & Micro numéro 100 octobre 1993 Page 78-79Soft & Micro numéro 100 octobre 1993 Page 80-81Soft & Micro numéro 100 octobre 1993 Page 82-83Soft & Micro numéro 100 octobre 1993 Page 84-85Soft & Micro numéro 100 octobre 1993 Page 86-87Soft & Micro numéro 100 octobre 1993 Page 88-89Soft & Micro numéro 100 octobre 1993 Page 90-91Soft & Micro numéro 100 octobre 1993 Page 92-93Soft & Micro numéro 100 octobre 1993 Page 94-95Soft & Micro numéro 100 octobre 1993 Page 96-97Soft & Micro numéro 100 octobre 1993 Page 98-99Soft & Micro numéro 100 octobre 1993 Page 100-101Soft & Micro numéro 100 octobre 1993 Page 102-103Soft & Micro numéro 100 octobre 1993 Page 104-105Soft & Micro numéro 100 octobre 1993 Page 106-107Soft & Micro numéro 100 octobre 1993 Page 108-109Soft & Micro numéro 100 octobre 1993 Page 110-111Soft & Micro numéro 100 octobre 1993 Page 112-113Soft & Micro numéro 100 octobre 1993 Page 114-115Soft & Micro numéro 100 octobre 1993 Page 116-117Soft & Micro numéro 100 octobre 1993 Page 118-119Soft & Micro numéro 100 octobre 1993 Page 120-121Soft & Micro numéro 100 octobre 1993 Page 122-123Soft & Micro numéro 100 octobre 1993 Page 124-125Soft & Micro numéro 100 octobre 1993 Page 126-127Soft & Micro numéro 100 octobre 1993 Page 128-129Soft & Micro numéro 100 octobre 1993 Page 130-131Soft & Micro numéro 100 octobre 1993 Page 132-133Soft & Micro numéro 100 octobre 1993 Page 134-135Soft & Micro numéro 100 octobre 1993 Page 136-137Soft & Micro numéro 100 octobre 1993 Page 138-139Soft & Micro numéro 100 octobre 1993 Page 140-141Soft & Micro numéro 100 octobre 1993 Page 142-143Soft & Micro numéro 100 octobre 1993 Page 144-145Soft & Micro numéro 100 octobre 1993 Page 146-147Soft & Micro numéro 100 octobre 1993 Page 148-149Soft & Micro numéro 100 octobre 1993 Page 150-151Soft & Micro numéro 100 octobre 1993 Page 152-153Soft & Micro numéro 100 octobre 1993 Page 154-155Soft & Micro numéro 100 octobre 1993 Page 156-157Soft & Micro numéro 100 octobre 1993 Page 158-159Soft & Micro numéro 100 octobre 1993 Page 160-161Soft & Micro numéro 100 octobre 1993 Page 162-163Soft & Micro numéro 100 octobre 1993 Page 164-165Soft & Micro numéro 100 octobre 1993 Page 166-167Soft & Micro numéro 100 octobre 1993 Page 168-169Soft & Micro numéro 100 octobre 1993 Page 170-171Soft & Micro numéro 100 octobre 1993 Page 172-173Soft & Micro numéro 100 octobre 1993 Page 174-175Soft & Micro numéro 100 octobre 1993 Page 176-177Soft & Micro numéro 100 octobre 1993 Page 178-179Soft & Micro numéro 100 octobre 1993 Page 180-181Soft & Micro numéro 100 octobre 1993 Page 182-183Soft & Micro numéro 100 octobre 1993 Page 184-185Soft & Micro numéro 100 octobre 1993 Page 186-187Soft & Micro numéro 100 octobre 1993 Page 188-189Soft & Micro numéro 100 octobre 1993 Page 190-191Soft & Micro numéro 100 octobre 1993 Page 192-193Soft & Micro numéro 100 octobre 1993 Page 194-195Soft & Micro numéro 100 octobre 1993 Page 196-197Soft & Micro numéro 100 octobre 1993 Page 198-199Soft & Micro numéro 100 octobre 1993 Page 200-201Soft & Micro numéro 100 octobre 1993 Page 202-203Soft & Micro numéro 100 octobre 1993 Page 204-205Soft & Micro numéro 100 octobre 1993 Page 206-207Soft & Micro numéro 100 octobre 1993 Page 208-209Soft & Micro numéro 100 octobre 1993 Page 210-211Soft & Micro numéro 100 octobre 1993 Page 212-213Soft & Micro numéro 100 octobre 1993 Page 214-215Soft & Micro numéro 100 octobre 1993 Page 216-217Soft & Micro numéro 100 octobre 1993 Page 218-219Soft & Micro numéro 100 octobre 1993 Page 220-221Soft & Micro numéro 100 octobre 1993 Page 222-223Soft & Micro numéro 100 octobre 1993 Page 224