CreateRatesAtDate (TdbfCurrency)

De Wiki1000
(Différences entre les versions)
 
(4 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 
{{Version900}}
 
{{Version900}}
  
<source lang='delphi'>function CreateRatesAtDate(iDate:TDatetime):boolean;</source>
+
<source lang='delphi'>class function CreateRatesAtDate(iDate:TDatetime; var aReason:string):boolean;</source>
  
Cette méthode créer ou met à jours les cours à la date indiquée en utilisant les informations de la banque centrale Européenne.
+
Cette méthode de classe créer ou met à jours les cours à la date indiquée en utilisant les informations de la banque centrale Européenne.
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 11 : Ligne 11 :
 
|-
 
|-
 
|iDate
 
|iDate
|Date des cours
+
|Date du fichier de cours de l'ECB.
 +
Utilisez 0 pour récupérer le dernier fichier disponible.
 +
|-
 +
|aReason
 +
|Retourne la raison de l'erreur ou des informations sur l'exécution
 
|}
 
|}
  
{{tip|Cette méthode exécute un appel REST sur le service de l'ECB}}
+
{{tip|Cette méthode exécute un appel REST sur le service de l'ECB.}}
  
 
'''Exemple :'''
 
'''Exemple :'''
 
<source lang='delphi'>
 
<source lang='delphi'>
 +
Procedure TProcessusSaisieDevises.CreateRatesAtDate;
 +
var aReason:string;
 
begin
 
begin
 +
  TFacadeOutils.NeedTransaction();
 +
  TdbfCurrency.CreateRatesAtDate(dateCours,aReason);
 +
  Refresh();
 
end;
 
end;
 
</source>
 
</source>
Ligne 25 : Ligne 34 :
  
 
* [[CreateRatesLatest (TdbfCurrency)|Création des cours à la dernière date]]
 
* [[CreateRatesLatest (TdbfCurrency)|Création des cours à la dernière date]]
 +
* [https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html ECB Exchange rates]
  
 
{{Footer|TdbfCurrency (class)}}
 
{{Footer|TdbfCurrency (class)}}
 
[[category:TdbfCurrency]]
 
[[category:TdbfCurrency]]
 
[[category:Version900]]
 
[[category:Version900]]

Version actuelle en date du 29 mars 2020 à 11:04

version900-32x32.png

class function CreateRatesAtDate(iDate:TDatetime; var aReason:string):boolean;

Cette méthode de classe créer ou met à jours les cours à la date indiquée en utilisant les informations de la banque centrale Européenne.

Return True si l'opération s'est bien passée
iDate Date du fichier de cours de l'ECB.

Utilisez 0 pour récupérer le dernier fichier disponible.

aReason Retourne la raison de l'erreur ou des informations sur l'exécution
Tip-20px.png Tip : Cette méthode exécute un appel REST sur le service de l'ECB.

Exemple :

Procedure TProcessusSaisieDevises.CreateRatesAtDate;
var aReason:string;
begin
  TFacadeOutils.NeedTransaction();
  TdbfCurrency.CreateRatesAtDate(dateCours,aReason);
  Refresh(); 
end;

Voir aussi :

TdbfCurrency (class)Développement DSM





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