« CreateRatesAtDate (TdbfCurrency) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<source lang='delphi'>function CreateRatesAtDate(iDate:TDatetime):boolean;</source>
{{Version900}}


Cette méthode créer ou met à jours les cours à la date indiquée en utilisant les informations de la banque centrale Européenne.
<source lang='delphi'>class function CreateRatesAtDate(iDate:TDatetime; var aReason:string):boolean;</source>
 
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 9 : 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 23 : 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]]

Dernière version du 29 mars 2020 à 09:04

{{#images:version900-32x32.png|stock}}

<source lang='delphi'>class function CreateRatesAtDate(iDate:TDatetime; var aReason:string):boolean;</source>

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 : Cette méthode exécute un appel REST sur le service de l'ECB.

Exemple : <source lang='delphi'> Procedure TProcessusSaisieDevises.CreateRatesAtDate; var aReason:string; begin

 TFacadeOutils.NeedTransaction();
 TdbfCurrency.CreateRatesAtDate(dateCours,aReason);
 Refresh(); 

end; </source>

Voir aussi :

{{#if:TdbfCurrency (class)|

{{#if:TdbfCurrency (class)|— TdbfCurrency (class) |}} — Développement DSM

|

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

}}