Export (rtl)

De Wiki1000
(Différences entre les versions)
Ligne 50 : Ligne 50 :
  
 
Voir aussi:
 
Voir aussi:
 +
*[[Import (rtl)|Fonction import]]
  
 
{{Footer|Développement DSM}}
 
{{Footer|Développement DSM}}
 
[[category:RTL Framework]]
 
[[category:RTL Framework]]

Version du 10 avril 2013 à 09:24

Function Export(const iParameters:String; var oMessage:Variant):Integer;

Cette fonction exécute une exportation en utilisant les informations contenues dans le paramètre iParameters.

Result La fonction retourne 0 si l'exécution a été réalisée et -1 sinon.
iParameters Paramètres de l'exportation.
oMessage Chaîne de caractère informative.

Le paramètre iParameters doit contenir les paramètres de l'exportation sous la forme de couple "nom=valeur" , une liste de chaîne peut être utilisée pour construire ce paramètre.

Deux couples de valeurs ont une signification particulière et sont obligatoires :

  • FileName
Indique le nom du format d'exportation à utiliser.

Le type du format d'exportation doit être un descripteur "drp" (nom.drp) ou un descripteur "exp" (nom.exp)

  • ExportFileName
Indique le nom du fichier à générer.

Exemple

procedure doArchivageEcriture(const iFileName:string);
var
  params : TStringList;
  msg    : String;
begin
  params := TStringList.Create;
  //------------------------------
  // EXPORT ECRITURES
  //------------------------------
  params.Clear;
  params.Add('FileName=archivage_ecritures.exp');
  params.Add('ExportFileName='+ iFileName);
  params.Add('DATE_INF='+DateToStr(Exercice.dateDebut));
  params.Add('DATE_SUP='+DateToStr(Exercice.dateFin));
  params.Add('Approche='+_TP('Nationale'));
  EXPORT(params.Text,msg);
  ....
end;

Voir aussi:

Développement DSMDéveloppement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels