Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 18/01/2011, 21h03   #1
Membre régulier
 
Inscription : janvier 2004
Messages : 228
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 228
Points : 70
Points : 70
Par défaut [debutant] Retrouver une formule

Je viens de recupérer un fichier access dans lequel je doit changer un taux de TVA.

En affichage de la table, je vois la colonne HT puis la colonne TTC
Mais on n'est pas dans Excel et pas simple de faire apparaitre la formule

En mode formulaire
J'ai une zone de saisie pour le HT et le champ TTC apparait calculé

En mode creation,
clic sur la zone de champ calculé > Feuille de propriété à droite > Source de controle ... je pensais trouver la formule ici et je ne vois que TTC

Merci à tous
pierre50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 21h34   #2
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 936
Points : 7 936
bjr,

Citation:
Envoyé par pierre50 Voir le message
En affichage de la table, je vois la colonne HT puis la colonne TTC
Mais on n'est pas dans Excel et pas simple de faire apparaitre la formule
il n'y a pas de formules dans les tables (pas avant access 2010)
ici le TTC est calculé puis stocké dans la table

Citation:
Envoyé par pierre50 Voir le message
En mode formulaire
J'ai une zone de saisie pour le HT et le champ TTC apparait calculé
alors il y a un mecanisme (sans doute du VBA) qui s'est déclenché

Citation:
Envoyé par pierre50 Voir le message
En mode creation,
clic sur la zone de champ calculé > Feuille de propriété à droite > Source de controle ... je pensais trouver la formule ici et je ne vois que TTC
il ne peut y avoir à la fois un champ de table et une formule de calcul dans la source d'un contrôle du formulaire; c'est l'un ou l'autre et là c'est un champ vu qu'il est stocké dans la table

il faudrait voir s'il n'y a pas du code VBA derrière tout ça
ALT - F11 pour voir le code

essayer de trouver la page de code du formulaire

rechercher du code dans des événements *_beforeupdate ou *_change

on peut aussi rechercher dans les propriétés soit du formulaire, soit du contrôle HT :
onglet événément => voir ceux qui contiennent [procédure événementielle] (probablement sur changementou avant maj) => cliquer sur les trois petits points à droite pour accéder directement à l'endroit de l'événement dans le code
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 07h33   #3
Membre régulier
 
Inscription : janvier 2004
Messages : 228
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 228
Points : 70
Points : 70
Merci pour votre aide - (c'est une application pour une association caritative)
Le champ calculé est en réalite Total_revenus et non TTC que j'avais donné pour simplifier. Elle est la somme du contenu de plusieurs champs préalablement saisis en mode formulaire.

Après recherche suivant vos indications, avec total_des_revenus et *before_update, ce code s'affiche

Code :
1
2
3
4
5
6
7
8
 
Private Sub Téléphone_BeforeUpdate(Cancel As Integer)
 
End Sub
 
Private Sub Total_des_revenus_BeforeUpdate(Cancel As Integer)
 
End Sub
Cela ne me mène hélas nulle part
Je ne sais pas si cela se fait sur le forum, mais peut-on mettre à disposition le fichier réel via un lien. Encore Merci
pierre50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 10h24   #4
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 936
Points : 7 936
bjr,

le calcul serait plutôt sur mise à jour du champ hors taxe, ou sur mise à jour du formulaire

mais je ne fais que des suppositions

une fois que tu es dans le module du formulaire, y-a-t-il d'autre code VBA?

Citation:
Envoyé par pierre50 Voir le message
Je ne sais pas si cela se fait sur le forum, mais peut-on mettre à disposition le fichier réel via un lien. Encore Merci
si le code du formulaire n'est pas très volumineux, tu peux le mettre dans le message
il est préférable pour la lisibilité du forum de ne pas avoir de pièce-jointe qui risque de disparaître et rendre la discussion incompréhensible

si on ne s'en sort pas sans fichier, il est quand même possible d'ajouter une pièce-jointe (zippée) à un message (bouton "gérer les pièces jointes") sous la zone de rédaction d'un message)
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 12h18   #5
Membre régulier
 
Inscription : janvier 2004
Messages : 228
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 228
Points : 70
Points : 70
Un peu perdu...

le fichier zippé est

Pour être précis :
Dans la table accueilspf> Mode formulaire > Onglet Budget
Il existe un champ calculé nommé Total revenus
Je voudrais modifier sa formule de calcul car elle ne prend pas en compte la variable Pension (Cpam) située au-dessus dans l'addition.

Merci.
pierre50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 14h27   #6
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 936
Points : 7 936
ok donc le calcul est dans une requête, il n'est pas stocké

dans les propriétés du formulaire, tu vois comme source : Requête nom renseignements

si tu regardes cette requête, tu verras le champ Total des revenus
clic droit => zoom pour mieux voir le contenu
et tu ajoutes dans le calcul ce qu'il te manque
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 17h50   #7
Membre régulier
 
Inscription : janvier 2004
Messages : 228
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 228
Points : 70
Points : 70
Génial
Un grand merci
pierre50 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 23h54.


 
 
 
 
Partenaires

Hébergement Web