CreateRatesAtDate (TdbfCurrency)
De Wiki1000
(Différences entre les versions)
(5 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 | + | |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: | + | [[category:Version900]] |
Version actuelle en date du 29 mars 2020 à 10:04
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 |
Exemple :
Procedure TProcessusSaisieDevises.CreateRatesAtDate; var aReason:string; begin TFacadeOutils.NeedTransaction(); TdbfCurrency.CreateRatesAtDate(dateCours,aReason); Refresh(); end;
Voir aussi :