begin process at 2012 02 14 13:29:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

demande correction de code SVP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

demande correction de code SVP

vendredi 22 février 2008 à 20:06:53 | demande correction de code SVP

amigna

Bonsoir,

la pharmacie employe trois à quatre personnes par jour qui travaille chacune des heures déterminées.
je voudrais faire un filtre à une date donnée entre deux heures, heure debut et heure fin les opérations de vente que chaque personne enregistrée.

voila ce code il me dit type incompatible si vous pouvez m'aider à résoudre ce probléme.
J'utilise VB 6.0 base de donnée access

cordialement

Private Sub Cmddate_Click()
On Error GoTo rech
Dim strQuery As String
strQuery = "SELECT Vente.DateVente, LotStock.LibelleMedicament, ventemed.Quantité, Vente.MontantVente, Vente.heurevente FROM Vente INNER JOIN (LotStock INNER JOIN ventemed ON LotStock.CodeMedicament = ventemed.codemed) ON Vente.NumeroVente = ventemed.numVente where Vente.heurevente between # " & hour(Text2.Text) & " : " & minute(Text2.Text) & " : " & second(Text2.Text) & " # and # " & hour(Text3.Text) & " : " & minute(Text3.Text) & " : " & second(Text3.Text) & " # " And " # vente.datevente =  " & year(Text4.Text) & " / " & month(Text4.Text) & " / " & day(Text4.Text) & " # "
Adodc1.RecordSource = strQuery
Adodc1.Refresh
  Exit Sub
rech:
  MsgBox Err.Description

End Sub
  
MERCI D'AVANCE DE VOTRE AIDE

vendredi 22 février 2008 à 20:26:30 | Re : demande correction de code SVP

jack

Administrateur CodeS-SourceS
Salut
Sur quelle ligne te donne t-il cette erreur ?
Si c'est sur la gross ligne strQuery =, relit là : il manque des &
+ Que valent tes TextBox ?
+ attention à ne pas ajouter d'espace après/avant les # qui délimitent tes dates/heures car sinon, la valeur envoyée serait, par exemple :
   # 12:17:32 #
    ^        ^  Espaces en trop
+ Es-tu sûr que tes dates doivent se composer avec l'année en premier ?
A mon avis, si la définition du champ "datevente" est au format standard, ça va coincer

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
vendredi 22 février 2008 à 20:27:22 | Re : demande correction de code SVP

jack

Administrateur CodeS-SourceS
+ le # avant 'datevente : pas au bon endroit
samedi 23 février 2008 à 00:12:07 | Re : demande correction de code SVP

LIBRE_MAX

Bonsoir,
l' emploi de TextBox pour des valeurs Dates est fortement déconseillé.
Utilises plutôt des MasEdBox ou des DtPicker.



... Y'en a même qui disent qu'ils l'ont vu voler.



/PRE>
lundi 25 février 2008 à 16:04:02 | Re : demande correction de code SVP

BIGDAMSBIG

salut amigna j'ai pas eu ta reponse strQuery = "SELECT .......where Vente.heurevente between #" & Hour(Text2.Text) & ":" & Minute(Text2.Text) & ":" & Second(Text2.Text) & " # And #" & Hour(Text3.Text) & ":" & Minute(Text3.Text) & ":" & Second(Text3.Text) & "# And Vente.DateVente = # " & Year(MaskEdBox1.Text) & "/" & Month(MaskEdBox1.Text) & "/" & Day(MaskEdBox1.Text) & " #" y'en a même qui ne cherche pas à tout prix à faire des bulles dans la mare.
lundi 25 février 2008 à 16:07:13 | Re : demande correction de code SVP

BIGDAMSBIG

j'oubli toujours de me mettre en mode textbox classique désolé, pour le bloc.
lundi 25 février 2008 à 20:33:14 | Re : demande correction de code SVP

LIBRE_MAX

t' as surtout oublier de regarder le haut de la nasse !
beh oui,
Hour(Text2.Text) & ":" & Minute(Text2.Text) & ":" & Second(Text2.Text) & " # And #" & Hour(Text3.Text) & ":" & Minute(Text3.Text) & ":" & Second(Text3.Text)

à moins qu'  il  utilise des textebox d' un autre genre !



... Y'en a même qui disent qu'ils l'ont vu voler.



/PRE>
lundi 25 février 2008 à 23:39:42 | Re : demande correction de code SVP

BIGDAMSBIG

ou à moins qu'il est fait des declarations de type gros malin. et t'as surtout oublié le "c" de cassé. je vois qui'il y a des bulles dans la mare. tiens vla encore un bloc pour toi. il aurait été plus intelligent de ta part d'écrire la requete complete à amigna au lieu de me casser,car tu a mis comme meme pas mal de temps pour voir ce probleme.qui est d'ailleurs hyper important au fonctionnement du programme, du 23/02/2008 à 00:12:07 j'usqu'a aujourd'hui ca a du trotté dans ta tete...moi j'ai fait qu'un copié collé de son code sans me prendre la tete et j'ai rectifier les erreurs que j'ai vues et n'ont pas ce qui est inutile...et il y a une grosse différence.si tu regarde bien le suivi de son probleme meme les plus grands de site on repris le terme texte.txt pour aider notre ami amigna. dans tous les cas je suis pas rancunier(sauf ponctuellement ) et je te remercie d'avoir proposé des solutions à son probleme et ne serais t'en vouloir car j'ai constaté aussi que tu participais activemment à aider les autres dans les forums. bon envole max


Cette discussion est classée dans : text, code, vente, ventemed, lotstock


Répondre à ce message

Sujets en rapport avec ce message

Amélioration du code [ par amigna ] Bonjour je suis entrain de développer un logiciel de gestion des pharmacies. la pharmacie travail 24h/24h beaucoup de personne peuvent intervenir da Correction de code [ par Gamaldiouf ] Bonjour Je vous demande de nous corrigé le code je voudrais faire un filtre entre deux heures différentes quand je clique sur le bouton ok il me dit Message d'erreur [ par amigna ] BonjourQuand je clique sur le bouton OK pour faire le filtre entre deux heure différentes , heure début et heure fin j'ai une message d'erreur qui dit Probleme de construction de code ^^ vb.net [ par T4rik ] Salut tout le monde J'ai fait une calculatrice et je veux eviter la possibilité de repéter la virgule. pour cela j'ai mes le code suivant :  Dim virg envoi text d'un formulaire par mail [ par hastalavista ] bonjour tout le monde,j'ai cherché un code permettant d'envoyer un mail mais ca ne marche pas, y a toujours un probleme, ou que ca plante ma machine.j utilisation des paramètres avec l'objet Command [ par agbebe ] salut a tous!!voila j'ai écrit un programme en vb6 et la base est en mysql. tout marche bien sur le serveur mais sur le poste client j'ai un message d Ajouter une ligne dans une liste view [ par nono78220 ] Bonjour,J'ai un code qui permet de charger un fichier text dans une listview. Mon code fonctionne bien puisqu'il lit tout le fichier text (de la premi Tableau ordes des collones [ par Don Pietro ] Hello, On ma confier un projet pour lequel je dois améliorer un programme fait en vb6. Ce programme utilise un tableau graphique (mshflexgrid) avec p **RECHERCHE SUR ADODC ** [ par Heny ] Salut a tousJe cherche un code pour mon application qui consiste a faire des recherche par intervalle c.a.d entre deux valeurs que je fais entre par d ** RECHERCHE SUR UN BD ACCESS ** [ par Heny ] Salut a tousJe cherche un code pour mon application qui consiste a faire des recherche par intervalle c.a.d entre deux valeurs que je fais entre par d


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales