OVH Cloud OVH Cloud

Comment faire des factures

2 réponses
Avatar
cdol
Bonjour =E0 toutes et =E0 tous.

J'ai une base avec comme tables, clients, produits et=20
commandes.
Quand j'ai une commande, je l'introduit dans la table=20
commande qui est en relation avec la table client.
J'ai une requ=EAte qui me trie, =E0 ma demande, les commandes=20
en fonction de la date que j'introduit.
Un =E9tat est bas=E9 sur cette requ=EAte.
Quand j'ex=E9cute l'=E9tat, j'ai donc, gr=E2ce =E0 la=20
fonction 'saut de page', une ligne de ma requ=EAte par=20
page. =20
Le probl=E8me est lorsque un client X a command=E9 le m=EAme=20
jour deux produits, ces deux produits se retrouvent sur=20
une page diff=E9rente et j'ai donc deux factures pour le=20
m=EAme client. Je voudrais que mon =E9tat trie en fonction=20
de la date que j'ai donn=E9 (probl=E8me r=E9solu) mais surtout=20
je voudrais qu'il ne fasse pas de saut de page quand deux=20
ou plusieurs produits ont =E9t=E9 command=E9 par le m=EAme=20
client...

Merci de votre aide....

PS : Dois-je penser organiser autrement ma base de=20
donn=E9es ?????

@+
Dim

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
tu as du mettre un saut de page "mécanique", enléve et clic sur les propriétes du premier entete de groupe, saut de page : avant
section

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"cdol" a écrit dans le message de news:26f6001c46332$2c4fd300$
Bonjour à toutes et à tous.

J'ai une base avec comme tables, clients, produits et
commandes.
Quand j'ai une commande, je l'introduit dans la table
commande qui est en relation avec la table client.
J'ai une requête qui me trie, à ma demande, les commandes
en fonction de la date que j'introduit.
Un état est basé sur cette requête.
Quand j'exécute l'état, j'ai donc, grâce à la
fonction 'saut de page', une ligne de ma requête par
page.
Le problème est lorsque un client X a commandé le même
jour deux produits, ces deux produits se retrouvent sur
une page différente et j'ai donc deux factures pour le
même client. Je voudrais que mon état trie en fonction
de la date que j'ai donné (problème résolu) mais surtout
je voudrais qu'il ne fasse pas de saut de page quand deux
ou plusieurs produits ont été commandé par le même
client...

Merci de votre aide....

PS : Dois-je penser organiser autrement ma base de
données ?????

@+
Dim
Avatar
Manu
Bonjour,
Hormis ton problème d'édition, je te conseille fortement
de créer une table factures. En effet, les factures sont
des documents "officiels" qu'il faut stocker à l'instant
de leurs créations et qui ne doivent pas être modifiables
automatiquement par la simple modification de la commande.
De plus:
n'oublies pas de prévoir les "avoirs".
Enfin, sache que les numéros de factures doivent se
suivrent sans trous (attention avec les numéros autos).
Bon courage!
Manu
www.logik64.com

-----Message d'origine-----
Bonjour à toutes et à tous.

J'ai une base avec comme tables, clients, produits et
commandes.
Quand j'ai une commande, je l'introduit dans la table
commande qui est en relation avec la table client.
J'ai une requête qui me trie, à ma demande, les commandes
en fonction de la date que j'introduit.
Un état est basé sur cette requête.
Quand j'exécute l'état, j'ai donc, grâce à la
fonction 'saut de page', une ligne de ma requête par
page.
Le problème est lorsque un client X a commandé le même
jour deux produits, ces deux produits se retrouvent sur
une page différente et j'ai donc deux factures pour le
même client. Je voudrais que mon état trie en fonction
de la date que j'ai donné (problème résolu) mais surtout
je voudrais qu'il ne fasse pas de saut de page quand deux
ou plusieurs produits ont été commandé par le même
client...

Merci de votre aide....

PS : Dois-je penser organiser autrement ma base de
données ?????

@+
Dim
.