Import (rtl)

De Wiki1000
(Différences entre les versions)
 
(3 révisions intermédiaires par un utilisateur sont masquées)
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
Ligne 69 : Ligne 35 :
  
 
*[[Curseurs d'importation (tech)|Curseurs d'importation]]
 
*[[Curseurs d'importation (tech)|Curseurs d'importation]]
 +
*[[Export (rtl)|Fonction export]]
  
 
{{Footer|Développement DSM}}
 
{{Footer|Développement DSM}}
 
[[category:RTL Framework]]
 
[[category:RTL Framework]]
 +
[[category:Import]]

Version actuelle en date du 17 octobre 2014 à 12:04

Function Import(const aFileName:String; const aSourceFileName:String; const iMode:String; aListMsg:TStrings):Boolean;

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

begin
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels