[Access] Conditionner les données d'une liste en choisissant un cha

Conditionner les données d'une liste en choisissant un cha [Access] - VB/VBA/VBS - Programmation

Marsh Posté le 13-05-2011 à 11:43:22    

Bonjour à tous.
 
L'intitulé est un peut sombre mais je m'explique:
 
J'ai une table avec 10 champs. Je voudrais pouvoir chercher dans cette table un enregistrement selon les données de quatre champs. Mais je voudrais pouvoir choisir les champs.
 
Donc sa serait une première liste avec les champs de ma table et une seconde avec les données de ce champs.
 
Merci d'avance

Reply

Marsh Posté le 13-05-2011 à 11:43:22   

Reply

Marsh Posté le 13-05-2011 à 15:09:38    

Rien compris...


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 13-05-2011 à 16:36:20    

Salut,peut-être via http://excel.developpez.com/faq/?page=Access http://access.developpez.com/faq/? [...] tExistTabl
 
En fait tu demandes de construire une interface permettant de faire des requêtes SQL sur un base Access ? j'avais fait cela en VB6 il y a 8 ans et ce n'est pas aussi simple que tu sembles le croire.Toujours est-il que je n'ai plus les sources de ce programme.
 
voir peut-être aussi http://bidou.developpez.com/ ainsi que les Tutos Access http://access.developpez.com/cours/


Message édité par kiki29 le 13-05-2011 à 16:49:57
Reply

Marsh Posté le 13-05-2011 à 19:48:51    

Ca ressemble plus a une requete parametree avec des filtres sur des champs choisis... Mais le reste me met le doute...


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 14-05-2011 à 01:15:07    

Finalement, j'ai réussi à faire ce que je voulais avec :
 

Code :
  1. Private Sub Liste1_AfterUpdate()
  2. Dim strQuery As String
  3. strQuery = "SELECT [Table1].[N°], [Table1].[" & Me.Liste1.Text & "] FROM [Table1]"
  4. Me.Liste2.RowSource = strQuery
  5. End Sub


 
Avec au préalable, le renseignement de la Liste1 (création d'une nouvelle table avec comme données, tous les champs de la Table1).
 
Cordialement.

Reply

Marsh Posté le 14-05-2011 à 09:24:47    

Salut,pour approfondir voir http://sqlpro.developpez.com/

Reply

Sujets relatifs:

Leave a Replay

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