Je réalise une application de gestion de commande de marchandise avec gestion des retours d'emballages.
J'ai tenté de faire une requête afin d'obtenir une situation d'emballage à une intervalle de date définie.
Mon problème c'est que pour que la requête fasse des additions des quantités des emballages de chaque type, il ne faut pas mettre la date, sans quoi on a un total journalier...chose qui ne m'intéresse pas ici.
Si quelqu'un aurait une autre solution qu'en passant par des Recordset (chose que j'ai fait mais qui est horriblement lent) et bien je serais preneur!
Aussi avec mes dates je suis embêté car elles sont au format complet (date et heur). Ya - t- il un moyen de forcer Access a supprimer la partie heur sans repasser toutes les écritures?
Et en passant j'ai aussi un petit problème avec mon Datagrid, car il y a des champs booléens.
A l'ouverture de la fenêtre le champ est normal mais une fois que je change la requête (celle qui calcule le total) les cases à cocher deviennent grisées et pour pouvoir les ravoir blanche il faut fermer la fenêtre et la rouvrir...
Si un génie passe par la et qu'il a des solutions à mes problèmes, je serais très heureux de l'écouter lol
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 20 juil. 2006 à 11:59
Sous Access, qd tu vas dans les propriétés de la tables en mode création tu peux choisir le format de ta date.
Celui qui t'intéresse, c'est le format Date/abrégé => 21/12/2012
Si les dates te gènes vraiment, tu n'asa qu'à faire des rq imbriqués
Une requête qui tri les emballages par n° et date et une autres qui prend en compte le reste
et tu n'as plus qu'à faire une liaison par n° ensuite pour avoir les 2 dans la mm rq.
TBBUIM
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 20 juil. 2006 à 10:57
Salut,
Tu peux découper ta date en utilisant la fonction mid. Ce qui te permettra de ne récuperer que la date sans l'heure. Pour les cases tente un refresh (aucune idée si ca marche sur un datagrid...)
(Si la réponse vous convient, appuyez sur réponse acceptée...).
mrhemp
Messages postés40Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention24 février 2009 20 juil. 2006 à 23:56
Haaa ouais!!! C'est une bonne idées ca les requête imbriquées! Merci!
Et juste pour ce qui est de la date j'ai magouillé dans le programme et j'ai fai un script qui revalidait chaque commande, en utilisant cette fois ci la date sans l'heur avec
LaDate.date -> qui renvoi seulement la date...
Le format Date abbrégée c'est que pour l'affichage, dans le programme ca ressort l'heure!
Mais merci pour toutes vos réponses!
Bonne soirée
Vous n’avez pas trouvé la réponse que vous recherchez ?
mrhemp
Messages postés40Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention24 février 2009 25 juil. 2006 à 11:41
En fait comment on peut faire des requêtes imbriquées depuis vb.net?
J'ai essayé de faire un truc du genre
strSQL = "select blablabla..."
strSQL2 = select * from "& strSQL& ".champ1 From "&StrSQL" etc. mais ça ne marche pas...
J'aimerai ne pas avoir à mettre une requête dans la base de donnée car il ya a des données dans la base et comme je risque de faire de l'ordre dans les requêtes après ça ne marchera plus.
Alors quelqu’un sait comment? J suis sûre que c'est tout con...