Visites

   visiteurs

   visiteurs en ligne

Sujet n°217 Multiplier heures et Minutes par tarif horaire
    par ANGEL le 24/12/2008 : 00:04

Comment

Multiplier heures et Minutes par tarif horaire ?

3,45 X 34,40€

Merci

Angel


Réponse n° 1 par 3Stone le 29/12/2008 : 03:00
Bonjour,

On peut utiliser une petite fonction qui transforme les minutes en fraction de l'heure...
Donc, "3,45" devient 3 heures 75/100


Function fnCoutTotal(h As Double, t As Currency) As Currency
      Dim mn As Double, hr As Double
      hr = Int(h)
      mn = h - hr
      mn = (mn / 60) * 100
      fnCoutTotal = (hr + mn) * t
End Function



Cordialement,
Pierre(3stone)

Réponse n° 2 par Angel le 31/12/2008 : 19:23

Merci de votre réponse

Mais ou dois je poser cette formule ?

Dans mon formulaire  de saisie

J'ai une cellule [Temps alloué]

Ou dois je créer une nouvelle cellule ?

Merci

Bonne fête de fin d'année

Meilleurs voeux pour 2009

Angel

 

Réponse n° 3 par 3Stone le 03/01/2009 : 14:03
Bonjour,

Bonne année à toi aussi cool

Cette "formulaire" est une fonction. Tu crées donc simplement un nouveau module que tu nomme par exemple mod_fonction_generale et tu y colle la fonction. Puis tu compiles pour vérifier (menu Débogage, Compiler...) et tu sauves.

A partir de là, tu peux utiliser cette fonction n'importe où, comme une fonction native de Access.

Pour une zone de texte indépendante (les celulles c'est pour Excel wink ) tu peux écrire :

    = fnCoutTotal(HeuresMinutes; TarifHoraire)

Bien sûr, tu remplaces HeuresMinutes et TarifHoraire par le nom réel detes champs.

Cordialement,
Pierre(3stone)

Réponse n° 4 par angel le 04/01/2009 : 21:22

Merci

je suis vraiment nul

Salutatons

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut