Forum - Questions générale - Sujet n°300

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par  le // : :  Sujet n° 300  Cmment obrenir l'etat financier journalière

le 23/11/2009 : 16:29
par NADIA

Anonyme

visiteur

SALUT, j'ai 2 table FACTURE ET PRODUITS sur lesquelles j'ai établie une requete et un formulaire facture, je voudrais savoir comment procédé pour pouvoir obtenir liste des produits vendues chaque soir, en un mot l'etat financiere journaniere, par semaine et par moi. je compte sur l'aide de tous
Ecrire à NADIA  sujet clos  Haut

[]   

Réponse n° 1
--------
le 23/11/2009 : 18:21
par 3Stone

Anonyme

Administrateur

Bonjour,

Comme dit sur l'autre message, il faudrait d'abord avoir les tables et les champs qui conviennent...

Une base de données ne permet pas d'inventer des données, mais uniquement de (bien) les gérer.

Si tu veux une liste des produits vendus par période, il faut d'abord qu'existe l'information sur la date de vente de chaque produit.

A partir d'une date, on peut facilement définir le jour, le numéro de semaine, du mois, du trimestre, du semestre, de l'année et j'en passe biggrin

Pour la journée, il suffit, dans une requête, de faire un regroupement sur le champ date de vente.
Pour la semaine, on crée dans une requête, le champ calculé "Semaine" que l'on obtient par:


Semaine: Format([DateVente];"ww";2;2)


Voir dans l'aide l'usage de la fonction "Format()"

Cordialement,
Pierre(3stone)

  clos par  le // : :  Haut
Réponse n° 2
--------
le 24/11/2009 : 03:55
par Nadia

Anonyme

visiteur

Merci pour la reponse monsieur PIERE,

une Amie debutante comme a eu ce problème et ma approché cependant je n'est pas pu lui repondre,

Etant debutant elle a voulu comment par etablir une BD relationnele qui va établir des facturielles uniquement avec 4 tables:

T_Facure: N°Facture, Date....

T_Detail Facture: N°Facture, CodeProduit.

T_Produit: CodeProduit, Description, P U, Qte, Remise, Tva..

T_Client: CodeClient, Nom Client....

sont problème est le suivant:

quand elle rentre des données dans les tables aucun problème; mais quand elle crée la réquête partie princi-Facture, aucune données des Tables client, Facture et codeProduit saisi dans les tables n'apparaît sur la requête.

quant elle rentre des données sur, elles disparaît sur la requete et reste dans les tables.

quelles sollutions?

merci d'avance

Ecrire à Nadia   clos par  le // : :  Haut
Réponse n° 3
--------
le 24/11/2009 : 06:18
par NADIA

Anonyme

visiteur

Est moi de vouloir tout vous demander, mais si cela ne vous gène pas un exemple de réquête avec 5 table ou 4 table telechargeable nous aiderais a améliorer notre niveau en ten que débutante toutes les 2.

 

Merci une fois de plus pour l'intérêt et surtout la disponibilité. le ciel vous bénisse

Ecrire à NADIA   clos par  le // : :  Haut
Réponse n° 4
--------
le 26/11/2009 : 02:27
par 3Stone

Anonyme

Administrateur

Bonjour,


Dixit...
mais si cela ne vous gène pas un exemple de réquête avec 5 table ou 4 table telechargeable


Ne vous méprennez pas sur ce site...
Les codes sont gratuitement à dispositions de chacun. Le forum ici est principalement destiné aux personnes qui auraient des problèmes pour la mise en oeuvre de ce que je mets à disposition... ainsi que les petits problèmes plus spécifiques.

Mais, ce site n'est en aucun cas un site de "formation", car je n'en ai pas le temps et la possibilité. Il faudrait toute une équipe pour réaliser cela.

Ceci dit, pour un exemple de base, vous avez plusieurs possibilités (selon la version d'Access).

Pour les versions 2000 à 2003, il suffit de faire une installation personnalisée (on peut également compléter une installation existante) et cocher la base exemple (Les comptoirs). On la retrouve ensuite via le menu pour la réalisation d'une nouvelle base.

Pour la versions 2007, il suffit d'aller sur le site de Microsoft et de télécharger une base qui s'approche au moins un peu de ce que l'on souhaites faire.

PS: Pour un premier contact avec les bases de données, il ne faut pas voir trop grand et passer par une base à deux ou trois tables pour bien comprendre le principe des relations entre tables, le fonctionnement d'un formulaire avec sous-formulaire, etc...
Apprendre à faire des requêtes (ce sont elles qui permettent l'intérogations des données) sans critères, puis avec quelques critères et ensuite avec regroupement, comptage, totaux...
Mais ne pas se décourager biggrin

Cordialement,
Pierre(3stone)

  clos par  le // : :  Haut
Réponse n° 5
--------
le 09/01/2010 : 14:06
par Lendcap

Anonyme

visiteur

Bonjour Pierre,

Je voudrai rebondir sur la question de cet internaut pour essayer de comprendre cet expression : Semaine: Format([DateVente];"ww";2;2)
 Quelle signification donnée au chiffre 2 dans cette expression ? Et si c'etait le mois quelle expression serait il utilisé ?

Merci

Lendcap

Ecrire à Lendcap   clos par  le // : :  Haut
Réponse n° 6
--------
le 09/01/2010 : 15:38
par 3Stone

Anonyme

Administrateur

Bonjour,


Dixit...
Quelle signification donnée au chiffre 2 dans cette expression ?


Tu oublies la touche magique [F1] ?  wink

En fait, on voit parfois des personnes qui s'évertuent à sauver toutes sortes de données dans une table, alors que ces données sont totalement liées à une date.

C'est le cas par exemple du numéro de semaine, du mois, du trimestre, etc.
Dans une table, on crée donc un champ Date dont on peut extraire tous ces renseignements.

La fonction Format(UneDate;"ww") permet donc d'extraire le numéro de la semaine de la date fournie.

Oui, mais selon sur quelle règle ?!?
C'est là qu'interviennent les 2 valeurs supplémentaires transmises à la fonction.

En fait, si on écrit la fonction en utilisant les constantes prévues, cela devient:

Format(UneDate,"ww",vbMonday,vbFirstFourDays)

vbMonday fait savoir à la fonction que le premier jour de la semaine est le lundi (cela pourrait être le dimanche)

vbFirstFourDays précice que la première semaine de l'année est celle qui comprend au moins 4 jours.

Ces deux constantes ont en fait la valeur "2".

D'où l'écriture qui t'intrigue biggrin

Cordialement,
Pierre(3stone)

  clos par  le // : :  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut