ConversionRate (TdbfCurrency)
De Wiki1000
Version du 29 avril 2013 à 13:36 par Syfre (discuter | contributions)
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 :