Bonjour à tous
je travaille sous vb6 et j'aimerai parametré une requete sql 2000 pour filtrer
mes datareport je le fais bien sous access et non sur sql server 2000
merci pour votre aide
Bonjour à tous
je travaille sous vb6 et j'aimerai parametré une requete sql 2000 pour filtrer
mes datareport je le fais bien sous access et non sur sql server 2000
merci pour votre aide
Je n'ai pas souvent travaillé avec les feuilles Report (pour ainsi dire jamais...) mais il me semble que, d'après mes souvenirs, tu dois d'abord créer une table temporaire (ou une vue - avec CREATE VIEW...) dont les critères de création sont une requête SELECT. C'est alors cette table (ou cette vue) que tu lies (du verbe lier...) à ton Report.
[Edit] Pour une requête paramétrable (ou paramétrée, sais plus), il faut que tu mettes des variables à la place de tes critères. Ces variables peuvent être la propriété Text d'un TextBox. À titre d'exemple :
P.S. J'ai un peu modifié ton titre. Un tout petit rien. Un infinitif, un accent et un ajout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim requete As String, nomTable As String, param1 As String, param2 As String Dim condition1 As String, condition2 As String requete = "SELECT * FROM " & nomTable & " WHERE " & param1 & " = " _ & " AND " & param2 & " LIKE " & condition2
Partager