Connexion à une base de données. Connexion à une base de données. Connexion à une base de données Développement d'une application
|
|
- Clémence Boulet
- il y a 8 ans
- Total affichages :
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
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étailCré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étailLES 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étailDOSSIER 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étailMEDIAplus 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étailCours 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étail1. 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étailFileMaker 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étailUtiliser 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étailCré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étailet 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étailCorrigé 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étailDé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étailDidacticiel PowerAMC 11.0 MPD
Didacticiel PowerAMC 11.0 MPD Pierre GERARD IUT de Villetaneuse Ce document est une retranscription du Tutoriel PowerAMC disponible en ligne à l'adresse : http://sybooks.sybase.com/onlinebooks/group-pd/amc1100f/
Plus en détailProcé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étail1/ Présentation de SQL Server :
Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture
Plus en détail1. 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étailUtiliser 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étailINTRODUCTION 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étailOneDrive, 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étailUNIVERSITE 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étailApplication 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étailSql 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étailCré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étailclef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE
Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailAlfresco 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étailBases de données Page 1 de 11. Bases de données. Prof. : Dzenan Ridjanovic
Bases de données Page 1 de 11 1- Objectifs généraux Bases de données Prof. : Dzenan Ridjanovic acquérir les principes et concepts fondamentaux dans le domaine des bases de données; développer les connaissances
Plus en détailAccess 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étailDate de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24
Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.
Plus en détailCompte-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étailINSTALLATION 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étailEdutab. gestion centralisée de tablettes Android
Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,
Plus en détailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détailIntroduction à 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étailProgramme 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étailLANDPARK 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étailTeamViewer 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étailQlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,
Plus en détailCorrigé 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étailPrise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack
Plus en détailDossier 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étailProjet 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étail1. 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étailSAP Lumira Version du document : 1.23 2015-03-06. Guide de l'utilisateur de SAP Lumira
SAP Lumira Version du document : 1.23 2015-03-06 Contenu 1 A propos de SAP Lumira....6 2 Guide de démarrage de SAP Lumira.... 7 2.1 Menus sur la page d'accueil.... 7 2.2 Étapes générales pour la visualisation
Plus en détailTecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)
TecLocal 4.0 Nouveautés de la version 4.0 (notes de mise à jour) 22.07.2013 Page 1 Sommaire 1. Configuration logicielle requise...3 2. Principales nouvelles fonctionnalités........9 3. Modifications supplémentaires..........14
Plus en détailUTILISATION DE MS/ACCESS (Introduction)
ECOLE D INGENIEURS DU CANTON DE VAUD DEPARTEMENT E + I UTILISATION DE MS/ACCESS (Introduction) (Version 3.0, 2002) ETUDIANTS en informatique Sous la responsabilité du professeur A. GUERID EIVD, Yverdon-les-Bains,
Plus en détailSOMMAIRE. Travailler avec les requêtes... 3
Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de
Plus en détailArchitectures 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étailLE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES
LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES 1. Les bases de données dans OpenOffice CALC Dans OpenOffice Calc une base de données désigne simplement un tableau de valeurs.
Plus en détailLangage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
Plus en détailProgrammation 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étailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailGuide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0
Guide utilisateur Archivage intermédiaire Messagerie Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0 Page : 2/38 Table des matières 1. Introduction... 3 2. L'interface Livelink dans MS Outlook...
Plus en détailSommaire. 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étailDé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étailPHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple
Plus en détailles Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3
Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4
Plus en détailBusiness Intelligence avec SQL Server 2012
Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business
Plus en détail2 Serveurs OLAP et introduction au Data Mining
2-1 2 Serveurs OLAP et introduction au Data Mining 2-2 Création et consultation des cubes en mode client-serveur Serveur OLAP Clients OLAP Clients OLAP 2-3 Intérêt Systèmes serveurs et clients Fonctionnalité
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 3. ème partie : RAPPORTS MENU D'ACCUEIL - MIGRATION Table des matières 1. Les RAPPORTS...2 1.1 Création d'un rapport basé sur une Requête...3 1.2 Imprimer,
Plus en détailPRODIGE 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étailLe meilleur de l'open source dans votre cyber cafe
Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau
Plus en détailSage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Plus en détailCré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étailBusiness Intelligence avec SQL Server 2012
Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Table des matières Les éléments à télécharger sont disponibles
Plus en détailTAGREROUT Seyf Allah TMRIM
TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation
Plus en détailLibreOffice Calc : introduction aux tableaux croisés dynamiques
Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau
Plus en détailIntroduction aux SGBDR
1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détail4D Server - Référence
4D Server - Référence Introduction 4D Server en 10 minutes Utilisation de 4D Server Fenêtre d'administration de 4D Server Méthodes base 4D Server Utilisation d'un 4D distant 4D Server et le langage 4D
Plus en détailSQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise
SQL Serveur 2012+ Programme de formation France Belgique Suisse - Canada Microsoft Partner Formez vos salariés pour optimiser la productivité de votre entreprise Dernière mise à jour le : Avril 2014 Des
Plus en détailTutorial sur SQL Server 2000
Tutorial sur SQL Server 2000 Système d'exploitation est 2000 pro et Serveur 2000 Sommaire 1 - Installation... 2 2 - Mise à jour... 5 3 - Présentation... 7 3-1 - Service Manager (Démarrer/Programmes/Microsoft
Plus en détailGuide de configuration de SQL Server pour BusinessObjects Planning
Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets
Plus en détailPour 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étailCadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15
Cadastre du bruit SIT-JURA Connecteur Arcview9.x - MSAccess Mode d emploi Appel formulaire Page 1 sur 15 Table des matières 1. INSTALLATION 3 2. UTILISATION 3 2.1. Création de nouvelles géodatabases 7
Plus en détailWindows Internet Name Service (WINS)
Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2
Plus en détailPhone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Sage CRM NOTICE The information contained in this document is believed to be accurate in all respects but
Plus en détailMEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailDatabase 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étail1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5
1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases
Plus en détailTABLE DES MATIERES 1 PRÉSENTATION...1
TABLE DES MATIERES 1 PRÉSENTATION...1 2 PRINCIPES DE FONCTIONNEMENT...2 2.1 Structure d'une remise bancaire...2 2.2 Démarche à suivre...2 3 CONFIGURATION...3 3.1 Logiciel...3 3.1.1 Type opération PRELEVEMENTS...3
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailOSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR
OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA
Plus en détailLe modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
Plus en détailJava DataBaseConnectivity
Java DataBaseConnectivity JDBC JDBC est une API Java (ensemble de classes et d interfaces défini par SUN et les acteurs du domaine des SGBD) permettant d accéder aux bases de données à l aide du langage
Plus en détailGUIDE DE DÉMARRAGE RAPIDE
GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser
Plus en détailHP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)
HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment
Plus en détailGénéralités sur le Langage Java et éléments syntaxiques.
Généralités sur le Langage Java et éléments syntaxiques. Généralités sur le Langage Java et éléments syntaxiques....1 Introduction...1 Genéralité sur le langage Java....1 Syntaxe de base du Langage...
Plus en détailTeamViewer 7 Manuel Manager
TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos
Plus en détailGuide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Suite SAP BusinessObjects BI Document Version: 4.0 Support Package 9-2014-02-18 Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client Table des matières 1 Présentation de Web Intelligence
Plus en détailLes bases de données Page 1 / 8
Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...
Plus en détailCahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES
Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année
Plus en détailWWW.MELDANINFORMATIQUE.COM
Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4
Plus en détailINTRODUCTION : Données structurées et accès simplifié
INTRODUCTION : Données structurées et accès simplifié À l'origine de l'informatique, le stockage d'information se faisait sur cartes perforées. Ces supports pauvres ne permettaient pas de définir la structuration
Plus en détailUtilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:
Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Nous allons voir autour d'un exemple concret une facon de modifier les fichiers DBF de l'application. Le but est de modifier
Plus en détail