Bonjour,
Je suis actuellement en stage et je dois faire une modeste base de données (je suis débutante en vb). Or, je n'arrive pas à récupérer les champs d'une requete pour faire une autre requete.
Plus précisément, je fais une première requete sur la sélection de checkbox et de combox (filtre):
sql = "SELECT table.* FROM table Where table!number <> 0 "
If Not Me.chk_champ1 Then
sql = sql & "And table.champ1 like '*" & Me.cmb_champ1 & "*' "
End If
If Not Me.chk_champ2 Then
sql = sql & "And table.champ2 like '*" & Me.cmb_champ2 & "*' "
End If
If Not Me.chk_champ3 Then
sql = sql & "And table.champ3 like '*" & Me.cmb_champ3 & "*' "
End If
sql= sql & ";"
Ensuite je voudrais récupérer que certains champs (par exemple les champs 1 et 3) de la requete précédente en fonction de checkbox
If Me.chk2_champ1 Then
sql2 = sql2 & "select [sql].champ1"
End If
If Me.chk2_champ3 Then
sql2 = sql2 & "select sql.champ3"
End If
sql2 = sql2 & "from sql;"
Or [sql].champ1 bloque. J'ai aussi essayé sql.champ1, avec et sans select... Mais rien à faire!
Auriez vous une idée sur la façon dont je pourrais coder cela?
Merci beaucoup d'avance!!
Configuration: Windows XP
Internet Explorer 6.0
Access 2003