Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/04/2011, 11h21   #1
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Par défaut Souci de calcul sur 2 champs dans un pied de formulaire

Bonjour,

J'ai deux champs dans un pied de formulaire continu.
Le 1er champ "TotalHNP" me donne la somme des temps HNP
qui fonctionne bien quand il est seul.

Pour le 2ème champ "TpsModeDegrade" , j'aimerai avoir la somme des HNP - le temps de l'IdHNP qui est = à 4
Code :
1
2
 
=VraiFaux([IdHNP]="4";[TotalHNP]+Somme([TpsHNP]*([IdHNP]="4"));0)
Le résultat est que le champ "TotalHNP" se met en erreur et je n'ai rien dans le 2ème champ.

J'ai essayé plusieurs manières sans y parvenir.
Je séche......

Merci de votre aide
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 13h58   #2
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Re,

J'ai trouvé une solution.
Après la mise à jour du champ TpsHNP, j'ai mis le code suivant:
Code :
1
2
3
4
 
Private Sub TpsHNP_AfterUpdate()
    If Me.IdHNP = "4" Then Me.txtModeDégradé.Value = Me.TpsHNP.Value
End Sub
De cette façon, j'ai le temps HNP en Mode dégradé qui me permettra de calculer un Temps direct dans le formulaire principal.
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h34.


 
 
 
 
Partenaires

Hébergement Web