Création d outils d intégration de données

Dimension: px
Commencer à balayer dès la page:

Download "Création d outils d intégration de données"

Transcription

1 Année Universitaire : Licence Professionnelle Informatique CDOAM (Conception et Développement Orientés Objet d Applications Multi-Tiers) Hélène BONNAVENTURE Stage du 10 mars au 10 juin 2008 Tuteur enseignant : M. Bruno TATIBOUET Tuteur professionnel : M. Sébastien PERNIN Création d outils d intégration de données UNIVERSITÉ DE FRANCHE-COMTÉ LIFC 16, Route de Gray BESANÇON Cedex-France Tel : +33 (03) (64 55) Fax : +33 (03)

2 Remerciements Tout d abord, je tiens à remercier les enseignants de l Université de Besançon pour m avoir permis de suivre la formation en «Licence professionnelle CDOAM», avec l objectif d obtenir un diplôme, me permettant d étendre mes connaissances et compétences professionnelles acquises jusqu à présent, m offrant ainsi de nouvelles perspectives d évolution. Je remercie également, l entreprise Franche Comté Chauffage de m avoir accueillie au sein de son Service Informatique, ainsi que l ensemble du personnel pour son accueil et son amabilité, et tout particulièrement : M. Sébastien PERNIN, mon tuteur professionnel et responsable du Service Informatique, pour sa disponibilité, son écoute et ses conseils. M. Joël PALISSOT, Gérant des Etablissements PALISSOT pour m avoir accepté dans son entreprise. Mes remerciements se dirigent également vers M. Bruno TATIBOUET, mon tuteur enseignant, et tous ceux qui, à un moment ou à un autre, ont participé à la réalisation de ce travail. Création d outils d intégration de données Page 1/45

3 Sommaire Remerciements... 1 Introduction... 4 I. Présentation de l entreprise... 5 A. Historique... 5 B. Les domaines d activités... 5 C. Organigramme... 6 D. Les clients... 6 E. Quelques chiffres clés au 31 mars II. Environnement de travail... 7 A. Le Service Informatique... 7 B. Moyens à disposition Matériel Logiciels Mon poste C. Mon rôle au sein du service III. Apprentissage et formation A. Qu est-ce-que.net? B. Le FrameWork.NET C. Visual Studio D. Visual Basic.NET E. SQL SERVER F. Le P.G.I IV. Missions accomplies A. PROJET N 1 : P.G.I. PASSERELLE COMPTABLE Le cahier des charges a) Les besoins b) Les connaissances requises c) Le déroulement du projet Etude et analyse a) Prise de connaissance b) Modèle Conceptuel de données Aspect technique a) Création des vues et procédures (1) Mouvements et écritures comptables (2) Les comptes Création d outils d intégration de données Page 2/45

4 b) Gestion des tables de transfert c) Le développement (1) Généralités (2) Les fichiers textes (3) L accès aux données (4) Tests d) Utilisation, exécution et déploiement e) Les problèmes rencontrés B. PROJET N 2 : P.G.I. GESTION DE LA PAIE Le cahier des charges Les calculs Tests Fichier EXCEL Utilisation et exécution Difficultés rencontrées CONCLUSION WEBOGRAPHIE BIBLIOGRAPHIE GLOSSAIRE Création d outils d intégration de données Page 3/45

5 Introduction Dans le cadre du programme de formation de la «Licence professionnelle CDOAM», enseigné à l Université de Besançon, j ai effectué un stage d une durée de trois mois au sein du service informatique des Etablissements PALISSOT. L objet de ce rapport est de présenter un échantillon du travail que j ai pu fournir tout au long de cette période. M. Sébastien PERNIN, responsable Informatique m a demandé de mener à bien deux projets : Projet N 1 : PGI - PASSERELLE COMPTABLE Il s agit de concevoir une passerelle entre, le logiciel spécifique de l entreprise, nommé PGI* et un logiciel comptable du commerce : QUADRACOMPTA de l éditeur QUADRATUS. Projet N 2 : PGI COLLABORATION PAIE Dans ce deuxième projet, je dois développer un outil de collaboration entre Franche Comté Chauffage et l organisme gérant les paies des employés : PRO COMPTA. Le sujet principal de ces deux missions est l'intégration de données. L intégration de données regroupe les processus par lesquels les données provenant de différentes parties d un système d'information sont déplacées, combinées et consolidées. Ces processus consistent habituellement à extraire des données de différentes sources (bases de données, fichiers, applications, Services Web, s, etc.), à leur appliquer des transformations (jointures, calculs, etc.), et à envoyer les données résultantes vers les systèmes cibles. Ce rapport se présente en quatre parties. Je m attacherai tout d abord à la présentation de l entreprise d accueil. Ensuite, dans une deuxième partie, je passerai en revue les outils utilisés lors de l étude et du développement de mes deux missions. Puis dans une troisième partie je définirai les différentes étapes qui ont été nécessaires à l élaboration du sujet n 1 relatif à l exportation des données comptables. Et enfin, je terminerai par le sujet n 2 concernant l application de gestion de paie. Il faut savoir que l exposé des deux projets est relativement semblable. En effet, dans un premier temps je définis le cahier des charges, puis je procède à l analyse du sujet, pour finir par l aspect technique. La deuxième mission sera donc décrite de façon moins exhaustive que la première, du fait de la similitude du sujet. Pour conclure, je ferai part des difficultés rencontrées lors de mon travail et de l enrichissement personnel que m a apporté ce stage. Création d outils d intégration de données Page 4/45

6 I. Présentation de l entreprise L entreprise «Franche Comté Chauffage» est une Société A Responsabilité Limitée. Son siège social se situe : rue des Estellins à Bucey-Les-Gy (70700). A. Historique Les établissements PALISSOT existent depuis le 1 mars Ils sont le fruit du travail de M. PALISSOT Hubert qui avait l ambition de monter sa propre entreprise. C était le père de l actuel gérant des Ets PALISSOT, plus connus aujourd hui sous le nom de FRANCHE COMTE CHAUFFAGE. A l origine, cette entreprise était ce que l on pouvait appeler une entreprise familiale. Mais, depuis une dizaine d années que M. PALISSOT fils a pris la tête de l entreprise, celleci se tourne vers une expansion logique, compte tenu de la demande et s ouvre sur le marché public avec réussite puisqu elle est aujourd hui leader des entreprises de chauffage, climatisation en Haute Saône. B. Les domaines d activités Création d outils d intégration de données Page 5/45

7 C. Organigramme Les Ets PALISSOT comptent 67 employés, classés dans l organigramme de l Annexe 1 : Organigramme de l entreprise - page 2. Par conséquent «Franche Comté Chauffage» se classe dans la catégorie des Petites et Moyennes Entreprises. D. Les clients BRISARD Industriels : Centres hospitaliers de Gray et Vesoul Conseil Général du Doubs Lycée : COURNOT, FERTET Entreprise : JARDIMAT Christine LAURE Particuliers : plus de 2000 clients depuis 1970 E. Quelques chiffres clés au 31 mars 2007 Chiffre d'affaire Résultats d exploitation Bénéfices Capital Création d outils d intégration de données Page 6/45

8 II. Environnement de travail A. Le Service Informatique Le service Informatique a vu le jour dans les années Avant cette période l informatisation était gérée par un prestataire extérieur. La création de ce service était une étape nécessaire face à l essor des Etablissements PALISSOT. M. Sébastien PERNIN détient un BTS Génie Climatique et n a pas suivi d études informatiques. Il est arrivé dans l entreprise en juillet 2000 et a été recruté pour travailler au Bureau d étude. Cependant, grâce à son intérêt prononcé dans le domaine des nouvelles technologies, il a pu se tourner progressivement vers la gestion du parc informatique. Autodidacte, effectuant régulièrement des formations, il est depuis sa création en 2003 responsable de ce service. B. Moyens à disposition 1. Matériel Les serveurs HP ML 350 G3 RAM : 2 go HP ML 370 RAM : 2,5 go PALISSOT 01 PALISSOT 02 Windows 2003 Serveur R2 Windows 2003 Serveur Edition Exchange Logiciel TSE Bureautique - Serveur de Fichier ACER 1 go DELL Powerdege 1 go PALISSOT 04 WEB Windows 2003 Serveur R2 Windows 2003 Scan Routeur Pro Symantec Norton Corporate (Passerelle photocopieur vers le réseau Passerelle Antivirale + Exchange) Création d outils d intégration de données Page 7/45

9 HP ML 350 G5 2 go HP ML 150 PALISSOT 05 PALISSOT 06 Windows 2003 Serveur de secours SQL SERVER QuadraCompta Base PGI Les postes clients Il y a 11 ordinateurs et 7 portables. Les employés des bureaux travaillent sous Windows XP Pro. Création d outils d intégration de données Page 8/45

10 2. Logiciels Logiciels de développement Microsoft Visual Studio 2003 Environnement de développement.net pour Windows conçu par Microsoft. Microsoft SQL Server 2000 SQL SERVEUR est un SGBD* qui fonctionne selon le même concept que : ORACLE* ou MYSQL*. Logiciels servant à la documentation des programmes Microsoft Office Visio 2003 Utile pour la schématisation des systèmes. Ce logiciel permet de visualiser, d analyser et de communiquer des informations grâce à ses bibliothèques d images, d icônes et autres formes, spécifiques à des secteurs et métiers. DB designer 4 Logiciel de conception de bases de données. Il possède également des fonctions permettant d importer des Bases de données déjà existantes. Logiciel comptable du commerce QuadraCompta Logiciel de comptabilité Logiciel spécifique PGI Logiciel spécifique développé par FCC. Création d outils d intégration de données Page 9/45

11 3. Mon poste L ordinateur mis à ma disposition possédait les caractéristiques suivantes : Modèle : DELL - Optiplex 755 RAM : 2048 Mo Processeur : Intel core 2 Duo E6650 Système : Windows XP Professional - Version Service Pack2 Je l utilisais en tant que serveur local. C. Mon rôle au sein du service Durant mon stage de 13 semaines, j ai assumé la fonction de Développeur VB.NET au sein du service Informatique. Mes responsabilités étaient de mener à terme, les deux missions qui font l objet de ce rapport, en tenant compte des normes de développement effectives dans le service, avec un maximum d autonomie. Pendant cette période, j ai pu découvrir les multiples activités du métier de responsable d un Service Informatique de PME. En effet, mon espace de travail se situait dans le même bureau que M. PERNIN et de ce fait, j ai pu me rendre compte de la diversité du métier. Je tiens à souligner que M. PERNIN est le seul informaticien dans l entreprise et que malgré les responsabilités de ses fonctions, il a fait preuve de disponibilité et m a donné tout le soutien, l attention et les conseils dont j avais besoin. Création d outils d intégration de données Page 10/45

12 III. Apprentissage et formation Dans la réalisation de mes projets, j ai principalement utilisé les outils installés dans l entreprise. Tous, sauf DB DESIGNER (que j ai connu lors de mes études), sont activement utilisés par le responsable informatique et me sont inconnus à mon entrée en stage. C est pourquoi, M. PERNIN m a proposé une formation aux outils de l entreprise. Ainsi, durant deux semaines, je me suis auto-formée, en utilisant différents supports existant dans le service, sans oublier bien sûr mes recherches sur le Web [5] [6]. C est ainsi que j ai découvert les technologies.net. A. Qu est-ce-que.net?.net est le nom d'un ensemble de produits et de technologies proposés par l'entreprise Microsoft dont la plupart dépendent du framework.net, un composant du système d'exploitation Windows constituant un équivalent de machine virtuelle*. Les technologies.net reposent sur : le.net Framework Visual Studio.NET NET Enterprise servers (logiciels comme Commerce Server, SQL Server, Content Management Server...), un ensemble d'infrastructures techniques nécessaires pour le développement et déploiement de solutions.net B. Le FrameWork.NET Le FrameWork.NET est un grand environnement d exécution d application. Il est distribué gratuitement, sur toutes les versions de Windows depuis Windows 95, dans le but de concurrencer son grand rival le JDK* Java (Java Development Kit). J ai utilisée la version du.net framework 1.1. Les différents composants de l architecture.net sont les suivants : Création d outils d intégration de données Page 11/45

13 Les fonctionnalités systèmes de.net peuvent être regroupées en deux ensembles principaux : Le CLR (Common language Runtime) : Il s agit du moteur d exécution des applications de l infrastructure.net. Le CLR Ramasse-miettes* (Garbage Collector GC) Méta données* Assemblages* Compilateur JIT (Just-In-Time) Les 27 langages de programmation supportés par.net fonctionnent tous de la manière suivante : Le code source est d abord compilé dans un langage assembleur évolué pour.net communément appelé Intermediate Language* (IL), puis le compilateur* JIT convertit le programme d IL en code natif*. La BCL (Base Class Library) La bibliothèque BCL est une bibliothèque d objets et de composants de base accessibles par le CLR. C est grâce aux composants de cette bibliothèque, conçue hiérarchiquement dans un espace de nom* appelé «Sytem», qu il est possible d écrire rapidement des programmes faisant appel à des bases de données ou bien faisant des accès réseau. C. Visual Studio Visual Studio est un environnement de développement intégré (IDE). Il permet le développement d applications Windows et à destination du Web dans le même environnement. Il intègre, entre autre, le nouveau langage C#, le Visual Basic et le C++. Pour ma part, je me suis intéressée aux applications Windows Forms en Visual Basic puisque c est ce type d application qui est développé au sein du service. Création d outils d intégration de données Page 12/45

14 L ensemble des fenêtres disponibles lors de la conception d une application sont les suivantes : Figure 1 - Visual Studio 1 Fenêtre de Menu de Visual Studio 2 Cette fenêtre contient la boîte à outils permettant d insérer divers contrôles ou composants graphiques préconçus. 3 Editeur de code 4 L'Explorateur de solutions offre une vue organisée des projets et de leurs fichiers, ainsi qu'un accès aux commandes qui s'y rapportent. D. Visual Basic.NET Visual basic est un langage de programmation orienté objet, il a été conçu pour être facile à apprendre et à utiliser. Le langage permet de créer des applications graphiques de façon simple, mais également de créer des applications véritablement complexes. Programmer en VB est un mélange de plusieurs tâches, comme disposer visuellement les composants et contrôles sur les formulaires, définir les propriétés et les actions associées à ces composants, et enfin ajouter du code pour ajouter des fonctionnalités. Comme les attributs et les actions reçoivent des valeurs par défaut, il est possible de créer un programme simple sans que le programmeur ait à écrire de nombreuses lignes de code. J ai donc appris les fonctionnalités de ce langage en réalisant de petits travaux lors de mon auto-formation. Je me suis rapidement Création d outils d intégration de données Page 13/45

15 rendue compte que VB.NET s approche du langage Java dont j ai pu avoir un aperçu lors de cette année de licence professionnelle. E. SQL SERVER 2000 La base de données Microsoft SQL Server 2000 est une solution de Système de Gestion de Base de Données (SGBD)* robuste et puissante. Le serveur SQL Server 2000 se compose principalement de : Entreprise Manager : Interface graphique de SQL Server pour les tâches de création et d administration des bases de données. L'Analyseur de Requête, pratique pour faire des requêtes et accéder aux outils d optimisation SQL. Le Gestionnaire des services SQL Serveur, qui permet de paramétrer le comportement des différents services. A savoir principalement le Serveur SQL, et l agent SQL Serveur (Ce dernier étant un service autonome pour les sauvegardes planifiées). Les fichiers physiques, où sont stockées les données. F. Le P.G.I. Dans toutes entreprises, l accès à l information de manière simple et intuitive est primordial. Ainsi, depuis Quatre ans M. PERNIN se consacre au développement d un logiciel de gestion spécifique permettant d avoir un outil à l image de l entreprise. Son nom est : P.G.I (Progiciel de Gestion Intégré). Ce logiciel est basé sur les différents thèmes qui font le quotidien de l entreprise Module Commercial : permet de gérer les relations commerciales avec la clientèle. Exemples des fonctions implémentées : Création/Modification/Suppression de Prospect et de client Gestion de projets commerciaux Création de devis Création d outils d intégration de données Page 14/45

16 Module Maintenance : permet la gestion des contrats d entretiens Exemples des fonctions implémentées : Gestion des différents sites et secteurs de la clientèle Gestion de notre parc d appareils sous contrats Gestion des calendriers des techniciens de maintenances Création de la facturation Liaisons avec un logiciel de Comptabilité Gestion des impressions sous Crystal Report XI Module Service Après Vente : permet la gestion des différents dépannages demandés par la clientèle. Exemples des fonctions implémentées : Gestion des différents sites et secteurs de la clientèle Gestion de dossier intervention et des fiches d interventions Gestion des demandes de petits travaux Saisie des rapports d interventions Création de devis Création de la facturation externe et interne Création de commandes fournisseurs Liaison avec notre applicatif magasin Liaisons avec un logiciel de Comptabilité Gestion des calendriers des techniciens du SAV Gestion des impressions sous Crystal Report XI Module Administratif : permet de régenter la partie sociale et financière de l entreprise Ce module est découpé en sous catégorie : Création d outils d intégration de données Page 15/45

17 Intérims Exemples des fonctions implémentées : Gestion des intérims Gestion des missions intérimaires (Nouvelle Mission, Prolongation, Fin de mission) Gestion des qualifications Evaluation des intérims Salarié Exemples des fonctions implémentées : Gestion des salariés Gestion des contrats de travail (Nouveau contrat, avenant, fin contrat) Gestion des qualifications Gestion des contingents des 35 heures Saisie des heures Gestion des informations financières (Primes, retenues salaire, ) Préparation à la paie Liaison entre PGI et les cabinets en charge des Paies «PROCOMPTA» Module Travaux : permet la gestion du magasin. En projet pour 2008 Module Atelier : permet la gestion du magasin. En projet pour 2008 Création d outils d intégration de données Page 16/45

18 IV. Missions accomplies Mon rôle de stagiaire était tout d abord de «m immerger» dans le projet P.G.I. et de réaliser différents développements afin de pourvoir l application de nouvelles fonctionnalités ou de nouveaux modules. Les deux missions qui m ont été confiées s inscrivent dans les Modules «Maintenance» et «Service» pour le développement de la passerelle Comptable et dans le module «Administratif» pour l outil de collaboration avec PRO COMPTA. A. PROJET N 1 : P.G.I. PASSERELLE COMPTABLE 1. Le cahier des charges a) Les besoins L entreprise doit prochainement changer de logiciel de comptabilité car, celui utilisé actuellement, fait partie de l application BATIGEST, qui est progressivement remplacée par le nouveau logiciel de gestion : P.G.I. Il y a donc une nécessité de concevoir une passerelle entre le logiciel spécifique P.G.I. et le nouveau logiciel de comptabilité de QUADRATUS. Le P.G.I. contient toutes les données des factures réalisées par l entreprise. Ainsi, l utilisation d un pont est nécessaire pour l intégration de ces données, qui doivent être traitées par le service Comptabilité. Ce transfert aura lieu toutes les semaines. b) Les connaissances requises Au préalable, il est nécessaire d avoir acquis, des compétences en ce qui concerne les SGBD, le langage SQL ainsi que l environnement de développement Visual Studio et le langage de programmation VB.NET. De plus, Il faudra prendre connaissance des normes de développement utilisées par le service informatique car toutes les applications sont créées selon un même schéma. Ensuite il faudra se familiariser avec le sujet et avec la base de données existante afin d avoir une vision globale de ce qui est demandé. Les principales caractéristiques à respecter sont : Les masques de saisie des fichiers à importer dans QUADRATUS Déterminer quelles sont les tables qui contiennent valeurs à affecter aux différents champs du masque de saisie du fichier comptable Etablir une documentation complète de l application Création d outils d intégration de données Page 17/45

19 c) Le déroulement du projet Le développement de l application se déroulera en trois étapes : Première étape : Créer une vue pour ne récupérer que les données utiles au projet Deuxième étape : Traiter et stocker dans un fichier texte, les données, en fonction du masque de saisie et des renseignements fournis par l équipe de QUADRATUS. Troisième étape : Garder une trace des factures que l on transfère dans le nouveau logiciel comptable. Garder une trace du déroulement l application (Fichier de logs). Cet applicatif devra être exécuté automatiquement toutes les semaines. D autres parts, il faut que l on puisse visualiser, si besoin, le déroulement des différentes étapes définies cidessus. Création d outils d intégration de données Page 18/45

20 2. Etude et analyse a) Prise de connaissance Pour commencer, j ai entamé une réflexion sur le sujet qui a abouti à une schématisation du déroulement de l application. Tables VUE Contenant les données nécessaires à la création du masque de saisie Visualisation PROGRAMME Traitement des données Fichiers Texte Quadratus + Logs Tables De transfert Création d outils d intégration de données Page 19/45

21 Grace au schéma précédent on peut remarquer que le but du système est de créer deux fichiers texte correspondant aux masques imposés par Quadratus (voir Annexe 2.1 et 2.2 : Masques de saisie - page 5 et 6). Ces deux fichiers contiennent respectivement deux types d enregistrement différents : Les comptes Les écritures comptables Mon tuteur de stage a orienté mes recherches dans la base de données existantes, en me donnant les noms des trois principales tables concernées par le projet : TABLE «Facture» : Contenant toutes les factures réalisées selon les devis proposés au client. TABLE «FactureContrat» : Contenant toutes les factures concernant les contrats de maintenance. TABLE «FactureSAV» : Contenant toutes les factures réalisées pour des services après vente. Ces trois tables ne sont pas épurées. En effet, chaque nouvelle facture créée est ajoutée à la table correspondante. Elles contiennent donc, chacune, les factures de l année. Il est alors nécessaire, après chaque lancement du programme, d exclure les factures que l on vient de transférer pour qu elles ne soient pas traitées lors de la prochaine exécution. C est pourquoi j ai créé les tables «TransfertCompta» et «TransfertComptaFacture». Ainsi, les numéros des factures sont sauvegardés, et on peut les omettre de la vue. b) Modèle Conceptuel de données Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités. Une entité est la représentation d'un élément matériel ou immatériel ayant un rôle dans le système que l'on désire décrire. Les tables utilisées pour le projet sont représentées dans l Annexe 2.3 : MCD - page 7. Après avoir analysé et établi le fonctionnement complet du système à réaliser, je me suis intéressée à la partie technique du projet. Création d outils d intégration de données Page 20/45

22 3. Aspect technique a) Création des vues et procédures Après avoir répertorié tous les champs nécessaires à l application (voir Annexe 2.4 : Renseignement des champs - page 8), je me suis intéressée à la récupération de ces données. J ai opté pour la création de vues dans le but de récupérer uniquement les données qui doivent être transférées dans le logiciel comptable (cela est plus pratique, vu que, les champs à utiliser sont répartis dans plusieurs tables). Ainsi je gère la sélection des données en amont du programme, de ce fait, je n ai pas à traiter l accès à toutes ses tables dans le programme. Il faut savoir qu une vue est une requête stockée qui se base sur une ou plusieurs tables. Elle ne stocke aucune donnée propre mais elle peut être utilisée comme n'importe quelle table dans une requête «select», «update», «Insert» Pour les créations des vues et les tables j ai utilisé les outils «Entreprise Manager» et «L'Analyseur de Requête» fournis avec Microsoft SQL Server 2000 et définis plus haut. Ces deux outils sont relativement simples d utilisation. (1) Mouvements et écritures comptables Il s agit de stocker les mouvements/écritures comptables. Pour cela, je sélectionne chaque ligne des trois tables contenant les factures. Il faut savoir que chaque enregistrement de la vue est constitué d un numéro de facture unique. Ma vue se nomme : View_FactureCompta Cette requête est relativement complexe car je dois sélectionner les factures contenues dans trois tables différentes (voir Annexe : Vue View_FactureCompta - page 11). Afin de pouvoir créer toutes les lignes de factures dans la vue, j utilise l opérateur SQL «UNION» qui, comme son nom l indique, réalise l'union des résultats de plusieurs requêtes ayant les mêmes attributs. Ensuite, pour chaque table je sélectionne les données nécessaires en utilisant les relations qui existent entre elles. A savoir, le fonctionnement est le même pour les trois tables je n expliquerai donc que la gestion de la table Facture, ci-dessous. Création d outils d intégration de données Page 21/45

23 Voici les tables et les données sélectionnées pour les factures Clients : Pour me déplacer dans le modèle ci-dessus je créé des relations entre les tables avec les clauses «INNER JOIN*» ou «LEFT JOIN*» [1] soit pour avoir une correspondance entre les lignes soit pour avoir une exclusion de certaines autres (ex : factures déjà transférées et sauvegardées dans la table TransfertComptaFacture) J ai aussi besoin de calculer (à partir du montant HT de la table facture et du taux de TVA de la table TAV) les montants TVA et TTC, car, une facture créée, produit trois enregistrements comptables, dans trois comptes différents. Voici un exemple : Facture n Montant HT : 100 euros impacté dans le compte n Montant TTC : 120 euros impacté dans le compte n Montant TVA : 20 euros impacté dans le compte n Création d outils d intégration de données Page 22/45

24 Les montants sont calculés selon le taux de tva et le tout est créé sur une seule ligne dans la vue. (2) Les comptes Dans un deuxième temps, il s agit de stocker dans une autre vue, tous les comptes qui ont été mouvementés. Pour cela, j utiliserai une vue déjà existante nommée V_Client. (voir Annexe : Vue V_Client - page 15). Voici les tables et les données utilisées dans mon application pour créer les lignes de compte : Création d outils d intégration de données Page 23/45

25 b) Gestion des tables de transfert Pour pouvoir stocker les factures j ai créé les tables «TransfertCompta» et «TransfertComptaFacture» (voir Annexe : Tables de transfert - page 16). La première, contient la date du transfert avec un numéro de transfert, nommé : «IdTransfertCompta». La deuxième, stocke toutes les factures pour ce même transfert. C est à ce moment, que j ai procédé à l élaboration de procédures stockées qui me permettront de sauvegarder tous les enregistrements comptables déjà transférés» (voir Annexe : Procédures stockées - page 17). Je rappelle qu une procédure stockée est une suite d'instructions qui vont avoir des effets sur la base de données ou qui renvoient des valeurs. Elle peut prendre des paramètres en entrée et/ou en retourner. Les principaux avantages de l'utilisation des procédures stockées sont : la sécurité accrue, la réutilisation et la mise à jour des données de la base par l intermédiaire de paramètres. Ces procédures seront utilisées par les classes «Métier» de mon application. Ce type de classe est défini dans le paragraphe suivant. c) Le développement (1) Généralités Pour la programmation en VB.NET, je me suis appuyée sur la structure prédéfinie dans les normes de développements du service» (voir Annexe 2.6 : Normes de développement - page 18). A partir de ces informations et de celles recueillies sur Internet au fur et à mesure de mon avancement [2] [3], j ai créé différents formulaires et différentes classes. Pour développer une application en VB.NET il faut d abord créer une solution dans l IDE Visual Studio. Ensuite, on créé autant de projet que nécessaire. Chaque projet peut utiliser des classes et/ou des formulaires (autrement appelés «Windows Forms»). Les classes : Il faut bien différencier les classes dites, «Métiers», commençant obligatoirement par «M_NomDeLaClasse», des classes «Normales», commençant par «C_NomDeLaClasse». Ces dernières sont utilisées pour créer des objets en utilisant des propriétés*, des méthodes* et des événements* (voir Annexe : Classes - page 27), alors que les classes «Métier» contiennent les instructions nécessaires à la connexion avec la base de données (voir Annexe : Classes «Métiers» - page 28). Cette connexion s effectue par l import de la DLL* «Microsoft.applicationBlocks.Data,». Ce composant permet l exécution d instructions SQL et de procédures pour sélectionner, modifier ou ajouter des enregistrements dans la base. Il sera détaillé dans la suite du rapport dans la partie «Accès aux données». Création d outils d intégration de données Page 24/45

26 Les formulaires : Tous les formulaires doivent porter un nom débutant par «XFormNomDuFormulaire». Pour chaque formulaire créé une fenêtre "Form1" apparaît. Cette fenêtre possède des propriétés qui peuvent être modifiées en mode design ou directement dans le code. Figure 2 Classe Form1 Quand on regarde le code on voit : que cette nouvelle classe hérite de «System.Windows.Forms.Form» que du code a été généré automatiquement par le concepteur Windows Forms. Dans ce code, comme pour toute classe, il y a un constructeur (Sub New), un destructeur (Sub Dispose) et le code pour créer les contrôles contenus dans le formulaire. les procédures liées aux évènements. C est à partir de ce code auto-généré que j ai débuté mon développement. Ainsi, j ai pu insérer par l intermédiaire de l interface graphique, des boutons ou autres contrôles qui seront automatiquement insérés dans le code (comme la fonction «Button1_Click» défini dans l image ci-dessus), me permettant d exécuter mes propres procédures de codage. Pour créer un véritable «objet formulaire» il faut créer une instance de la Class Form1 : Dim f As New Form1(). Je dois dire que je ne me suis pas véritablement occupée de la présentation graphique des formulaires car ceux-ci ne seront utilisés que par l informaticien pour visualiser le déroulement du programme. Je me suis donc concentrée sur l aspect Technique.. Tous les codes de l application sont contenus dans l Annexe 2.7 : Code de l application page Création d outils d intégration de données Page 25/45

27 Pour permettre une vue générale de l ensemble des différentes classes et formulaires développés, j ai réalisé le synoptique du Projet : Synoptique PGI - PASSERELLE COMPTA ENTREE Base de données Facture FactureContrat FactureSav Tva Secteur DossierInternentionSAV ClientSiteRelation HistoriqueFacture TransfertComptaFacture V_Client View_FactureCompta TRANSFORMATION Package ré-utilisable - approche optimisée pour diminuer le code redondant Exemple : accès aux données Métier - Code servant à communiquer avec la BD IHM - Interface Homme Machine Formulaires Classe - Traitement des données Microsoft.ApplicationBlocks.Data Microsoft.ApplicationBlocks.Data M_Compte M_Facture M_TransfertCompta M_TransfertComptaFacture X_FormMenu X_FormCompte X_FormMouvement C_QuadraCompte C_QuadraMouvement C_TransfertCompte C_TransfertMouvement SORTIE Fichier Fichier texte Fichier de log * 2 TransfertCompta TransfertComptaFacture Base de données Création d outils d intégration de données Page 26/45

28 (2) Les fichiers textes Pour écrire dans un fichier texte, j ai travaillé avec l'espace de noms* «System.IO» du FrameWork [2] [4]. «System.IO» met à notre disposition les classes «StreamReader» et «StreamWriter» qui permettent de lire ou écrire dans un fichier en utilisant un flux de données (Stream). Le Stream (flux, torrent, courant) est une notion générale, c'est donc un flux de données provenant ou allant vers un fichier. Pour écrire dans un fichier texte, il faut instancier un objet de la classe «StreamWriter». Puis, on écrit avec «Write» ou «WriteLine» (ajoute un saut de ligne), et enfin on ferme avec «Close». Voici un exemple de code utilisant les «StreamWriter» et faisant partie de mon application : #Region "Imports" Imports System.IO #End Region 'Ecriture du fichier texte à partir des données traitées dans la méthode 'Traitement" Public Overrides Sub WriteFile() 'Passage du nom du fichier au StreamWriter Dim NomFichier As String = ToString.Concat(Date.Now.ToString("yy-MMdd-HHmmss"), "-Mouvement.txt") Dim Fichier As String Fichier = ToString.Concat("D:\Temporaire\TestPGICompta\", NomFichier) _monstreamwriter = New StreamWriter(Fichier, False) 'Suivi du transfert dans le fichier de log _FichierLog.WriteLine(ToString.Concat(" Fichier ", NomFichier, " créé")) Dim _Enregistrement As String 'Lire chaque ligne de la liste _AlFacture For Each _Obj As Object In _Alist Next Dim s As C_QuadraMouvement = CType(_Obj, C_QuadraMouvement) 'Création de la ligne d'enregistrement avec les attributs de l'objet C_QuadraMouvement _Enregistrement = s.type _Enregistrement += s.numerocompte _Enregistrement += s.codejournal2 _Enregistrement += s.numfolio _Enregistrement += s.dateecriture 'Ecriture de la ligne dans le fichier _monstreamwriter.writeline(_enregistrement) 'Fermer le fichier _monstreamwriter.close() End Sub Création d outils d intégration de données Page 27/45

29 Le contenu des fichiers textes «Mouvement», «Compte» et «logs» est visible dans l Annexe 2.8 : Fichier textes - page 31 à 33. (3) L accès aux données C est par l intermédiaire du bloc applicatif : Microsoft.applicationBlocks.Data, que j ai pu travailler sur les données de la base. En effet, ce composant.net encapsule les meilleures pratiques de gestion des ressources et des performances pour accéder aux bases de données Microsoft SQL Server. Il peut être utilisé facilement comme un bloc de construction dans n importe quelle application.net. Plus précisément, Data Access Application Block m a permis d'effectuer les opérations suivantes : Appeler des procédures stockées ou des commandes de texte SQL. Spécifier les détails relatifs aux paramètres. Exécuter des commandes avec la classe SqlHelper J ai utilisé différentes méthodes de la classe SqlHelper telles que : ExecuteNonQuery Cette méthode est utilisée pour exécuter des commandes qui ne renvoient aucune rangée ni valeur. Elle est généralement utilisée pour exécuter des mises à jour de base de données, mais elle permet également de renvoyer les paramètres de sortie de procédures stockées (voir Annexe : Classe «Métiers» - page 28 - M_TransfertComptaFacture - Region "INSERT"). ExecuteScalar Cette méthode renvoie une valeur unique. La valeur correspond toujours à la première colonne de la première rangée renvoyée par la commande (voir Annexe : Classe «Métiers» - page 28 - M_TransfertCompta). ExecuteDataTable Cette méthode retourne le résultat d une requête SQL dans une DataTable Voici l exemple de la clase Métier «M_Compte» créée pour récupérer les données «Compte» nécessaires au programme. #Region "Imports" Imports Microsoft.ApplicationBlocks.Data Imports System.Data.SqlClient #End Region Création d outils d intégration de données Page 28/45

30 Public Class M_Compte #Region "SELECT" 'Fonction permettant de Sélectionner toutes les données de la vue V_Client Public Overloads Function Selection() As DataTable Dim requete As String 'Recherche de tous les comptes mouvementés '(Récup de toutes les données de la vue V_Client avec le champ 'Prospect client = 0 dont les Numéro de compte 'sont dans la vue View_FactureCompta) requete = "SELECT" requete += " DISTINCT c.nom, c.adresse, c.cp, c.ville, c.compte" requete += " FROM" requete += " dbo.view_facturecompta f" requete += " INNER JOIN dbo.v_client c" requete += " on f.numerocompte = c.compte and c.prospectclient = 0" Return SqlHelper.ExecuteDataTable(_StringConnexion, CommandType.Text, requete) End Function #End Region End Class Pour récupérer les données contenues dans la DataTable, il suffit de déclencher la méthode «Selection ()» de la classe «M_Compte» par : Dim M_Compte As New M_Compte Dim _Dt As DataTable _Dt = M_Compte.Selection Puis, il n y a plus qu à parcourir les lignes : For Each _Dr As DataRow In _Dt.Rows Next 'Accès aux valeurs des champs par : Dim _Champs1 As String = Convert.ToString(_Dr("NomDuChamps")) Ainsi, la manipulation des données est simple, aisée et intuitive. (4) Tests Au fur et à mesure du développement, j ai procédé à différents tests. Je validais étape par étape le traitement effectué sur les données via les formulaires de visualisation. Puis, une fois le traitement testé, j ai inscrit toutes les lignes des DataTables dans leur fichier texte respectif. Enfin, pour clôturer les tests et m assurer que les fichiers correspondaient bien aux Création d outils d intégration de données Page 29/45

31 masques de saisies fournis par QUADRATUS, j ai importé manuellement ces fichiers depuis le logiciel QUADRACOMPTA. Le déroulement de cette validation est décrit dans l Annexe 2.9 : Import dans QUADRACOMPTA - page 34. d) Utilisation, exécution et déploiement Utilisation Une documentation complète du logiciel a été réalisée par mes soins (voir Annexe 2 : Projet PGI - Passerelle comptable - page 3 à 53). Cette documentation inclut un manuel d utilisation composé d impressions écrans commentant le déroulement du projet en mode «IHM» (voir Annexe 2.10 : Manuel d utilisation - page 41 à 52). Exécution et déploiement Figure 3 Explorateur de solution L application intitulée «P.G.I. Passerelle Compta» est visible dans la fenêtre «Explorateur de Solution» de l IDE. Cette application/solution comporte trois projets : «Microsoft.ApplicationBlock.Data», «P.G.I. Compta» et «P.G.I. GatewayCompta». Création d outils d intégration de données Page 30/45

Développer une application en VB.NET 2.0. Partie 3 : Création d une base de données SQL Serveur

Développer une application en VB.NET 2.0. Partie 3 : Création d une base de données SQL Serveur Développer une application en VB.NET 2.0 Cécile Muno Christian Maréchal Partie 3 : Création d une base de données SQL Serveur Sommaire Rappels Note des auteurs Quelques références I. Introduction à SQL

Plus en détail

Le.NET Compact Framework Windows Mobile

Le.NET Compact Framework Windows Mobile Le.NET Compact Framework Windows Mobile HEROGUEL Quentin 2 Le.NET Compact Framework Windows Mobile Sommaire 1 Le.NET Compact Framework... 3 1.1 Vue d ensemble rapide de l architecture du.net Compact Framework...

Plus en détail

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA

Université Paris 1 Panthéon Sorbonne UFR 06. Fiche de TD VBA 1 / 13 Fiche de TD VBA L objectif de cette fiche est de faire un rappel (voire une présentation rapide) du langage de programmation VBA et de son usage sur des documents Excel et Access. Pour rappel, VBA

Plus en détail

Le service pack 6 (SP6) est le dernier disponible pour visual studio 6. Ce dernier devrait être maintenu par Microsoft jusqu en 2008.

Le service pack 6 (SP6) est le dernier disponible pour visual studio 6. Ce dernier devrait être maintenu par Microsoft jusqu en 2008. 1 CONCEPT DE BASE 1.1 Visual Basic 6 1.1.1 Pour quoi faire? VB est un langage de type RAD : «Rapid Application Development». Il permet de créer des applications rapidement grâce à une conception simple

Plus en détail

II. EXCEL/QUERY ET SQL

II. EXCEL/QUERY ET SQL I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...

Plus en détail

Introduction à ADO.NET

Introduction à ADO.NET 1 Introduction à ADO.NET Introduction à ADO.NET Sommaire Introduction à ADO.NET... 1 1 Introduction... 2 1.1 Qu est ce que l ADO.NET?... 2 1.2 Les nouveautés d ADO.NET... 2 1.3 Les avantages d ADO.NET...

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Progiciels pour TPE - PME - PMI

Progiciels pour TPE - PME - PMI Gexos GexosPro Progiciels pour TPE - PME - PMI Parce qu une entreprise organisée est une entreprise plus productive et plus proche de sa clientèle, nous avons conçu la gamme GexosPro, progiciels de gestion

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent Bienvenue au cours en Excel Faisons connaissance Etudiants se présentent Nom, Prénom Avez-vous déjà fait des macros Excel? Avec-vous déjà programmé avec Excel? Avez-vous déjà programmé avec d'autres langages

Plus en détail

FORMATION VB.NET Visual Studio 2008

FORMATION VB.NET Visual Studio 2008 FORMATION VB.NET Visual Studio 2008 Livret 1 Introduction à Visuàl Studio Thierry TILLIER http://www.coursdinfo.fr Ce support de cours est réservé à un usage personnel. Toute utilisation et diffusion dans

Plus en détail

David Prud homme Lacroix Radouan Faïd Van Khue Nguyen Sata Nambinina Randrianomenjanaharimanana. Compte rendu : AlloPlomberie

David Prud homme Lacroix Radouan Faïd Van Khue Nguyen Sata Nambinina Randrianomenjanaharimanana. Compte rendu : AlloPlomberie Aurélien Orts David Prud homme Lacroix Radouan Faïd Van Khue Nguyen Sata Nambinina Randrianomenjanaharimanana Licence NTI Compte rendu : AlloPlomberie SOMMAIRE I. Introduction II. Présentation du projet

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

Gestion du serveur WHS 2011

Gestion du serveur WHS 2011 Chapitre 15 Gestion du serveur WHS 2011 Les principales commandes Windows Home Server 2011 reprend l ergonomie de Windows 7 et intègre les principales commandes de Windows Server 2008 R2. Les commandes

Plus en détail

FORMATION ACCESS 2007

FORMATION ACCESS 2007 FORMATION ACCESS 2007 Livret 1 Généralité sur les bases de données Niveau 1 Thierry TILLIER Retrouvez tous nos cours bureautiques sur http://www.e-presse.ca/ au Canada Sommaire Chapitre 1 INTRODUCTION...

Plus en détail

VB.NET: Section 2 : Environnement de développement Visual Basic.NET

VB.NET: Section 2 : Environnement de développement Visual Basic.NET VB.NET: Section 2 : Environnement de développement Visual Basic.NET Un environnement graphique de développement permettant de développer visuellement une grande partie de votre application. Un langage

Plus en détail

LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2)

LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2) LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2) Avril 2014 Installation de l application Pré-requis (page 2) Mise en place de la base de données Base de données SQL Express (page 2) Base de données

Plus en détail

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document

Plus en détail

Utilitaire d importation et d exportation de données pour NewWayService 4

Utilitaire d importation et d exportation de données pour NewWayService 4 Utilitaire d importation et d exportation de données pour NewWayService 4 Copyright 1996-2009 OroLogic Inc. http://www.orologic.com Révision 4.01 Table des matières I Table des matières Introduction à

Plus en détail

Introduction. Qu est-ce que Visual Basic 2008?

Introduction. Qu est-ce que Visual Basic 2008? Je suis profondément ravi que vous ayez choisi ce livre pour acquérir les compétences et techniques de programmation avec Microsoft Visual Basic 2008. Si nous nous découvrons mutuellement dans ce paragraphe,

Plus en détail

Avant de commencer Au sommaire de ce chapitre

Avant de commencer Au sommaire de ce chapitre 1 Avant de commencer Au sommaire de ce chapitre Configuration requise pour utiliser Visual Basic 2010 Les différentes versions de Visual Basic 2010 Installation de Visual Studio 2010 Premier contact avec

Plus en détail

INTERFACE. Supervision / Bases de Données

INTERFACE. Supervision / Bases de Données MASTER ASE SYSTEMES D INFORMATION POUR L INDUSTRIE INTERFACE Supervision / Bases de Données ODBC/ADO Pierre BONNET 2008-2009 Pierre BONNET - Supervision - Liaison ODBC 1 L INTERFACE ODBC Open DataBase

Plus en détail

Maison Familiale de Chessy les Mines. Formations bureautiques pour les salariés CATALOGUE

Maison Familiale de Chessy les Mines. Formations bureautiques pour les salariés CATALOGUE Maison Familiale de Chessy les Mines Formations bureautiques pour les salariés CATALOGUE 2012-2013 Word 1er niveau Word 2ème niveau Excel 1er niveau Excel 2ème niveau Excel 3ème niveau Publisher Power

Plus en détail

RAPPORT DE STAGE D ETE

RAPPORT DE STAGE D ETE UNIVERSITE DE SOUSSE INSTITUT SUPERIEUR DES SCIENCES APPLIQUEES ET DE TECHNOLOGIE DE SOUSSE ALFA COMPUTERS & CONSULTING RAPPORT DE STAGE D ETE Développement d une application de gestion de trésorerie d'entreprise

Plus en détail

Installation Client (licence de site) de IBM SPSS Modeler 14.2

Installation Client (licence de site) de IBM SPSS Modeler 14.2 Installation Client (licence de site) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence de site. Ce présent document

Plus en détail

Introduction à Windows Workflow Foundation

Introduction à Windows Workflow Foundation Introduction à Windows Workflow Foundation Version 1.1 Auteur : Mathieu HOLLEBECQ Co-auteur : James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Introduction à Windows Workflow Foundation [07/01/2009]

Plus en détail

Sommaire. 1.1. VBA et les macros... 14 1.2. Un ou des VBA?... 15 1.3. Les avantages et les limites de VBA... 15

Sommaire. 1.1. VBA et les macros... 14 1.2. Un ou des VBA?... 15 1.3. Les avantages et les limites de VBA... 15 1 Introduction... 13 1.1. VBA et les macros... 14 1.2. Un ou des VBA?... 15 1.3. Les avantages et les limites de VBA... 15 2 L interface de développement... 17 2.1. L organisation du code... 18 Notions

Plus en détail

SYSTRAN V6 Guide de démarrage

SYSTRAN V6 Guide de démarrage SYSTRAN V6 Guide de démarrage Réf : S67-QSG-FR Bienvenue Félicitations! Nous vous remercions d avoir choisi SYSTRAN V6 la version la plus récente et la plus puissante du leader mondial des logiciels de

Plus en détail

FileMaker 12. Guide ODBC et JDBC

FileMaker 12. Guide ODBC et JDBC FileMaker 12 Guide ODBC et JDBC 2004-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont des marques commerciales de

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic IUT d Orsay Première Année Introduction à l Interaction Homme-Machine Février 2014 Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic Cette introduction à Visual Studio est

Plus en détail

Sommaire. BilanStat manuel de présentation et d utilisation Page 2

Sommaire. BilanStat manuel de présentation et d utilisation Page 2 BilanStat-Audit Sommaire Présentation... 3 Chapitre 0 : Gestion des bases de données... 5 Chapitre 0 : Gestion des missions... 12 Chapitre 1 : Eléments généraux... 17 Chapitre 2 : Capitaux propres... 28

Plus en détail

Thibault Denizet. Introduction à SSIS

Thibault Denizet. Introduction à SSIS Thibault Denizet Introduction à SSIS 2 SSIS - Introduction Sommaire 1 Introduction à SQL Server 2008 Integration services... 3 2 Rappel sur la Business Intelligence... 4 2.1 ETL (Extract, Transform, Load)...

Plus en détail

Installer et Utiliser MSDE 2000 Utilisation de MS SQL Server 2000 Desktop Engine

Installer et Utiliser MSDE 2000 Utilisation de MS SQL Server 2000 Desktop Engine Installer et Utiliser MSDE 2000 Utilisation de MS SQL Server 2000 Desktop Engine Le produit de développement de Microsoft pour les bases de données le plus proche de SQL Server 2000 est : Microsoft SQL

Plus en détail

Jérémie DATHÉE 19/03/2013. Rapport de projet tutoré : Conception d un logiciel sous Visual Basic Express 2010 :

Jérémie DATHÉE 19/03/2013. Rapport de projet tutoré : Conception d un logiciel sous Visual Basic Express 2010 : Jérémie DATHÉE 19/03/2013 B2 Rapport de projet tutoré : Conception d un logiciel sous Visual Basic Express 2010 : 1 2 Déroulement : Introduction ; page 4 I/ Présentation du projet : pages 4-5 Cahier des

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix Crystal Reports XI Une solution de reporting haut de gamme éprouvée Crystal Reports XI, solution standard reconnue dans le monde entier, vous aide à concevoir, gérer et distribuer des états sur le Web,

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

LINQ to SQL. Version 1.1

LINQ to SQL. Version 1.1 LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur

Plus en détail

Introduction et installation 1. Introduction et installation

Introduction et installation 1. Introduction et installation Introduction et installation 1 1 Introduction et installation 1. Introduction et installation Introduction et installation 2 Introduction à Visual Basic Voilà à peine 10 ans, la conception d un logiciel

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows

Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles Access est un logiciel permettant de gérer des données en masse : une liste de clients ou de fournisseurs, un stock de produits, des commandes, des salariés, un club de tennis, une cave à vin, une bibliothèque,

Plus en détail

PerSal Manuel d installation

PerSal Manuel d installation PerSal Manuel d installation Version 1.0 hostagest sàrl Grand Rue 14 CH 1083 Mézières Tél : +41 21 635 31 02 Fax : +41 21 635 31 04 Email : info@hostagest.ch Homepage : www.hostagest.ch Configuration minimale

Plus en détail

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack

Plus en détail

GUIDE DE DEMARRAGE RAPIDE 4.5. FileAudit VERSION. www.isdecisions.com

GUIDE DE DEMARRAGE RAPIDE 4.5. FileAudit VERSION. www.isdecisions.com GUIDE DE DEMARRAGE RAPIDE FileAudit 4.5 VERSION www.isdecisions.com Introduction FileAudit surveille l accès ou les tentatives d accès aux fichiers et répertoires sensibles stockés sur vos systèmes Windows.

Plus en détail

Sage 100 CRM - Guide de l Import Plus Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de l Import Plus Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de l Import Plus Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Access 2007 THE MISSING MANUAL. Matthew MacDonald. Le manuel qui aurait dû être fourni avec votre logiciel

Access 2007 THE MISSING MANUAL. Matthew MacDonald. Le manuel qui aurait dû être fourni avec votre logiciel Access 2007 Matthew MacDonald THE MISSING MANUAL Le manuel qui aurait dû être fourni avec votre logiciel Table des matières Avant-propos... À propos de l auteur... À propos de l équipe... Remerciements...

Plus en détail

Guide de démarrage rapide de WinReporter

Guide de démarrage rapide de WinReporter Guide de démarrage rapide de WinReporter Pour plus d information à propos de WinReporter, vous pouvez contacter IS Decisions à : Tél : +33 (0)5.59.41.42.20 (Heure française : GMT +1) Fax : +33 (0)5.59.41.42.21

Plus en détail

Copyrigth Fasoft 2001-2003

Copyrigth Fasoft 2001-2003 Roger ROSEC Copyrigth Fasoft 2001-2003 CHAPITRE 1 - VBA ET SON ENVIRONNEMENT 5 VBA et son environnement Dans ce chapitre 1.1 - Programmer AutoCAD 1.1.1 Le VBA 1.1.2 - Comparaison VBA et Visual Basic 1.1.3

Plus en détail

VBA Access 2013 Programmer sous Access

VBA Access 2013 Programmer sous Access Avant-propos 1. Introduction 15 2. Objectifs du livre 15 Généralités 1. Rappels 19 2. Principes fondamentaux de VBA 20 3. Passage des macros à VBA 21 3.1 Conversion de macros dans un formulaire ou un état

Plus en détail

Des macros Excel pour exporter et importer des modules de code VBA

Des macros Excel pour exporter et importer des modules de code VBA Cah. Techn. Inra, 2008, 65, 13-22 Des macros Excel pour exporter et importer des modules de code VBA Jean-Baptiste Duclos 1 Résumé : Cet article présente deux macros VBA Excel pour sauvegarder facilement

Plus en détail

DOCUMENTATION DU COMPAGNON ASP

DOCUMENTATION DU COMPAGNON ASP DOCUMENTATION DU COMPAGNON ASP MANUEL UTILISATEUR VERSION 1.0 / SEPTEMBRE 2011 Rédacteur Gilles Mankowski 19/09/2011 Chapitre : Pre requis CONTENU Pre requis... 3 Introduction... 3 Comment fonctionne l'asp?...

Plus en détail

Rapport de Stage à la CAF de Rouen

Rapport de Stage à la CAF de Rouen Université du Havre CAF de Rouen Rapport de Stage à la CAF de Rouen Gestion des Habilitations Étudiant : B. Julien Formation : Informatique 2 ème année Tuteur de stage : M Dabancourt Tuteur en entreprise

Plus en détail

Activex Database Objet. C'est la couche d'accès aux bases de données, le SGBD (Système de Gestion de Base de Données) de VB.

Activex Database Objet. C'est la couche d'accès aux bases de données, le SGBD (Système de Gestion de Base de Données) de VB. ADO.NET Activex Database Objet Généralités ADO.NET. Permet d accéder aux bases de données à partir de VB.NET. ADO veut dire Activex Database Objet. C'est la couche d'accès aux bases de données, le SGBD

Plus en détail

Gestion de la Maintenance Assistée par Ordinateur

Gestion de la Maintenance Assistée par Ordinateur Gestion de la Maintenance Assistée par Ordinateur Simplifiez vous la maintenance Gagner en productivité. Réduire les pannes. Améliorer la durée de vie des équipements. Diminuer les coûts de maintenance.

Plus en détail

LES MODULES BUREAUTIQUE

LES MODULES BUREAUTIQUE PRISE EN MAIN D UN MICRO-ORDINATEUR ET DES OUTILS BUREAUTIQUE LES PLUS FREQUEMMENT UTILISES Environnement WIINDOWS Navigateur INTERNET EXPLORER / FIIREFOX Messagerie OUTLOOK & THUNDERBIIRD Traitement de

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows Instructions d installation de IBM SPSS Modeler Server 15 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs installations

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail

Atelier Administration

Atelier Administration Atelier Administration Cahier d exercices Sommaire Vérification des paramètres de la société.... 2 Gestion des utilisateurs et des groupes... 3 Recréer un raccourci... 4 Microsoft SQL Server... 4 Poste

Plus en détail

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC Page 1 sur 30 SOMMAIRE SE PREPARER A L INSTALLATION DE L ENVIRONNEMENT... 3 RÉCAPITULER LES COMPOSANTS À INSTALLER... 3 RASSEMBLER

Plus en détail

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons des formations vous permettant

Plus en détail

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 SOMMAIRE I. Introduction 02 II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 III. Présentation de l'association 05 a. Présentation juridique et géographique 05 b. Présentation de

Plus en détail

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de

Plus en détail

SLAM4 Gestion des cours et requêtage SQL Travaux pratiques

SLAM4 Gestion des cours et requêtage SQL Travaux pratiques 1. La base de données... 1 2. Création de l'application GestionCours... 2 2.1. Créer l'application «GestionCours» à l'aide de l'ide Visual Studio 2010... 2 2.2. Objectif : créer un formulaire permettant

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

AUTOMATISER SES TÂCHES AVEC LES MACROS

AUTOMATISER SES TÂCHES AVEC LES MACROS AUTOMATISER SES TÂCHES AVEC LES MACROS U ne macro est un ensemble de commandes qui s exécute autant de fois que nécessaire simplement en les appelant par son nom. Les macros permettent d automatiser les

Plus en détail

Programme de formation informatique. Plan de cours

Programme de formation informatique. Plan de cours Programme de formation informatique Plan de cours Dernière mise à jour : le 28 août 2006 Version 1.0 2 Introduction Le Programme de formation informatique (PFI) de l Institut national de la magistrature

Plus en détail

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet Chapitre 4 : Le langage Visual Basic Application Claude Duvallet Université du Havre UFR des Sciences et Techniques 25 rue Philippe Lebon BP 540 76058 Le Havre Cedex Courriel : Claude.Duvallet@gmail.com

Plus en détail

Introduction 3. GIMI Gestion des demandes d intervention 5

Introduction 3. GIMI Gestion des demandes d intervention 5 SOMMAIRE Gestion Help Desk de - parc Service Desk Introduction 3 GIMI Gestion des demandes d intervention 5 1 Schéma de principe et description des rôles 6 2 Principe de fonctionnement 8 Interface Demandeur

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

1 Partie A : administration d une base de donnée à travers PhpMyAdmin

1 Partie A : administration d une base de donnée à travers PhpMyAdmin Ce TP se compose en 2 sections : une section de prise en main (sur ordinateur) et une section d exercice (sur papier) concernant l algèbre relationnelle. 1 Partie A : administration d une base de donnée

Plus en détail

Framework. NET & Windows Presentation Foundation

Framework. NET & Windows Presentation Foundation Framework. NET & Windows Presentation Foundation UE Informatique ambiant Module Informatique graphique Morgan DIOT M Buta Kabengele 5 ème année EO Option Vision Embarquée PROGAMME DE LA SEANCE I. Partie

Plus en détail

Manuel utilisateur. VPtimeClock 1.6. pour VISUAL-PLANNING TM. Logiciel de pointage des temps de travail en réseau.

Manuel utilisateur. VPtimeClock 1.6. pour VISUAL-PLANNING TM. Logiciel de pointage des temps de travail en réseau. Manuel utilisateur VPtimeClock 1.6 pour VISUAL-PLANNING TM Logiciel de pointage des temps de travail en réseau 05 Décembre 2010 99 avenue Albert 1 er 92500 Rueil-Malmaison France (33) (0)1 41 39 88 31

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

Initiation aux bases de données et à la programmation événementielle

Initiation aux bases de données et à la programmation événementielle Initiation aux bases de données et à la programmation événementielle Cours N 6 : VBA sous ACCESS Souheib BAARIR. Page web : http://pagesperso-systeme.lip6.fr/souheib.baarir/bdvba/support.htm E-mail : souheib.baarir@u-paris10.fr

Plus en détail

«La gestion de pointage au sein de la Société Industrielle et Commerciale de Fabrication de Matériaux»

«La gestion de pointage au sein de la Société Industrielle et Commerciale de Fabrication de Matériaux» ECOLE NATIONALE SUPERIEURE D INFORMATIQUE ET D ANALYSE DES SYSTEMES RAPPORT DE STAGE DE PREMIERE ANNEE «La gestion de pointage au sein de la Société Industrielle et Commerciale de Fabrication de Matériaux»

Plus en détail

TRAVAUX PRATIQUES LIAISON DDE

TRAVAUX PRATIQUES LIAISON DDE MASTER Pro SII 2004-2005 I Utilisation des fonctions DDE Excel TRAVAUX PRATIQUES LIAISON DDE 1) Lien DDE entre 2 applications d'une même machine Ouvrir deux instances d'excel Ecrire dans la cellule A1

Plus en détail

Internet Explorer 6.0 SP1

Internet Explorer 6.0 SP1 Guide d installation Détail II Table des matières Système... 1 Configuration système... 1 Matériel... 1 Logiciel... 1 Démarrage... 2 Installation de l'application... 2 Introduction... 2 Installation...

Plus en détail

Guide installation d Itium Administration Services

Guide installation d Itium Administration Services Guide installation d Itium Administration Services 10/10/2007 Copyright 2006-2007 IMPACT TECHNOLOGIES IMPACT TECHNOLOGIES se réserve le droit de modifier à tout moment le contenu de ce document. Bien que

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Plan de formation des Personnels en CUI-CAE Année 2013-2014

Plan de formation des Personnels en CUI-CAE Année 2013-2014 Plan de formation des Personnels en CUI-CAE Année 2013-2014 DIFOR2-CAFA Plan de formation des personnels en contrat aide ou contrat unique d insertion Contenu I. Développement personnel... 2 A. Développer

Plus en détail

S YNTHESE des FONCTIONNALITES

S YNTHESE des FONCTIONNALITES S YNTHESE des FONCTIONNALITES Menu Général - version 4.3 : FormView, Votre assistant 100 % efficace TABLES DE BASE GESTION DU PERSONNEL! Etat civil personnel détaillé, gestion des diplômes! Rattachement

Plus en détail

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika. Guide d intégration Protection de classeurs Microsoft EXCEL avec CopyMinder Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr

Plus en détail

AUTOMATE "TRACE BADGES"

AUTOMATE TRACE BADGES Présentation Configuration Exploitation 1 Présentation Introduction L'automate "Trace badges" est un programme qui a pour but d'intercepter les événements badges remontant dans la scrutation. Ces événements

Plus en détail

A C T I V I T É S CE QUE JE CONNAIS CONTEXTE PROFESSIONNEL. Quel est l élément essentiel du poste informatique? ...

A C T I V I T É S CE QUE JE CONNAIS CONTEXTE PROFESSIONNEL. Quel est l élément essentiel du poste informatique? ... L informatique est devenue un outil indispensable dans les entreprises, et ce, quel que soit l emploi occupé. Aujourd hui, il est essentiel d en connaître les bases. A C T I V I T É S 1. DÉCOUVRIR SON

Plus en détail

Sage 50 Version 2012. Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional

Sage 50 Version 2012. Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional Version 2012 Nouveautés Comptabilité générale Fonctionnalité Lite Professional Données, plan comptable, comptabilisation Dans la fenêtre «Editer pièce» (=Sousie / Ctrl + B), il est désormais possible de

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Table des matières Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse

Plus en détail

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML BALLOTE Nadia FRIULI Valerio GILARDI Mathieu IUT de Nice Licence Professionnelle des Métiers de l Informatique RAPPORT DU PROJET : JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML Encadré par : M. CRESCENZO Pierre

Plus en détail

Guide d'installation Stellar OST to PST Converter 5.0

Guide d'installation Stellar OST to PST Converter 5.0 Guide d'installation Stellar OST to PST Converter 5.0 1 Présentation Stellar OST to PST Converter constitue une solution complète pour convertir des fichiers OST en fichiers Microsoft Outlook Personnel

Plus en détail