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

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

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

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

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

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

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

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

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

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

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base)

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) 1. Généralités sur l'information et sur sa Représentation 1.1 Informations et données : a. Au sen de la vie : C

Plus en détail

Les noms de produits et de sociétés apparaissant dans ce document sont des marques déposées de leurs propriétaires respectifs.

Les noms de produits et de sociétés apparaissant dans ce document sont des marques déposées de leurs propriétaires respectifs. IGN- ENSG-CERSIG Cours Map Info V7.0 livret 3 Version du Cours V1.0 Auteur Pascal Barbier - Pascal.Barbier@ensg.ign.fr Date 24 octobre 2003 INDEX XVII - Accès à des tables distantes (DBMS)...50 XVII-1

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

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

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

VBA Access 2013 Programmer sous Access

VBA Access 2013 Programmer sous Access Editions ENI VBA Access 2013 Programmer sous Access Collection Ressources Informatiques Table des matières Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr

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

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

4D - Référence SQL. Prise en main Utiliser le SQL dans 4D Commandes SQL Règles de syntaxe Transactions Fonctions Annexes

4D - Référence SQL. Prise en main Utiliser le SQL dans 4D Commandes SQL Règles de syntaxe Transactions Fonctions Annexes 4D - Référence SQL Prise en main Utiliser le SQL dans 4D Commandes SQL Règles de syntaxe Transactions Fonctions Annexes Prise en main Introduction Recevoir le résultat d'une requête SQL dans une variable

Plus en détail

FileMaker 11. Guide ODBC et JDBC

FileMaker 11. Guide ODBC et JDBC FileMaker 11 Guide ODBC et JDBC 2004-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054, Etats-Unis FileMaker est une marque de FileMaker,

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

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

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

DataTraveler 410. Manuel d'utilisation de SecureTraveler

DataTraveler 410. Manuel d'utilisation de SecureTraveler Manuel d'utilisation de SecureTraveler SecureTraveler est l'utilitaire de configuration DataTraveler permettant aux utilisateurs en entreprise et aux utilisateurs privés d'établir des zones publiques et

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

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

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

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

Prise en Main de Microsoft Access

Prise en Main de Microsoft Access laboratoire informatique gestion de bases de données Prise en Main de Microsoft Access Access est un logiciel de gestion de bases de données relationnelles (SGBDR) édité par Microsoft, qui permet la structuration,

Plus en détail

Créer une base de données

Créer une base de données Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création

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

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

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

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

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

Quoi de neuf avec REP++ 8.0 pour.net

Quoi de neuf avec REP++ 8.0 pour.net Quoi de neuf avec REP++ 8.0 pour.net R E P ++ Nouvelle nomenclature de la hiérarchie (.NET seulement) REP++ 8.0 pour.net présente une hiérarchie d'objets révisée avec une nouvelle terminologie ayant pour

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

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 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

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

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence Corrigé de l'atelier pratique du module 3 : Récupération d'urgence Table des matières Atelier pratique 3 : Récupération d'urgence 1 Exercice 1 : Implémentation d'une stratégie de sauvegarde 1 Exercice

Plus en détail

MEDIAplus_page de garde_v67_mise en page 1 09/12/2010 09:23 Page 2. MEDIAplus elearning. version 6.7

MEDIAplus_page de garde_v67_mise en page 1 09/12/2010 09:23 Page 2. MEDIAplus elearning. version 6.7 MEDIAplus_page de garde_v67_mise en page 1 09/12/2010 09:23 Page 2 MEDIAplus elearning version 6.7 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes

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

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

Visual Studio.Net. Les Boites de Dialogue. I - Microsoft Visual studio 2008. Lycée Gaston Crampe

Visual Studio.Net. Les Boites de Dialogue. I - Microsoft Visual studio 2008. Lycée Gaston Crampe Visual Studio.Net Les Boites de Dialogue L'objectif de ce document est de vous présenter brièvement Microsoft Visual Studio 2008 et de créer un projet de type MFC (boîtes de dialogue - IHM). I - Microsoft

Plus en détail

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4 COURS MS ACCESS 1) INTRODUCTION AU SGBD...4 A) DÉFINITION...4 B) ENREGISTREMENTS ET CHAMPS....4 C) LES GRANDES FONCTIONS D'ACCESS... 4 i) Les tables...4 ii) Les requêtes...4 iii) Les formulaires... 4 iv)

Plus en détail

Client Citrix ICA Windows CE Carte de référence rapide

Client Citrix ICA Windows CE Carte de référence rapide Client Citrix ICA Windows CE Carte de référence rapide Exigences Pour exécuter le client ICA Windows CE, vous devez disposer des éléments suivants : Un périphérique Windows CE Une carte d'interface réseau

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

Formation ACCESS 2003

Formation ACCESS 2003 Formation ACCESS 2003 Livret 1 Introduction aux bases THIERRY TILLIER 2/16 Copyright 2007 Thierry Tillier Tous droits réservés. Introduction Objectif : Dans ce premier livret, vous apprendrez les bases

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

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

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

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

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

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

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

SECTION 4 : ELABORATION DU SYSTEME D'INFORMATION INTEGRE

SECTION 4 : ELABORATION DU SYSTEME D'INFORMATION INTEGRE Etudes du et du Projet d'electrification Rurale SECTION 4 : ELABORATION DU SYSTEME D'INFORMATION INTEGRE TABLE DES MATIERES PAGE 1. Introduction 1 2. Composition du Système d'information Intégré (SII)

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

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

FileMaker 13. Guide ODBC et JDBC

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

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

Introduction à la programmation MFC

Introduction à la programmation MFC Université du Québec École de technologie supérieure Département de génie de la production automatisée Introduction à la programmation MFC Professeur: Tony Wong, Ph.D., ing. Chapitre 3 1 Introduction Le

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

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

SQL Server Management Studio Express

SQL Server Management Studio Express SQL Server Management Studio Express L'outil de gestion gratuit des bases Microsoft SQL Suite à mon précédent article, Microsoft a mis à disposition du public d'un outil gratuit de gestion des bases de

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

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

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

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL Prise en main de NVU et Notepad++ (conception d application web avec PHP et MySql) Propriétés Intitulé long Formation concernée Matière Présentation Description Conception de pages web dynamiques à l aide

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

TD1-1 : Microsoft Project V2.0.1

TD1-1 : Microsoft Project V2.0.1 TD1-1 : Microsoft Project V2.0.1 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE

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

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

Logiciels Tableur et Bases de Données Applications Tableur Thème 1-01 : Environnement de travail EXCEL EPS - Bachelier - U.F.

Logiciels Tableur et Bases de Données Applications Tableur Thème 1-01 : Environnement de travail EXCEL EPS - Bachelier - U.F. Applications Tableur Thème 1-01 : Environnement de travail EXCEL EPS - Bachelier - U.F. :754603U32D1 info@clerbois-serge.be www.clerbois-serge.be 1. INTERFACE LOGICIELLE 1-1 1.1. EXEMPLES D'OBJETS SOUS

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

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE TP N 1 : Initiation à L Access I. Introduction Microsoft Access fait partie

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

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

SQL SERVER 2008 Le 20/10/2010

SQL SERVER 2008 Le 20/10/2010 Définitions SQL SERVER 2008 Le 20/10/2010 Une base de données est un objet particulièrement difficile à définir puisqu il est abordé en pratique selon différents points de vue : Pour un administrateur,

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

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale

Plus en détail

Créer un rapport pour Reporting Services

Créer un rapport pour Reporting Services Créer un rapport pour Reporting Services Comment créer des rapports pour SSRS Maintenant que nous avons vu que la version de SQL Server 2005 Express Edition with Advanced Services intègre SQL Server Reporting

Plus en détail

Utilitaire de récupération des données

Utilitaire de récupération des données MDECOM32 pour Windows 95 Utilitaire de récupération des données Le logiciel MDECom32.EXE permet à l'utilisateur d'établir une communication avec le terminal pour émettre ou recevoir des données. MDECom32

Plus en détail

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Table des matières Atelier pratique 8 : Implémentation de la réplication 1 Exercice 1 : Création d'une publication 1 Exercice

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

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

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

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

VBA Excel 2013 Programmer sous Excel : Macros et langage VBA

VBA Excel 2013 Programmer sous Excel : Macros et langage VBA Editions ENI VBA Excel 2013 Programmer sous Excel : Macros et langage VBA Collection Ressources Informatiques Table des matières Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse

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

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

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

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

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

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Document d'aide phpmyadmin et MySQL

Document d'aide phpmyadmin et MySQL Document d'aide phpmyadmin et MySQL GPA775 Base de données École de Technologie Supérieure 23 juin 2009 Ce document sert de guide de base pour travailler avec l'interface phpmyadmin (interface par un navigateur

Plus en détail