ConversionRate (TdbfCurrency)
De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>function ConversionRate(const iDeviseDest:TdbfCurrency; aDate:TdateTime; iRaiseOnError:Boolean):Extended;</source> Cette méthode retrouve le cours ... ») |
|||
Ligne 34 : | Ligne 34 : | ||
Voir aussi : | Voir aussi : | ||
+ | |||
+ | * [[ConversionRateEx (TdbfCurrency)|ConversionRateEx]] | ||
{{Footer|TdbfCurrency (class)}} | {{Footer|TdbfCurrency (class)}} | ||
[[category:TdbfCurrency]] | [[category:TdbfCurrency]] |
Version actuelle en date du 29 avril 2013 à 14:43
function ConversionRate(const iDeviseDest:TdbfCurrency; aDate:TdateTime; iRaiseOnError:Boolean):Extended;
Cette méthode retrouve le cours d'une devise à une date.
Return | L'objet la valeur du taux correspondant |
iDeviseDest | La devise pour laquelle définir le taux. |
aDate | Date du taux |
iRaiseError | Lève une exception si aucune devise de cotation n'est commune |
Cette fonction :
- Détermine la liste des cotations de chaque devise à la date demandée
- Détermine la première devise de cotation commune dans cette liste
- Calcul le taux de conversion :
- En parcourant la liste de cotation de la devise source jusqu'à la devise commune.
- Puis en parcourant dans le sens inverse la liste de cotation de la devise cible à partir de la devise commune.
Si aucune devise commune n'est trouvée une exception est levée ou la fonction retourne 0 suivant la valeur du paramètre iRaiseError.
Exemple :
begin end;
Voir aussi :
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |