Bonjour à tous,

Dans mon formulaire, j'ai une zone de texte qui cherche à faire une recherche sur une table poste de travail. J'affiche le résultat d'une une zone de liste.
Je veux remonter l'identifiant numérique du poste et sa désignation soit 2 valeur voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
If Me.bol_search_poste = True Then
 
    strSQL = "SELECT DISTINCT Poste_Travail.id_poste, Poste_Travail.designation FROM Poste_Travail"
    Set rs = Db.OpenRecordset(strSQL)
    'populate the table
    rs.MoveLast
    rs.MoveFirst
        While Not rs.EOF
         If rs![designation] Like "*" & Me.research.Text & "*" Then
         Me.result_poste.AddItem rs.Fields(0).Value & " : " & rs.Fields(1).Value
        End If
        If rs![id_poste] Like "*" & Me.research.Text & "*" Then
         Me.result_poste.AddItem rs.Fields(0).Value & " : " & rs.Fields(1).Value
 
 
         'Me.result_poste.List rs.Fields(0).Value, 0
         'Me.result_poste.List rs.Fields(1).Value, 1
        End If

Il marche mais je ne remplie qu'une seule colonne de ma zone de liste en concatenant 2 champs.
Je n'arrive pas à trouver la méthode pour ajouter un item sur les 2 colonnes

Merci de votre aide.

Cdlt

Felitix