Difference between revisions of "Advantage Database Server/fr"

From Free Pascal wiki
(Windows)
m (Un projet Advantage simple)
 
(4 intermediate revisions by the same user not shown)
Line 9: Line 9:
  
 
=== Linux ===
 
=== Linux ===
If installing the Advantage TDataSet on Linux, you will need to complete a two-part installation. First, download and install the Advantage Client Engine for Linux (version 10.1). Second, download and extract the Linux TDataSet source tarball. Both downloads are available at the Advantage Developer Zone at [http://devzone.advantagedatabase.com http://devzone.advantagedatabase.com]. (The Advantage Client Engine download is located in the "Product Download" section of the site, and the Linux TDataSet source is available in the Delphi Applications section of the CodeCentral page of the Advantage Developer Zone.)
+
Si vous installez Advata TDataSet sous Linux, vous devrez réaliser une installation en deux parties. Tout d'abord, téléchargez et installez le Advantage Client Engine pour Linux (version 10.1). Ensuite, téléchargez et extrayez le tarball du source TDataSet pour Linux. Les deux téléchargements sont disponibles à la Zone de développement Advantage à [http://devzone.advantagedatabase.com http://devzone.advantagedatabase.com]. (Le téléchargement de Advantage Client Engine se trouve dans la section "Téléchargement de produit" du site et la source Linux TDataSet est disponible dans la section Applications de Delphi de la page CodeCentral de la Zone de développement Advantage).
  
 
== Installation du paquet Advantage ==
 
== Installation du paquet Advantage ==
Once the TDataSet Descendant is installed, you'll want to move on to installing the package into Lazarus.  
+
Une fois le descendant de TDataSet installé, vous devrez passer à l'installation du paquetage dans Lazarus.
 
+
# Depuis Lazarus, cliquez sur "Paquet", puis "Ouvrir un fichier de paquet (.lpk)..." et reprenez le fichier adsl.lpk dans le dossier d'installation du TDataSet (ou dans le dossier où vous avez extrait le source du TDataSet).
# From Lazarus, click on "Package", then "Open Package File (.lpk)..." and browse to the adsl.lpk file in the TDataSet installation directory (or in the directory you extracted the TDataSet source).
+
# Dans la fenêtre de paquet, cliquez sur le bouton "Compile".
# In the package window, click the "Compile" button.
+
# Lors de la compilation réussie, cliquez sur le bouton "Installer" et sélectionnez "Oui" pour reconstruire Lazarus.
# Upon successful compilation, click the "Install" button, and select "Yes" to rebuild Lazarus.
+
# L'EDI Lazarus devrait compiler avec succès et redémarrer avec le composant Advantage installé.
# The Lazarus IDE should successfully compile and re-start with the Advantage components installed.
 
  
 
== Un projet Advantage simple ==
 
== Un projet Advantage simple ==
Start a new project to start working with Advantage data.
+
Démarrez un nouveau projet pour commencer à travailler avec des données Advantage.
 
+
# Déposez un objet TAdsConnection de l'onglet Advantage de la palette sur votre fiche, c'est l'objet le plus à gauche de l'onglet TAdsConnection.
# Drop a TAdsConnection object from the Advantage tab of the palette onto your form.  (The TAdsConnection object is the left-most object on the Advantage tab.)
+
# Dans l'inspecteur d'objets, dérouler le menu sur la propriété AliasName et sélectionnez  "ADTDemoData".
# In the Object Inspector, click the drop-down for the AliasName property, and select "ADTDemoData".
+
# * Autre façon de faire : vous pouvez sélectionner la propriété ConnectPath et entrer (ou parcourir les fichiers) le chemin d'accès vers le dossier Help\ADS_Data sous votre dossier d'installation du TDataSet (ou acesdk sur Linux).
#* Alternately, you can select the ConnectPath property and enter (or browse to) the path to the Help\ADS_Data directory beneath your TDataSet (or acesdk on Linux) install directory.
+
# Expansez la propriété AdsServerTypes et changez la propriété "stADS_LOCAL" vers 'True'.
# Expand the AdsServerTypes property, and change the "stADS_LOCAL" property to True.
+
# * Si vous avez un serveur de base de données Advantage configuré et en cours d'exécution, vous pouvez mettre "stADS_REMOTE" à 'True' à la place.
#* If you have an Advantage Database server configured and running, you may set "stADS_REMOTE" to true instead.
+
# Déposez un objet TAdsTable sur la fiche. Il apparaît comem une table rouge immédiatement à droite de l'objet TAdsConnection sur l'onglet de la palette.
# Drop a TAdsTable object on the form. (The TAdsTable object is immediately to the right of the TAdsConnection object on the tab, and it looks like a red table.)
+
# Définissez la propriété AdsConnection pour AdsTable1 comme AdsConnection1 (le composant de connexion que vous venez de déposer).
# Set the AdsConnection Property for AdsTable1 to AdsConnection1 (the connection object you just dropped in step 1.)
+
# Défilez vers le bas vers la propriété "TableName" et utilisez la liste déroulante pour sélectionner  la table biolife.adt.
# Scroll down to the "TableName" property, and use the drop-down box to select the biolife.adt table.
+
# Déposez un composant [[TDataSource/fr|TDataSource]] sur la fiche et définissez sa propriété DataSet par 'AdsTable1'.
# Drop a [[TDataSource]] component on the form, and set its DataSet property to "AdsTable1".
+
# Déposez un composant [[TDBGrid/fr|TDBGrid]] sur la fiche et définissez sa propriété DataSource par 'Datasource1'.
# Drop a [[TDBGrid]] component on the form, and set its "DataSource" property to "Datasource1".
+
# A ce moment, vous devriez être en mesure de sélectionner l'objet AdsTable1 et définir sa propriété par 'True'.  
# At this point, you should be able to select the AdsTable1 object and set its "Active" property to "True".
+
# Au final, exécutez le projet (remarquez que vous devez enregistrer le projet avant de l'exécuter).
# Finally, run the project.  (Note that you may need to save the project before running it.)
 
  
Since the Advantage components descend from the [[TDataSet]], you can use these components with any data-aware component that supports the TDataSet. This extremely simple example should demonstrate how simple it is to get started with Advantage.
+
Puisque le composant Advantage descend de [[TDataSet/fr|TDataSet]], vous pouvez utiliser ces composants avec tout composant sensible aux données pris en charge par le TDataSet. Cette exemple extrêmement simple devrait démontrer comme il est simple de commencer avec Advantage.
 +
<br/>

Latest revision as of 08:03, 6 April 2017

English (en) français (fr)

Portail de la base de données

Références:

Tutoriels/articles pratiques :

Bases de données

Advantage - MySQL - MSSQL - Postgres - Interbase - Firebird - Oracle - ODBC - Paradox - SQLite - dBASE - MS Access - Zeos

Vue d'ensemble

Ce bref tutoriel est destiné à vous lancer dans l'utilisation du descendant de TDataSet d'Advantage pour accéder aux tables hébergées par le serveur de base de données Advantage.

Installation du TDataSet Advantage

Windows

Si vous installez le TDataSet Advantage sur Windows, vous devrez télécharger et installer les composants Advantage pour Delphi (version 10.1 ou supérieure). Les médias d'installation peuvent être obtenus sur le site Web Advantage ici.

Linux

Si vous installez Advata TDataSet sous Linux, vous devrez réaliser une installation en deux parties. Tout d'abord, téléchargez et installez le Advantage Client Engine pour Linux (version 10.1). Ensuite, téléchargez et extrayez le tarball du source TDataSet pour Linux. Les deux téléchargements sont disponibles à la Zone de développement Advantage à http://devzone.advantagedatabase.com. (Le téléchargement de Advantage Client Engine se trouve dans la section "Téléchargement de produit" du site et la source Linux TDataSet est disponible dans la section Applications de Delphi de la page CodeCentral de la Zone de développement Advantage).

Installation du paquet Advantage

Une fois le descendant de TDataSet installé, vous devrez passer à l'installation du paquetage dans Lazarus.

  1. Depuis Lazarus, cliquez sur "Paquet", puis "Ouvrir un fichier de paquet (.lpk)..." et reprenez le fichier adsl.lpk dans le dossier d'installation du TDataSet (ou dans le dossier où vous avez extrait le source du TDataSet).
  2. Dans la fenêtre de paquet, cliquez sur le bouton "Compile".
  3. Lors de la compilation réussie, cliquez sur le bouton "Installer" et sélectionnez "Oui" pour reconstruire Lazarus.
  4. L'EDI Lazarus devrait compiler avec succès et redémarrer avec le composant Advantage installé.

Un projet Advantage simple

Démarrez un nouveau projet pour commencer à travailler avec des données Advantage.

  1. Déposez un objet TAdsConnection de l'onglet Advantage de la palette sur votre fiche, c'est l'objet le plus à gauche de l'onglet TAdsConnection.
  2. Dans l'inspecteur d'objets, dérouler le menu sur la propriété AliasName et sélectionnez "ADTDemoData".
  3. * Autre façon de faire : vous pouvez sélectionner la propriété ConnectPath et entrer (ou parcourir les fichiers) le chemin d'accès vers le dossier Help\ADS_Data sous votre dossier d'installation du TDataSet (ou acesdk sur Linux).
  4. Expansez la propriété AdsServerTypes et changez la propriété "stADS_LOCAL" vers 'True'.
  5. * Si vous avez un serveur de base de données Advantage configuré et en cours d'exécution, vous pouvez mettre "stADS_REMOTE" à 'True' à la place.
  6. Déposez un objet TAdsTable sur la fiche. Il apparaît comem une table rouge immédiatement à droite de l'objet TAdsConnection sur l'onglet de la palette.
  7. Définissez la propriété AdsConnection pour AdsTable1 comme AdsConnection1 (le composant de connexion que vous venez de déposer).
  8. Défilez vers le bas vers la propriété "TableName" et utilisez la liste déroulante pour sélectionner la table biolife.adt.
  9. Déposez un composant TDataSource sur la fiche et définissez sa propriété DataSet par 'AdsTable1'.
  10. Déposez un composant TDBGrid sur la fiche et définissez sa propriété DataSource par 'Datasource1'.
  11. A ce moment, vous devriez être en mesure de sélectionner l'objet AdsTable1 et définir sa propriété par 'True'.
  12. Au final, exécutez le projet (remarquez que vous devez enregistrer le projet avant de l'exécuter).

Puisque le composant Advantage descend de TDataSet, vous pouvez utiliser ces composants avec tout composant sensible aux données pris en charge par le TDataSet. Cette exemple extrêmement simple devrait démontrer comme il est simple de commencer avec Advantage.