begin process at 2008 09 05 07:51:50
1 237 090 membres
56 nouveaux aujourd'hui
14 312 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment voir le nombre total d'un article dans une base de donnée [ Base de données / ADO & DAO ] (petiflamand)

Comment voir le nombre total d'un article dans une base de donnée le 03/04/2008 19:23:34

petiflamand

Bonjour , j'ai une base de donnée avec une table journalier, la dedans ce trouve des articles vendus
j'ai ex:
Codebar,prix,quantité,département,groupe,ect.......
dans la vente de la journée il y a plusieur fois la même chose,
donc je vend peu etre 10 X cocacola 50Xpepsi ect......

j'ai fait le code si dessous pour calculer le nombre total d'article.
comment faire pour aller plus vite ??????
évidament je n'ai pas de référence d'article pour le controle puisque on ne sait pas ce qui vas etre vendu.
Merci



nitul = 0
qqaa = 0
Set db = OpenDatabase(App.Path & "\manager.mdb")
Set rs = db.OpenRecordset("journalier")
If rs.RecordCount > 0 Then
 Set rd = db.OpenRecordset("journalier")
 rs.MoveFirst

 Do Until rs.EOF = True
 nitul = rs!cod_prod
  rd.MoveFirst
 Do Until rd.EOF = True
 If rd!cod_prod = nitul Then
 nitul1 = nitul1 + rd!quantité
 End If
 rd.MoveNext
 Loop
 
Set rt = db.OpenRecordset("journalier_detaille")
If rt.RecordCount > 0 Then
rt.MoveFirst
 Do Until rt.EOF = True
If rt!cod_prod = nitul Then
qqaa = 1
End If
rt.MoveNext
Loop
End If
If qqaa = 0 Then
rt.AddNew
rt!cod_prod = rs!cod_prod
rt!design = rs!design
rt!numero_dep = rs!numero_dep
rt!departement = rs!departement
rt!quantité = nitul1

rt.Update
End If
nitul1 = 0
qqaa = 0
 rs.MoveNext
 Loop
 End If


Re : Comment voir le nombre total d'un article dans une base de donnée le 03/04/2008 20:29:20

ghuysmans99
Membre Club
Je sais c'est php mais le sql n'est qu'à adapter !!
[ Lien ]
_______________________________________________________________________
VB.NETis good ...VB6is better

Re : Comment voir le nombre total d'un article dans une base de donnée le 04/04/2008 09:36:03

Renfield
(Admin CS)
clair que l'approche par Recordset est plus lente (tu récupères toutes tes données...)
mais là, elle est particulièrement maladroite (pas une seule requete)



Re : Comment voir le nombre total d'un article dans une base de donnée le 04/04/2008 09:44:36

Renfield
(Admin CS)
par exemple:

SELECT cod_prod,SUM(Quantité),design,numero_dep,departement FROM journalier GROUP BY cod_prod,design,numero_dep,departement

te permet de récupérer le cumul d'articles vendus

Re : Comment voir le nombre total d'un article dans une base de donnée le 04/04/2008 10:54:03

EBArtSoft
(Admin CS)
On oublie l'acces a "recordcount" et on fait une requete en  "SELECT Count(*) AS Total
FROM MaTable;"

@+

E.B.

Re : Comment voir le nombre total d'un article dans une base de donnée le 04/04/2008 11:00:17

Renfield
(Admin CS)
clair...

me semble même que SELECT COUNT(0) ...

a confirmer par les SQLpros


Re : Comment voir le nombre total d'un article dans une base de donnée le 04/04/2008 18:34:53

petiflamand
Bonjour et Merci de vos réponse, je suis super novice en sql .

pour la requete
db.execute "SELECT cod_prod,SUM(Quantité),design,numero_dep,departement FROM journalier GROUP BY cod_prod,design,numero_dep,departement"
il me dit : impossible de faire une requete de  selection

et le total n'est pas de tout les articles mais le total des articles par numéro 


Re : Comment voir le nombre total d'un article dans une base de donnée le 04/04/2008 22:08:49

Renfield
(Admin CS)
pour un Select, faut un OpenRecordSet

Re : Comment voir le nombre total d'un article dans une base de donnée le 05/04/2008 07:09:17

petiflamand
oui sa je sait et je l'ai fait
avec Set rs = db.OpenRecordset("journalier")
mais c'est le même résultat

Re : Comment voir le nombre total d'un article dans une base de donnée le 05/04/2008 07:46:26

Renfield
(Admin CS)
hein ? il te dit encore "impossible de faire une requete selection ?"


[Page 1 Page 2]
Classé sous : rs, rd, rt, cod, if

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Boutique

Boutique de goodies CodeS-SourceS