[VB] Recupere l'annee d'une date depuis une base ACCESS

Recupere l'annee d'une date depuis une base ACCESS [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 04-03-2004 à 23:07:08    

Salut,
 
j'aimerais avoir un peu d'aide pour un debutant.
 
je voudrais remplir ma DataCombo avec les années qui sont stockées dans ma base Access.
 
Le probleme c'est que je n'ai rien qui s'affiche quand je fais dérouler ma liste.
 
Voici le code.
 
'declaration du recordset avec ouverture de la base
 
rsAnnee.Open "SELECT Distinct DateFacture FROM FACTURE",cnx, adOpenStatic, adLockreadOnly
With DcboAnnee
      .ListField="year(DateFacture)"
      .BoundColumn="year(DateFacture)"
      Set .RowSource=rsAnnee
End With
 
 
Merci pour les reponses

Reply

Marsh Posté le 04-03-2004 à 23:07:08   

Reply

Marsh Posté le 05-03-2004 à 10:11:32    

moi je serais toi je ferai ca directement dans la requete le plus simple etant de faire la requete avec le générateur d'access en lui mettant année([DateFacture]) comme ca tu te fait pas chier en vb et la fonction sera plus rapide a traiter vu que ce sera jet qui fera le boulot

Reply

Marsh Posté le 05-03-2004 à 15:52:54    

year(date)
 
c'est mieu que année() parcequ'au moins ça tournera sur n'importe quelle version d'Access.

Reply

Marsh Posté le 08-03-2004 à 21:32:16    

C bon j'ai trouvé comment faire mais merci quand meme
voila ce que j'ai fais
rsAnnee.Open "SELECT Distinct year(DateFacture) as LaDate FROM FACTURE",cnx, adOpenStatic, adLockreadOnly  
With DcboAnnee  
      .ListField="LaDate"  
      .BoundColumn="LaDate"
      Set .RowSource=rsAnnee  
End With  

Reply

Sujets relatifs:

Leave a Replay

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