« CreateRatesAtDate (TdbfCurrency) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
{{Version900}} | {{Version900}} | ||
<source lang='delphi'>class function CreateRatesAtDate(iDate:TDatetime):boolean;</source> | <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. | 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. | ||
Ligne 12 : | Ligne 12 : | ||
|iDate | |iDate | ||
|Date du fichier de cours de l'ECB. | |Date du fichier de cours de l'ECB. | ||
Utilisez 0 pour récupérer le | Utilisez 0 pour récupérer le dernier fichier disponible. | ||
|- | |||
|aReason | |||
|Retourne la raison de l'erreur ou des informations sur l'exécution | |||
|} | |} | ||
Ligne 20 : | Ligne 23 : | ||
<source lang='delphi'> | <source lang='delphi'> | ||
Procedure TProcessusSaisieDevises.CreateRatesAtDate; | Procedure TProcessusSaisieDevises.CreateRatesAtDate; | ||
var aReason:string; | |||
begin | begin | ||
TFacadeOutils.NeedTransaction(); | TFacadeOutils.NeedTransaction(); | ||
TdbfCurrency.CreateRatesAtDate(dateCours); | TdbfCurrency.CreateRatesAtDate(dateCours,aReason); | ||
Refresh(); | Refresh(); | ||
end; | end; |
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 |
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 —
}}