Connexion à une base de données. Connexion à une base de données. Connexion à une base de données Développement d'une application

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

Download "Connexion à une base de données. Connexion à une base de données. Connexion à une base de données Développement d'une application"

Transcription

1 On souhaite réaliser la connexion d'un programme avec des sources de données Ici, des bases de données relationnelles Deux approches sont possibles qui mettent en œuvre chacune son propre jeu de classes MFC La première approche concerne l'interface DAO ( Data Access Objects). L'approche DAO est une interface sur le moteur de données Jet qui permet de stocker et d'extraire des données dans différents SGBD. Jet est le moteur utilisé par le SGBD Microsoft Access (.mdb) Aussi si l'application à développer concerne essentiellement des bases de données Access, l'approche DAO peut être conseillée. 1 La deuxième approche concerne l'interface ODBC (Open Database Connectivity). Cette approche permet de manier tous les formats de données pour lesquels le pilote ODBC approprié existe. Ce pilote existe pour les bases comme : Microsoft Access, Oracle, DBase 5, Si l'application doit travailler sur différentes sources de données dans un environnement client/serveur, l'approche ODBC est préférable. ODBC est une interface, indépendante du système, avec un environnement de bases de données avec un pilote ODBC. Le pilote définit l'interface entre les appels pour des opérations sur les bases de données (indépendants du système) et les spécificités de la mise en œuvre d'une BD particulière. Nous allons uniquement étudier l'approche ODBC, avec ici, une base de données relationnelle sous Microsoft Access et créer une application capable d'aller interroger la base de données 2 Schéma de la base de données On considère une base de données sur des étudiants, dont le schéma est le suivant. ETUDIANT NoEtudiant FACULTE UNIVERSITE Nom NoFaculte Est attaché à Prenom 1,1 NoUniversite Nom Adresse Adresse Age Obtient Note EPREUVE NoEpreuve Coefficient 1,1 Appartient A reussi Année Obtention MATIERE NoMatiere Fait partie 1,1 DIPLOME NoDiplome Option MODULE NoModule 3 Enregistrement d'une Base de Données pour ODBC Avant de pouvoir utiliser une BD avec OBDC, il faut l'inscrire dans la base de registres. Ceci se fait par l'intermédiaire de la boîte de dialogue "Administrateur de sources de données ODBC" accessible sous : Démarrer -> Panneau de configuration (->Outils d'administration) -> Sources de données ODBC 4 Enregistrement d'une Base de Données ODBC Pour ajouter une nouvelle source de données, on clique sur le bouton Ajouter, la fenêtre suivante apparaît : 5 6 1

2 On sélectionne le driver souhaité : ici une Base de Données Microsoft Access, puis on clique sur Terminer et on obtient : Puis on sélectionne, la Base de Données avec l'option Sélectionner : 7 8 A ce niveau, la Base de Données Base.mdb est accessible via l'interface ODBC. A partir de là, on peut construire une application Visual C++ qui pourra accéder à la Base de Données La création d'un squelette d application qui manipule une Base de Données peut se faire en sélectionnant certaines options lors de la création du projet sous AppWizard. Application Visual C++ ODBC Base de Données 9 On peut sélectionner : Une application «Single document» avec une architecture «Document/View». Et l'option «Vue d'une Base de Données» (sans gestion de fichiers), on ne souhaite pas conserver les données dans des fichiers. 10 On sélectionne la Source de données pour choisir la base de données et le mode de travail. On obtient ensuite une fenêtre permettant de sélectionner une (ou plusieurs tables) sur laquelle on veut travailler (d'autres pourront être ajoutées ensuite )

3 Les étapes suivantes sont inchangées. On obtient enfin : Les classes CBDView et CBDSet vont servir à stocker et visualiser les données de la table Etudiant sélectionnée précédemment. Aussi on renomme ces classes : CBDView CEtudiantView BDView.h EtudiantView.h BDView.cpp EtudiantView.cpp CBDSet CEtudiantSet BDSet.h EtudiantSet.h BDSet.cpp EtudiantSet.cpp Les classes MFC prenant en charge ODBC La prise en charge d'odbc par les MFC est faite à l'aide de 5 classes : CDatabase, CRecordSet, CRecordView, CFieldExchange, CDBException La classe CDataBase Un objet de la classe CDatabase représente une connexion à la base de données manipulée. Cette connexion doit être faite avant toute opération sur la base. Cette classe possède un certain nombre de méthodes permettant de se connecter à la base (Open, OpenEx), se déconnecter (Close), tester les propriétés de la base (GetConnect, IsOpen, GetDatabaseName, CanUpdate, CanTransact, ), faire des opérations sur la base. 15 La classe CRecordSet Un objet d'une classe dérivée de cette classe représente le résultat d'une opération SELECT de SQL. Lorsqu'une requête est exécutée sur la base, le résultat peut être manipulé grâce à la classe CRecorSet ou plus exactement une classe dérivée de CRecordSet. Cette classe possède plusieurs attributs : m_hstmt : Numéro de handle de la connexion m_nfields : Nombre d'attributs de l'enregistrement m_nparams : Nombre de paramètres (pour la requête) m_pdatabase : Pointeur sur un objet de type CDatabase (connexion) m_strfilter : Chaîne CString qui spécifie la partie WHERE d'une requête SELECT de SQL (Filtre pour la récupération des informations) m_strsort : Chaîne CString qui spécifie une requête SQL avec ORDER BY pour effectuer un tri 16 La classe CRecordSet Cette classe possède de nombreuses méthodes dont certaines sont à surcharger. Elles permettent : de construire un objet de la classe, de tester les propriétés, de mettre à jour les valeurs, de parcourir les valeurs, etc 17 La classe CRecordView Un objet d'une classe dérivée de CRecordView permet : d'afficher la ligne en cours d'un jeu de lignes (c'est-àdire l'enregistrement courant parmi l'ensemble des enregistrements). Cet objet «vue» utilise une boîte de dialogue pour afficher les données. Il existe des mécanismes automatiques de mise à jour des contrôles de la boîte de dialogue échange d'informations entre la boîte de dialogue, la classe CRecordSet et la base de données. 18 3

4 La classe CRecordView L'aspect par défaut d'une fenêtre d'affichage dérivée de CRecordView est celle ci-dessus. La classe CFieldExchange Cette classe permet l'échange de données entre la base de données et un jeu de lignes (i.e. un objet de type CRecordSet). Des mécanisme automatiques permettent ces échanges. La méthode SetFieldType permet de définir le mode d'échange souhaité La classe CDBException Cette classe est la classe des exceptions produites lors d'opérations erronées avec OBDC. Les attributs de cette classe sont : m_nretcode : Code d'erreur ODBC m_strerror : Chaîne décrivant l'erreur m_strstatenativeorigin : Chaîne décrivant l'erreur (associé au code OBBC) Comme nous l'avons vu précédemment, on a créé automatiquement un squelette d'application avec les classes CEtudiantView, CEtudiantSet, CBDDoc, CBDApp et CMainFrame Les classes CMainFrame, CBDApp et CBDDoc Les classes CMainFrame et CBDApp créées sont standard et CApp possède la méthode InitInstance permettant la création de l'architecture document/vue. La classe CBDDoc ne diffère de la classe généralement créée que par l'insertion d'un attribut de type CEtudiantSet : class CBDDoc : public CDocument protected: CBDDoc(); DECLARE_DYNCREATE(CBDDoc) CEtudiantSet m_etudiantset; virtual BOOL OnNewDocument(); virtual ~CBDDoc(); protected: DECLARE_MESSAGE_MAP() ; Cette classe permet l'extraction d'informations de la base de données. Ici compte-tenu des options choisies lors de la création du projet avec la sélection de la table Etudiant, la classe CEtudiantSet va permettre de stocker les informations concernant un étudiant;

5 class CEtudiantSet : public CRecordSet CEtudiantSet(CDatabase* pdatabase = NULL); DECLARE_DYNAMIC(CEtudiantSet) // Field/Param Data //AFX_FIELD(CEtudiantSet, CRecordset) long m_noetudiant; CStringW m_nom; CStringW m_prenom; // CStringW = CString en unicode CStringW m_adresse; long m_age; CStringW m_sexe; //AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //AFX_VIRTUAL(CEtudiantSet) virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pfx); // RFX support //AFX_VIRTUAL ; Le constructeur et les attributs Les attributs qui permettent le stockage des informations sur un étudiant sont automatiquement générés à partir des nom des attributs de la table Etudiant de la Base de Données (qui avait été sélectionnée). Le constructeur possède un paramètre de type pointeur sur CDatabase CEtudiant :: CEtudiantSet(CDatabase* pdatabase = NULL); Ce paramètre permet de spécifier une connexion existante à une base de données ou vaut NULL si aucune connexion n'a encore été réalisée. Ce constructeur est appelé pour initialiser l'attribut m_etudiantset de type CEtudiantSet de la classe CBDDoc. Pour cet attribut, la valeur par défaut NULL du constructeur est utilisée. Dans ce cas, le constructeur appelle la méthode GetDefaultConnect pour définir la base de données à utiliser pour l'objet CEtudiantSet La connexion à la base de données La méthode GetDefaultConnect est une méthode virtuelle pure de la classe de base CRecordSet qui doit donc être surchargée dans la classe dérivée CEtudiantSet. Cette méthode retourne une chaîne de caractères qui permet l'identification de la base de données. CString CEtudiantSet::GetDefaultConnect() return _T("ODBC;DSN=Etudiants"); Ici la base de données s'appelle Etudiants et l'accès se fait par une interface de type ODBC. On peut aussi d'autres informations comme le nom de connexion de l'utilisateur de la base et son mot de passe. CString CEtudiantSet::GetDefaultConnect() return _T("ODBC;DSN=Etudiants";UID=Cullot;PWD=secret); 27 L interrogation de la base de données Comme nous l'avons vu précédemment, la classe CEtudiantSet possède un attribut pour chaque champ de la table Etudiant Le type de l'attribut est identique à celui du champ de la table de la base de données. // Field/Param Data //AFX_FIELD(CEtudiantSet, CRecordset) long m_noetudiant; CStringW m_nom; CStringW m_prenom; CStringW m_adresse; long m_age; CStringW m_sexe; //AFX_FIELD 28 L'opération SQL qui renseigne le jeu de lignes i.e. les données membres CEtudiantSet est spécifié dans la méthode GetDefaultSQL(). Attention, il est préférable de conserver toutes les colonnes même si elles ne sont pas utilisées ou bien de les supprimer à l'aide de AppWizard mais sans supprimer les clés primaires. CString CEtudiantSet::GetDefaultSQL() return _T("[Etudiant]"); Ici, toute la table Etudiant de la base de données est sélectionnée. Cela correspond à une requête de la forme : SELECT * FROM Etudiant pour la base de données Etudiants. En fait, la requête est construite à partir de la chaîne retournée par la fonction GetDefaultSQL(). D'autres informations pour décrire les clauses WHERE ou ORDER BY peuvent être ajoutées. 29 Les échanges de données entre la base et le jeu de lignes Les échanges sont gérés grâce à la méthode DoFieldExchange de la classe CEtudiantSet. Cette méthode fonctionne de façon un peu similaire à la méthode DoDataExchange qui assure les échanges entre les contrôles d'une boîte de dialogue et les attributs de la classe associée à la boîte. void CEtudiantSet::DoFieldExchange(CFieldExchange* pfx) //AFX_FIELD_MAP(CEtudiantSet) pfx->setfieldtype(cfieldexchange::outputcolumn); RFX_Long(pFX, _T("[NoEtudiant]"), m_noetudiant); RFX_Text(pFX, _T("[Nom]"), m_nom); RFX_Text(pFX, _T("[Prenom]"), m_prenom); RFX_Text(pFX, _T("[Adresse]"), m_adresse); RFX_Long(pFX, _T("[Age]"), m_age); RFX_Text(pFX, _T("[Sexe]"), m_sexe); //AFX_FIELD_MAP 30 5

6 Le paramètre pfx est une pointeur sur une objet de type CFieldExchange. Le mode pour de transfert pour les fonctions RFX_ est fixé par la méthode : SetFieldType avec l'appel : pfx->setfieldtype(cfieldexchange::outputcolumn); Ici, il s'agit d'un transfert de la base vers le jeu de lignes. La correspondance entre la valeur d'un attribut de la base et l'attribut de la classe est fait par les macros AFX_. RFX_Long(pFX, _T("[NoEtudiant]"), m_noetudiant); Ici le champs NoEtudiant de la base Etudiants est associé à la variable m_noetudiant de la classe CEtudiantSet. Le type de cette variable est long. 31 Le constructeur de la classe CEtudiantSet initialise les diiférents attributs de la base. CEtudiantSet::CEtudiantSet(CDatabase* pdb) : CRecordset(pdb) //AFX_FIELD_INIT(CEtudiantSet) m_noetudiant = 0; m_nom = _T(""); m_prenom = _T(""); m_adresse = _T(""); m_age = 0; m_sexe = _T(""); m_nfields = 6; //AFX_FIELD_INIT m_ndefaulttype = snapshot; 32 Le «dessin» de la vue est défini à l'aide d'une boîte de dialogue et la vue est liée à un objet du jeu de lignes. Le mécanisme complet d'échange est le suivant : Base de données Etudiants Table : Etudiant NoEtudiant Nom. DoFieldExchange DoDataExchange Classe CEtudiantSet long m_noetudiant CStringW m_nom Boîte de dialogue de la classe CEtudiantView Edit (m_noetudiant). 33 Entête de la classe CEtudiantView : class CEtudiantView : public CRecordView protected: CEtudiantView(); DECLARE_DYNCREATE(CEtudiantView) //AFX_DATA(CEtudiantView) enum IDD = IDD_BD_FORM ; CEtudiantSet* m_pset; //AFX_DATA CBDDoc* GetDocument(); virtual CRecordset* OnGetRecordset(); virtual BOOL PreCreateWindow(CREATESTRUCT& cs); protected: virtual void DoDataExchange(CDataExchange* pdx); virtual void OnInitialUpdate(); DECLARE_MESSAGE_MAP() ; 34 possède un attribut de type pointeur sur CEtudiantSet. Cet attribut "met en œuvre" le lien entre la ligne de données et la vue. De même, un type énuméré est défini : enum IDD = IDD_BD_FORM ; ou IDD_BD_FORM est l'identifiant de la ressource boîte de dialogue de la vue. Cette boîte de dialogue est en partie prédéfinie dans le squelette de l'application proposée, il suffit de compléter cette boîte avec les contrôles d'édition souhaités. 35 Le constructeur de la classe CEtudiantView CEtudiantView::CEtudiantView() : CRecordView(CEtudiantView::IDD) m_pset = NULL; Le constructeur par défaut de la classe CEtudiantView appelle le constructeur avec paramètre de la classe CRecordView avec l'identifiant de la ressource de dialogue qui doit être associée à la vue. Le pointeur sur une ligne est initialisé à NULL 36 6

7 Initialisation de la vue La valeur du pointeur m_pset est affectée lors de la création de la vue avec l'appel de la méthode OnInitialUpdate(); Elle est affectée à la valeur du pointeur m_etudiantset défini dans la classe CBDDoc. Ce pointeur a été initialisé lors de la création de squelette avec les choix de la base de données et de la table. Les deux pointeurs (celui de CBDDoc et de CEtudiantView) vont référencer le même objet; 37 void CEtudiantView::OnInitialUpdate() m_pset = &GetDocument()->m_etudiantSet; CRecordView::OnInitialUpdate(); GetParentFrame()->RecalcLayout(); ResizeParentToFit(); Les autres instructions assurent l'initialisation CRecordView::OnInitialUpdate(); et le bon dimensionnement de la fenêtre cadre par rapport à la boîte de dialogue. GetParentFrame()->RecalcLayout(); ResizeParentToFit(); 38 Création de la boîte de dialogue de vue Cette étape consiste à compléter la boîte de dialogue en introduisant des contrôles d'édition pour les différents attributs de la classe CEtudiantSet. Forme initiale de la boîte de dialogue proposée : On construit donc la boîte de dialogue souhaitée : Pour chaque attribut, un contrôle statique et un contrôle d'édition sont définis. L assistant détermine un nom de variable pour un contrôle d'édition en utilisant le texte du contrôle statique qui le précède. L'ordre est déterminé par la séquence de touches Tab. 41 Liaison entre les contrôles de la boîte et le jeu de lignes Pour que les échanges entre la boîte de dialogue de la vue et le jeu de lignes s'effectuent correctement, il faut que la méthode DoDataExchange de la classe CEtudiantView soit complétée. Il faut définir le lien entre les contrôles d'édition et l'attribut m_pset de la classe CEtudiantView. 42 7

8 On complète la méthode DoDataExchange : void CEtudiantsView::DoDataExchange(CDataExchange* pdx) CRecordView::DoDataExchange(pDX); //AFX_DATA_MAP(CEtudiantsView) DDX_FieldText(pDX, IDC_NOM, m_pset->m_nom, m_pset); DDX_FieldText(pDX, IDC_PRENOM, m_pset->m_prenom, m_pset); DDX_FieldText(pDX, IDC_ADRESSE, m_pset->m_adresse, m_pset); DDX_FieldText(pDX, IDC_SEXE, m_pset->m_sexe, m_pset); DDX_FieldText(pDX, IDC_NOETUDIANT, m_pset->m_noetudiant, m_pset); DDX_FieldText(pDX, IDC_AGE, m_pset->m_age, m_pset); //AFX_DATA_MAP Test de l application complète L'application développée permet d'accéder à la base de données "Etudiants" par une interface ODBC. Cette application récupère toutes les informations de la table "Etudiant" et permet leur affichage dans une vue spécialisée. La vue dispose d'outils pour faire "défiler" les enregistrements, se placer sur le 1er enregistrement ou le dernier On peut décider d'ajouter d'autres jeux de lignes pour traiter les informations d'autres tables de la base de données. Ajout de la classe CObtientSet Le principe consiste à définir Une nouvelle classe dérivée de CRecordSet, par exemple CObtientSet si on s'intéresse aux épreuves obtenues par un étudiant. Une classe «vue» associée à cette table, pour afficher les informations (aussi dérivée de CRecordView) L'application devra prendre en charge l'affichage des différentes vues Comme précédemment, la classe CObtientSet a été créée class CObtientSet : public CRecordset long m_noetudiantparam; CObtientSet(CDatabase* pdatabase = NULL); DECLARE_DYNAMIC(CObtientSet) //AFX_FIELD(CObtientSet, CRecordset) long m_noetudiant; long m_noepreuve; float m_note; //AFX_FIELD //AFX_VIRTUAL(CObtientSet) virtual CString GetDefaultConnect(); virtual CString GetDefaultSQLvirtual void DoFieldExchange(CFieldExchange* pfx); //AFX_VIRTUAL ; 47 Un attribut de type pointeur sur sur CObtientSet a aussi été ajouté dans la classe cbddoc : CObtientSet m_obtientset; 48 8

9 Création de la ressource dialogue Puis on associe une classe à cette boîte de dialogue. La classe CObtientView qui dérive de la classe CRecordView Bilan Utilisation des différentes vues Ces deux ensembles d'objet de jeux de lignes : CEtudiantSet et CObtientSet et les vues associées CEtudiantsView et CObtientView permettent de travailler avec les tables «Etudiant» et «Obtient» de la base de données «Etudiants». L'application devra se charger de gérer ces différentes vues. 51 L'exemple présenté montre la lecture d'information dans une base de données l'affichage de ces informations dans des vues. La mise à jour des données de la base nécessite de définir des notions complémentaires comme les transactions, les opérations de mises à jour etc 52 9

Programmation MFC. Renaud PÉTERI Dahbia SEMANI-DELMI. Introduction aux MFC

Programmation MFC. Renaud PÉTERI Dahbia SEMANI-DELMI. Introduction aux MFC Programmation MFC Renaud PÉTERI Dahbia SEMANI-DELMI 1 Introduction aux MFC! Programmation Windows " La fonction WinMain() " La fonction WndProc()! Appels de l API Windows (Interface de programmation d

Plus en détail

Chapitre 4 La base de données

Chapitre 4 La base de données Chapitre 4 La base de données La Base de données INTRODUCTION 4 La Base de données INTRODUCTION Vectorworks permet de lier les objets du dessin à des formats de base de données (BDD), c'est-à-dire d'associer

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

2012-2013 INTRODUCTION PRESENTATION :

2012-2013 INTRODUCTION PRESENTATION : TP1 : Microsoft Access INITITIATION A ACCESS ET CREATION DE TABLES INTRODUCTION Une base de données est un conteneur servant à stocker des données: des renseignements bruts tels que des chiffres, des dates

Plus en détail

Fonctionnement du serveur Z39.50

Fonctionnement du serveur Z39.50 Fonctionnement du serveur Z39.50 Table des matières 1 Configuration du serveur...2 1.1 Comportement du serveur...2 1.2 Configuration de la traduction z39.50 -> base de données...2 1.3 Configuration du

Plus en détail

CERSIG. Pascal Barbier MAPINFO V6.5. Volume 3. Gestion de tables DBMS par lien ODBC

CERSIG. Pascal Barbier MAPINFO V6.5. Volume 3. Gestion de tables DBMS par lien ODBC CERSIG Pascal Barbier MAPINFO V6.5 Volume 3 Gestion de tables DBMS par lien ODBC Version 1.0 du 9 août 2002 IGN- ENSG-CERSIG Cours Map Info V6.5 livret 3 Version du Cours V1.0 Auteur Pascal Barbier - Pascal.Barbier@ensg.ign.fr

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation de STATISTICA Entreprise pour une Utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous Terminal

Plus en détail

INSTALLATION DE L'APPLICATION ITASTE DU DIRECTEUR SUR VOTRE POSTE SEVEN ACCÉDER À LA BASE DE DONNÉES ITASTE AVEC SQL SERVER MANAGEMENT STUDIO

INSTALLATION DE L'APPLICATION ITASTE DU DIRECTEUR SUR VOTRE POSTE SEVEN ACCÉDER À LA BASE DE DONNÉES ITASTE AVEC SQL SERVER MANAGEMENT STUDIO INSTALLATION DE L'APPLICATION ITASTE DU DIRECTEUR SUR VOTRE POSTE SEVEN ACCÉDER À LA BASE DE DONNÉES ITASTE AVEC SQL SERVER MANAGEMENT STUDIO Lancez SQL Server Management Studio Express, parcourez tous

Plus en détail

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web PHP & Bases de données La quantité de données utilisée par certains sites web nécessite l'utilisation d'une base de données Il faut donc disposer d'un SGBD (mysql, postgresql, oracle, ) installé sur un

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

3. Applications SDI. 3.1 Définition

3. Applications SDI. 3.1 Définition 3. Applications SDI 3.1 Définition Application SDI (Single Document Interface) : application avec interface à document unique, ne peut fonctionner qu avec un seul document à la fois et d un seul type.

Plus en détail

Cours : Les systèmes d'exploitation en réseau Page 1/7. Première approche de la gestion du réseau sous Windows XP pro

Cours : Les systèmes d'exploitation en réseau Page 1/7. Première approche de la gestion du réseau sous Windows XP pro Cours : Les systèmes d'exploitation en réseau Page 1/7 Première approche de la gestion du réseau sous Windows XP pro Windows Xp pro fait partie de la famille NT des systèmes d'exploitation de Microsoft.

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

La programmation Orientée Objet 420-PK4-SL

La programmation Orientée Objet 420-PK4-SL La programmation Orientée Objet Installation de l environnement 420-PK4-SL Comment Java peut-il communiquer avec Oracle? Les moteurs de banque de données sont en général des services fonctionnant sous

Plus en détail

TSI-V5 Manuel d installation

TSI-V5 Manuel d installation TSI-V5 Manuel d installation 1 Sommaire Introduction... 3 Pré-requis... 3 Installation SQL SERVER 2008... 3 Introduction... 3 Installation... 3 Prise en main... 7 Application TSI... 9 Premier démarrage

Plus en détail

INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES

INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES Cette section décrit le matériel et le logiciel nécessaires pour le pilote ODBC pour 4D Server et comment l installer. PREREQUIS : L ordinateur

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

Documentation Talend. Charly Riviere CDG35

Documentation Talend. Charly Riviere CDG35 Documentation Talend Charly Riviere CDG35 1. Présentation générale Talend est un ETL pour "Extract Transform Load". Comme son nom l'indique il permet d'extraire des données pour ensuite les transformer

Plus en détail

Gestion des imprimantes avec Harp

Gestion des imprimantes avec Harp C entre A cadémique de R essources et de M aintenance I nformatique Le 25/10/06 Equipements - Assistance - Maintenanec Code fichier :gestion des imprimantes avec harp.doc Gestion des imprimantes avec Harp

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

Interfaçage avec une base de données

Interfaçage avec une base de données Interfaçage avec une base de données Principe PHP propose de nombreux outils permettant de travailler avec la plupart des SGBD Oracle, Sybase, Microsoft SQL Server, PostgreSQL ou encore MySQL Php fournit

Plus en détail

Requêtes en Web Intelligence Rich Client

Requêtes en Web Intelligence Rich Client 81 Chapitre 3 Requêtes en Web Intelligence Rich Client 1. Vue d'ensemble Requêtes en Web Intelligence Rich Client Comme nous l'avons évoqué dans un chapitre précédent, la requête sur un univers est le

Plus en détail

IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97

IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97 Stage STT050 - Novembre 2000 Page 1 IMPLANTATION D UNE BASE DE DONNEES SOUS MS-ACCESS 97 GENERALITES SUR MS-ACCESS Fonctionnalités de MS-ACCESS Access 97 est un produit Microsoft de type SGBDR (Système

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC JDBC est l'acronyme de Java DataBase Connectivity et désigne une API définie par Sun pour permettre un accès aux bases de données avec Java Accès

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise (Small Business Edition) Remarques 1. L'installation de STATISTICA Entreprise (Small Business Edition) s'effectue en deux temps

Plus en détail

A. Vue d'ensemble. Interroger : la gestion des requêtes sous InfoView

A. Vue d'ensemble. Interroger : la gestion des requêtes sous InfoView A. Vue d'ensemble Interroger : la gestion des requêtes sous InfoView Comme nous l'avons évoqué dans un chapitre précédent, la requête sur un univers est le fournisseur de données le plus souvent utilisé

Plus en détail

Parcours FOAD Formation ACCESS 2010

Parcours FOAD Formation ACCESS 2010 Parcours FOAD Formation ACCESS 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011 SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT V 1.0 27 janvier 2011 Ce document présente l'utilisation des plugins dans Tourism System Client. Dans le Client, un plugin

Plus en détail

LANDPARK SNMP LANDPARK SNMP : INVENTORIER RAPIDEMENT TOUS LES ÉLÉMENTS ACTIFS DE VOS RÉSEAUX

LANDPARK SNMP LANDPARK SNMP : INVENTORIER RAPIDEMENT TOUS LES ÉLÉMENTS ACTIFS DE VOS RÉSEAUX LANDPARK SNMP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK SNMP : INVENTORIER RAPIDEMENT TOUS LES ÉLÉMENTS ACTIFS DE VOS RÉSEAUX «Avec Landpark Snmp, réalisez

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

Corrigé de l'atelier pratique du module 1 : Installation et configuration de SQL Server 2005

Corrigé de l'atelier pratique du module 1 : Installation et configuration de SQL Server 2005 Corrigé de l'atelier pratique du module 1 : Installation et configuration de SQL Server 2005 Table des matières Atelier pratique 1 : Installation et configuration de SQL Server 2005 1 Exercice 1 : Réalisation

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12 Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures

Plus en détail

La Gestion Electronique de Documents (GED)

La Gestion Electronique de Documents (GED) La Gestion Electronique de Documents (GED) by LegalBox Comment utiliser la fonction de la Gestion Electronique de Documents? Le HUB LegalBox contient une fonction GED (Gestion Electronique de Documents).

Plus en détail

FORMATION GEDIWEB SUPPORT

FORMATION GEDIWEB SUPPORT FORMATION GEDIWEB SUPPORT GEDIWEB : LES EDITIONS 2010 AVERTISSEMENT GEDIDOC et GEDIWEB sont des marques déposées MEDIAL : produits commercialisés sous licence d'utilisation. Ce document est la propriété

Plus en détail

Tutoriel QT. Projet Alarme Domestique. ~ TD n 4 ~ SN IR 1 2014-2015 Développement logiciel Programmation Objet. 1. Objectif

Tutoriel QT. Projet Alarme Domestique. ~ TD n 4 ~ SN IR 1 2014-2015 Développement logiciel Programmation Objet. 1. Objectif SN IR 1 2014-2015 Développement logiciel Programmation Objet Tutoriel QT Date : février 2015 Version : 3.2 Référence : Projet Alarme Domestique ~ TD n 4 ~ 1. Objectif Découverte de la programmation sous

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

Partie 1. Présentation du SGBD Access. Présentation BD. Introduction et lancement d Access. I.1. Qu est ce qu Access? I.2. Lancement d Access

Partie 1. Présentation du SGBD Access. Présentation BD. Introduction et lancement d Access. I.1. Qu est ce qu Access? I.2. Lancement d Access Présentation BD Présentation du SGBD Access Partie 1 Sandra Michelet Département Informatique Pédagogique Université Stendhal, Grenoble III Introduction et lancement d Access 1 2 I.1. Qu est ce qu Access?

Plus en détail

OneDrive, le cloud de Microsoft

OneDrive, le cloud de Microsoft OneDrive est le cloud mis à disposition par Microsoft. Pour en profiter, il suffit de disposer d'un compte Microsoft (Tutoriel), Microsoft offre 10 Go de stockage (Dont 3 Go pour sauvegarder des photos).

Plus en détail

Module 19: Développement et déploiement des applications client/serveur TDI2 2012/2013 Formateur:M.AZZI

Module 19: Développement et déploiement des applications client/serveur TDI2 2012/2013 Formateur:M.AZZI Module 19: Développement et déploiement des applications client/serveur TDI2 2012/2013 Formateur:M.AZZI Intégrer les accès aux données dans le client en mode connecté. ADO.NET ADO.NET est constitué d un

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

Documentation de l'application de gestion de courrier évolutive (G.E.D.) pour la Mairie de Voreppe

Documentation de l'application de gestion de courrier évolutive (G.E.D.) pour la Mairie de Voreppe Documentation de l'application de gestion de courrier évolutive (G.E.D.) pour la Mairie de Voreppe Tony Galmiche le 28 février 2011 (modifiée alb) Sommaire 1 - Accès au portail de l'application GED...3

Plus en détail

Les Utilisateurs dans SharePoint

Les Utilisateurs dans SharePoint Les Utilisateurs dans SharePoint La gestion des utilisateurs dans SharePoint SharePoint dont le cœur est l'outil collaboratif, Windows SharePoint Services. Chaque utilisateur (ou collaborateur) peut créer

Plus en détail

BD50. Gestion des courses

BD50. Gestion des courses Département Génie Informatique BD50 TP7 : Développement avec le module PL/SQL de 9iAS et DBMS_EPG d'oracle 10G Gestion des courses Françoise HOUBERDON & Christian FISCHER Copyright Mai 2007 Présentation

Plus en détail

La Clé informatique. Formation Access XP Aide-mémoire

La Clé informatique. Formation Access XP Aide-mémoire La Clé informatique Formation Access XP Aide-mémoire Septembre 2003 Définitions de termes Base de données : Se compare à un énorme classeur ayant plusieurs tiroirs où chacun d eux contient des informations

Plus en détail

Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015)

Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015) Université Bordeaux Segalen Licence 3 MIASHS, semestre 6 (2014/2015) Conception de Sites Web Dynamiques : TD 7 Inscription de membres - Variables de sessions - Formulaires pour insérer des images Version

Plus en détail

LES 2 TYPES LES PLUS COURANTS DE MESSAGERIE SONT

LES 2 TYPES LES PLUS COURANTS DE MESSAGERIE SONT III LA MESSAGERIE 19 III. LA MESSAGERIE Elle va permettre d'échanger des messages et éventuellement des fichiers avec d'autres utilisateurs. LES 2 TYPES LES PLUS COURANTS DE MESSAGERIE SONT : POP3 : les

Plus en détail

OI40: bases de données, TP 2

OI40: bases de données, TP 2 OI40: bases de données, TP 2 Frédéric Lassabe October 26, 2010 Ce TP requiert d avoir bien compris le TP précédent. 1 Sujet Lors de ce TP, il sera question d améliorer la base de données du TP précédent.

Plus en détail

Déploiement d'une base SQL Express

Déploiement d'une base SQL Express Déploiement d'une base SQL Express Comment déployer une base avec SQL Express Après l'article sur le déploiement d'une application ASP.NET, il fallait aborder la partie concernant les données. Ainsi, nous

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX

Plus en détail

L'application WinForm et le composant d'accès aux données

L'application WinForm et le composant d'accès aux données L'application WinForm et le composant d'accès aux données Vous disposez d'un squelette de l'application AntoineVersion0- ainsi que de la base de données à restaurer dans SqlServer Bd_Antoine.dat-. Travail

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

Utiliser une base de données

Utiliser une base de données Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table

Plus en détail

OpenOffice.org 2.x Writer. Publipostage. Table des matières

OpenOffice.org 2.x Writer. Publipostage. Table des matières OpenOffice.org 2.x Writer Publipostage Table des matières 1.Principe du publipostage...1 2.Sources de données...1 2.1.Préparer un fichier Calc...1 2.2.Enregistrer des sources de données...2 2.3.Utiliser

Plus en détail

Introduction à JDBC. Accès aux bases de données en Java

Introduction à JDBC. Accès aux bases de données en Java Introduction à JDBC Accès aux bases de données en Java Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction JDBC : Java Data Base Connectivity

Plus en détail

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

LANDPARK ACTIVE DIRECTORY OPEN/LDAP LANDPARK ACTIVE DIRECTORY OPEN/LDAP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK ACTIVE DIRECTORY /OPENLDAP INDISPENSABLE POUR INTÉGRER AUTOMATIQUEMENT TOUS

Plus en détail

Tests unitaires avec Visual Studio

Tests unitaires avec Visual Studio Tests unitaires avec Visual Studio (source MSDN) Rappels (initiation aux tests unitaires SI6 Tp6) Les tests unitaires offrent aux développeurs une méthode rapide pour rechercher des erreurs de logique

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

Plus en détail

Installation et gestion du site Web de rapports dans cet article :

Installation et gestion du site Web de rapports dans cet article : Base de connaissances SiteAudit Installation et gestion du site Web de rapports dans cet article : Avril 2010 Présentation des fonctionnalités Installation de RWS Gestion des dossiers de rapport Accès

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

Procédure d'installation et d'utilisation Pilote ODBC (Open DataBase Connectivity) Solune

Procédure d'installation et d'utilisation Pilote ODBC (Open DataBase Connectivity) Solune Solune Informatique, 34 chemin de Pau, 64 121 MONTARDON Tél. 0970 460 594 Procédure d'installation et d'utilisation Pilote ODBC (Open DataBase Connectivity) Solune 1 / 11 Introduction L'objectif de ce

Plus en détail

S. Laporte C# mode console DAIGL TS1

S. Laporte C# mode console DAIGL TS1 Bases du langage C# I. C# en mode console (mode texte) Avantages par rapport au mode graphique (Application Windows): - C'est un mode plus proche de l'approche algorithmique (pas de notions de composants,

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau en Licences Flottantes avec Nomadisme Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

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

Module 2 Création d un formulaire simple

Module 2 Création d un formulaire simple Form Builder Développement d un formulaire Sauvegarde d un formulaire Établir une connexion avec le serveur Fenêtre de navigation Assistant de création de blocs (Data Block Wizard) Assistant de mise en

Plus en détail

Application Formulaire avec Visual C++

Application Formulaire avec Visual C++ Application Formulaire avec Visual C++ Squelette de l application Formulaire Présentation Nous allons développer une application demandant quelques renseignements à une personne et affichant le résultat

Plus en détail

Excel 2002 VBA Programmation

Excel 2002 VBA Programmation Excel 2002 VBA Programmation SOMMAIRE Débuter la programmation... 3 A) Cahier des charges... 3 1 - Quel(s) est(sont) le(s) résultat(s) à obtenir?... 3 2 - Quelles sont les données initiales à fournir?...

Plus en détail

Initiation à L Informatique. - Cours sur Windows - La notion du SE

Initiation à L Informatique. - Cours sur Windows - La notion du SE Initiation à L Informatique - Cours sur Windows - 1 Le système d'exploitation est un ensemble d'outils logiciels permettant à l'ordinateur de gérer : - la communication entre les différents composants

Plus en détail

Introduction à la programmation MFC

Introduction à la programmation MFC Introduction à la programmation MFC Plan Introduction Objectif Principe Exemples illustratifs 2 Introduction Le cadre de travail MFC (Microsoft Foundation Classes) sert à faciliter le développement des

Plus en détail

Principes d'utilisation des systèmes de gestion de bases de données

Principes d'utilisation des systèmes de gestion de bases de données Principes d'utilisation des systèmes de gestion de bases de données JDBC L3 Informatique Emmanuel Waller, LRI, Orsay Université Paris Sud le mode programme JDBC JDBC : qu'est ce que c'est? Avantages? devant

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

Plus en détail

SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données

SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données Le modèle relationnel 1. Introduction 9 2. Rappels sur le stockage des données 9 2.1 Les différentes catégories de données 10 2.1.1 Les données de base 10 2.1.2 Les données de mouvement 10 2.1.3 Les données

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Compte-rendu de projet de Système de gestion de base de données

Compte-rendu de projet de Système de gestion de base de données Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison

Plus en détail

Configuration d'un annuaire LDAP

Configuration d'un annuaire LDAP Le serveur Icewarp Configuration d'un annuaire LDAP Version 10.3 Juillet 2011 Icewarp France / DARNIS Informatique i Sommaire Configuration d'un annuaire LDAP 1 Introduction... 1 Qu'est-ce que LDAP?...

Plus en détail

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3

Plus en détail

Les bases de données (suite) Support de cours Pascal Ballet

Les bases de données (suite) Support de cours Pascal Ballet Les bases de données (suite) Support de cours Pascal Ballet La saisie et l'impression des données Les formulaires de saisie Les formulaires de saisie jouent deux rôles importants : - la mise en forme des

Plus en détail

TeamViewer 9 Manuel Management Console

TeamViewer 9 Manuel Management Console TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la

Plus en détail

Reporting Services et SharePoint

Reporting Services et SharePoint Reporting Services et SharePoint Utiliser SharePoint comme source de données Dans un précédent article, nous avons pu apprendre comment créer un rapport utilisant une source de données XML La question

Plus en détail

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION Année universitaire 20015-2016 Masters Économie Société - Finances Informatique appliquée SGBD Pierre-Henri GOUTTE La requête de sélection

Plus en détail

TecGo Online Local. Votre accès à TecCom. Installation et configuration du logiciel client version 3.0

TecGo Online Local. Votre accès à TecCom. Installation et configuration du logiciel client version 3.0 TecGo Online Local Votre accès à TecCom Installation et configuration du logiciel client version 3.0 SOMMAIRE I. Type d'installation II. III. Installation de TecLocal Configuration de la liaison en ligne

Plus en détail

Support Tip - Avril 2011 - Comment connecter et utiliser une base de donnée avec Altium Designer

Support Tip - Avril 2011 - Comment connecter et utiliser une base de donnée avec Altium Designer Support Tip - Avril 2011 - Comment connecter et utiliser une base de donnée avec Altium Designer Avril 2011 Question: Comment connecter et utiliser une base de donnée avec Altium Designer 10? Résumé: Les

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

Comprendre le SGBDR Microsoft Access

Comprendre le SGBDR Microsoft Access Comprendre le SGBDR Microsoft Access Bibliographie : «Programmation Access pour Windows 95», Edition Micro Application ISBN : 2-7429-0635-5 «Au quotidien Microsoft Access 97» Edition Microsoft Press, ISBN:

Plus en détail

PROexo 2.01a : Guide de démarrage rapide. PROexo. V2.01a. Guide de Démarrage rapide. Auteur Sylvain LE GOFF : www.leprogiciel.

PROexo 2.01a : Guide de démarrage rapide. PROexo. V2.01a. Guide de Démarrage rapide. Auteur Sylvain LE GOFF : www.leprogiciel. PROexo V2.01a Guide de Démarrage rapide 1 Sommaire 1 Présentation a) Objectif du guide de démarrage rapide b) Présentation de PROexo 2 Partie administrateur a) Gestion des utilisateurs b) Gestion des exercices

Plus en détail

Pour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre.

Pour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre. I Généralités Ce module permet la gestion des pré-inscriptions en ligne par les futurs élèves non déjà inscrits dans l'établissement ou par le personnel administratif (différent du module de réinscription

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Sql Server 2005 Reporting Services

Sql Server 2005 Reporting Services Sql Server 2005 Reporting Services Un grand merci à Mr F. B. pour sa franchise, son sens de la relation humaine et son humilité. Sql Server 2005 Reporting Services - 2 / 30 - Sommaire Sommaire...2 Introduction...3

Plus en détail

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations Projet Viticulture TP 3 : bases de données externes Description du thème Partie 1 : bases de données locales SQLite Partie 2 : projet H2O stockage local Partie 3 : bases de données distantes Partie 4 :

Plus en détail

ACCESS 2003. Auteur : THIERRY TILLIER Formateur informatique Les requêtes : étape 3

ACCESS 2003. Auteur : THIERRY TILLIER Formateur informatique Les requêtes : étape 3 ACCESS 2003 Auteur : THIERRY TILLIER Formateur informatique Les requêtes : étape 3 2/33 Copyright 2005 Tous droits réservés. www.coursdinfo.fr Table des matières Chapitre 1 Les requêtes-introduction...5

Plus en détail

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation Sauvegarde automatique des données de l ordinateur Manuel d utilisation Sommaire 1- Présentation de la Sauvegarde automatique des données... 3 2- Interface de l'application Sauvegarde automatique des données...

Plus en détail

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10 PROGRAMME RÉGIONAL DE RENFORCEMENT DE LA COLLECTE DES DONNÉES STATISTIQUES DES PECHES DANS LES ÉTATS MEMBRES ET DE CREATION D UNE BASE DE DONNÉES REGIONALE Manuel de formation TABLE DES MATIERES INTRODUCTION

Plus en détail