recupérer donnes de de tables

recupérer donnes de de tables - VB/VBA/VBS - Programmation

Marsh Posté le 23-08-2008 à 04:56:40    

salut à tous,  
je travail actuellement sur la réalisation d'une application VB6 et Access(je suis debutant en VB).  
SVP dites moi comment faire pour récupérer dans un form les facture qui ont été saisies entre deux date(valeur de deux DTPicker que j'utilise)??  
sachant qu'une facture fournisseur s'enregistre dans la BDD dans 2 table différentes :  
la table factute_four(N°facture,date_fact,Code_four) et dans le seconde table  ligne_facture_four(N°facture,code_article,Quantité,TTC,Code_four)  
Donc le champs code_four est le lien entre les deux tables.  
 
Voila le code que j'ai utilisé mais ca marche pas!!  
 
Set rsfact_four = New ADODB.Recordset  
rsfact_four.Open "Select* from Facture_four where Date_fact between #" & Format(DTPicker1.Value, "mm/dd/yyyy" ) & "# and #" & Format(DTPicker2.Value, "mm/dd/yyyy" ) & "#", cn, 1, 2  
 
Set rsligne_fact_four = New ADODB.Recordset  
rsligne_fact_four.Open " select * from ligne_facture_four where ligne_facture_four.N°facture=Facture_four.N°facture ", cn, 1, 2  
 
Sur le premier Recordset,qui contient la date, je pense que c bon d'appliquer la condition de la date between.  
Le probléme me pose surtout sur la condition à appliquer sur le deuxiéme Recordset qui contient la plus part des champs que je cherche à afficher!!  
 
Merci à vous d'avance

Reply

Marsh Posté le 23-08-2008 à 04:56:40   

Reply

Marsh Posté le 29-08-2008 à 12:12:58    

Il faut que tu faces une jointure entre les 2 tables ou je ne comprends pas ton soucis

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed