|
|
|
|
|
<Source>.ImporteXLS (Fonction) En anglais : <Source>.ImportXLS
Disponible uniquement avec ces types de connexion
// Importation du fichier "C:\MesFichiers\Client.xls" dans le fichier de données Client. // Si le fichier de données Client existe, ce fichier de données sera écrasé (constante hImpCréation) // Une jauge de progression sera affichée dans le champ JAUGE_Jauge1 Client.ImporteXLS("C:\MesFichiers\Client.xls",  1, "", hImpCréation, JAUGE_Jauge1) Syntaxe
<Résultat> = <Source>.ImporteXLS(<Chemin du fichier XLS ou XLSX> [, <Numéro de feuille> [, <Liste des rubriques destination> [, <Options> [, <Jauge>]]]])
<Résultat> : Booléen - Vrai si l'opération a été réalisée,
- Faux en cas d'erreur.
La fonction HErreur permet d'identifier le problème rencontré.
<Source> : Type correspondant à la source spécifiée Nom du fichier de données au format HFSQL dans lequel l'importation doit être réalisée.Remarque : Si le fichier de données HFSQL manipulé n'existe pas physiquement, ce fichier de données est automatiquement créé. <Chemin du fichier XLS ou XLSX> : Chaîne de caractères Chemin d'accès complet au fichier XLS ou XLSX à importer.
<Numéro de feuille> : Entier optionnel Numéro de la feuille du fichier XLS ou XLSX à importer. Si ce paramètre n'est pas précisé, la première feuille du fichier XLS ou XLSX est importée. <Liste des rubriques destination> : Chaîne de caractères optionnelle Liste des noms des rubriques du fichier de données dans lequel l'importation est effectuée. Les noms peuvent être délimités par des simples quotes et sont séparés par des virgules ou RC. Les noms des rubriques de type clé composée, mémo binaire et de type binaire sont ignorés. Les rubriques non importées seront initialisées avec leur valeur par défaut décrite dans l'analyse.Si ce paramètre n'est pas précisé ou correspond à une chaîne vide, toutes les rubriques sont importées (sauf les clés composées, les rubriques binaires et mémos binaires) dans l'ordre physique de description. <Options> : Constante ou combinaison de constantes de type Entier (optionnelle) Paramètre le type d'importation à effectuer : | | hCopieIDAuto | L'identifiant automatique est recopié. Il n'est pas recalculé. | hImpCréation | Si le fichier de données d'importation existe, il est écrasé. | hImpIgnorePremièreLigne | La première ligne du fichier XLS importé est ignorée. | hImpIgnoreRubriqueVide | Si une ou plusieurs rubriques ne sont pas renseignées dans le fichier XLS, les lignes correspondantes sont quand même importées. Les rubriques manquantes contiennent :- soit la valeur par défaut des rubriques si la constante hValDéfaut est spécifiée.
- soit la valeur des rubriques dans l'enregistrement en cours avant l'appel de la fonction <Source>.ImporteXLS.
| hImpInterruptible | L'importation peut être interrompue par la touche Echap du clavier. Si l'importation est interrompue, les enregistrements importés sont conservés dans le fichier de données. | hImpNormal (valeur par défaut) | Si le fichier de données d'importation existe déjà , il est complété avec les données importées, sinon le fichier de données est créé. Pas de gestion d'intégrité, ni de gestion de doublons. Les rubriques non importées prennent la valeur de l'enregistrement en cours. Les identifiants automatiques sont recalculés.
| hImpTestDoublon | Active la gestion des doublons sur les clés uniques lors de l'importation (la gestion des doublons est activée uniquement sur les clés uniques et non sur l'enregistrement complet).
| hImpTestIntégrité | Teste l'intégrité lors de l'importation.
| hValDéfaut | Pour les rubriques non importées, les valeurs de l'enregistrement en cours sont réinitialisées :- soit avec leur valeur par défaut si la constante hValDéfaut est spécifiée.
- soit avec la valeur des rubriques correspondantes dans l'enregistrement en cours avant l'appel de la fonction <Source>.ImporteXLS si la constante hValDéfaut n'est pas spécifiée.
|
<Jauge> : Nom de champ ou nom de fenêtre optionnel - Nom de la fenêtre dans laquelle la jauge doit être affichée,
- Nom du champ de type Jauge utilisé pour afficher la progression.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|