Rechercher : dans
Par :

Somme client facturé et non-facturé (access)

Dernière réponse le 21 jui 2008 à 13:34:11 Nero86, le 21 jui 2008 à 08:49:07 
 Signaler ce message aux modérateurs

Bonjour,
j'ai créé une base de données sous access pour la gestion des heures du personnel. Les clients peuvent être coché quand ils ont été facturés et reste décochés quand il ne le sont pas .Le problème est que je voudrais créer un état à partir d'une requête qui me donnera pour un client donné la somme des heures qui ont été facturées et une somme pour celles qui n'ont pas été facturées.
Merci d'avance.

Configuration: Windows XP
Internet Explorer 7.0
access 2003

Meilleures réponses pour « Somme client facturé et non facturé (access) » dans :
[Outlook] Réponse du serveur : Erreur 554 - Relay Access denied VoirVotre client de messagerie vous affiche l'erreur suivante : Erreur 554 - Relay Access Denied Ce problème est lié à l'utilisation d'un serveur de courrier sortant (serveur SMTP) sur un domaine n'appartenant pas au fournisseur d'accès. En effet, afin...
PhpMyAdmin - 1045- Access denied for user root@localhost VoirPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...

1

CaPiT, le 21 jui 2008 à 09:05:51

Bonjour,

Tu as deux possibilités.
Soit tu créés deux requêtes (une factué, une non facturé) et tu mets un regroupement des champs (le E bizarre dans ta barre d'outils) puis pour le champ horraire tu mets le regroupement en somme. Une requête aura en critère "vrai" au niveau du champs coché/décoché et l'autre "faux".
puis tu crées un état pour chaque requête.

Soit tu fais une seule requête de la même façon que la précédente en faisant varié le critère au niveau du champs coché/décoché.

Puis tu base un état sur cette requête;

Répondre à CaPiT

2

Nero86, le 21 jui 2008 à 11:25:18

Salut CaPiT,
Merci tout d'abord mais j'ai trouver un autre problème, j'ai créé 2 requêtes: une facturé et une non-facturé et je les ai regroupées en une seule requête, mais le problème est que, quand il y a un client ou rien n'a encore été facturé il me montre rien au lieu de me marquer 0.

Répondre à Nero86

3

CaPiT, le 21 jui 2008 à 11:28:06

Faudrait je pense que dans ta table ou formulaire tu mettes un 0 sur ce champs sur la propriété "valeur par défaut".

Répondre à CaPiT

4

Nero86, le 21 jui 2008 à 11:36:22

J'avais essayer aussi, mais celà ne change rien! Est-ce qu'il n'y pas un moyen avec le générateur d'expressions?
Si = " " alors il me met automatiquement 0, un truc comme ça. le problème est qu'il n'y a pas de fonction SI dans le générateur d'expressions!

Répondre à Nero86

5

CaPiT, le 21 jui 2008 à 11:47:09

Dans ma table j'ai mis valeur par défaut "0" et ça marche.

Sinon dans ton formulaire tu peux mettre un peu de vba "sur ouverture" du formulaire par exemple qui ferais:

If NomChamp = "" then
Nomchamp = 0
End if

Répondre à CaPiT

7

Nero86, le 21 jui 2008 à 13:33:00

Je vais encore essayer quelques trucs! Je n'utilise aucun formulaire, donc je peux déjà oublier cette idée! Mais je te remercie quand même!

Répondre à Nero86

6

samsan, le 21 jui 2008 à 11:51:22

Bonjour capit
on a crée un formualire et a jouté un boutton de commande et on veut modifier un enregistrement en cliquant sur ce boutton si tu connais la requete aide moi

Répondre à samsan

8

 Nero86, le 21 jui 2008 à 13:34:11

Il faut que tu utilises une requête de mise à jour!

Répondre à Nero86
Collection CommentÇaMarche.net