« Import (rtl) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 23 : Ligne 23 :
Le paramètre iMode indique le mode d'importation, les valeurs possibles sont une combinaison des valeurs suivantes (séparées par des virgules) :
Le paramètre iMode indique le mode d'importation, les valeurs possibles sont une combinaison des valeurs suivantes (séparées par des virgules) :


*miInsert
{{:ImportMode}}
:Insertion des nouveaux objets
 
*miUpdateOnly
:Mise à jour des objets existant
 
*miUpdate
:Insertion et modification des objets
 
*miDeleteBefore
:Suppression des objets existants-obsolète
 
*miActiveControl
:Application des règles métiers
 
*miRejet
:Génération d''un fichier avec les objets erronés
 
*miTest
:Tester le fichier d''import
 
*miAppendErrorFile
:Les erreurs sont ajoutées dans le fichier de rejet
 
*miPass2InErrorFile
:Les erreurs lors du deuxième passage sont ajoutées dans le fichier de rejet
 
*miRenameFile
:Après l'importation le fichier est renommé
 
*miDeleteFile
:Après l'importation le fichier est supprimé
 
*miAtomic
:Utilisation d''une seule transaction


Exemple
Exemple

Dernière version du 17 octobre 2014 à 11:04

<source lang='delphi'>Function Import(const aFileName:String; const aSourceFileName:String; const iMode:String; aListMsg:TStrings):Boolean;</source>

Cette fonction réalise une importation.

Result Retourne TRUE si l'importation s'est bien passée.
aFileName Nom du format d'importation.
aSourceFileName Nom du fichier à importer.
iMode Mode d'importation.
aListMsg Une liste optionnelle recevant des informations sur l'exécution.

Le paramètre iMode indique le mode d'importation, les valeurs possibles sont une combinaison des valeurs suivantes (séparées par des virgules) :

  • miInsert
Insertion des nouveaux objets
  • miUpdateOnly
Mise à jour des objets existant
  • miUpdate
Insertion et modification des objets
  • miDeleteBefore
Suppression des objets existants-obsolète
  • miActiveControl
Application des règles métiers
  • miRejet
Génération d'un fichier contenant les lignes rejetées dans le même répertoire que le fichier importé, de même nom que le fichier importé suffixé par « rejected ». Ne fonctionne pas avec les curseurs d'import.
  • miTest
Tester le fichier d'import
  • miAppendErrorFile
Les erreurs sont ajoutées dans le fichier de rejet
  • miPass2InErrorFile
Les erreurs lors du deuxième passage sont ajoutées dans le fichier de rejet
  • miRenameFile
Après l'importation le fichier est renommé
  • miDeleteFile
Après l'importation le fichier est supprimé
  • miAtomic
Utilisation dune seule transaction
  • miUseImportRules
Utiliser les règles d'importation
  • miNoCheckRules
Ne pas exécuter les règles de validation

Exemple

<source lang='delphi'> begin end; </source>

Voir aussi:

{{#if:Développement DSM|

{{#if:Développement DSM|— Développement DSM |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}