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
- Pour les nouveaux : Mode d'emploi et aide aux nouveaux
- et impérativement les règles du forum. Histoire de garder une ambiance amicale.
- Noubliez pas les balises de Code pour vos listings : bouton # de l'éditeur. Et n'oubliez pas non plus de bouton
- Cours Excel - FAQ Excel - Forum Excel - Cours VBA - Cours complet VBA Excel
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager