Data environment & variable public
bonjour ,
j utilise un dataenvironment pour alimenter un data report .
mon data environment avec une connection1 et une connection 1.
Ma commande sql est
Code:
SELECT `Cde article`, `Date de depart`, `Designation article`, Destination, dluo, `ean article`, `Ean destination`, lot, `Numero de cde`, Quantité, sscc, WRIN FROM `SortiesMcDo Requête` WHERE (`Numero de cde` = '& Saisies.p_cde &')
Saisies.p_cde une variable public ..
cette commande ne ressort aucun resultat ..
je me suis ballader tout l am sur le forum mais je ne m en suis pas sorti
merci d avance de votre aide
Yann
Une autre faço de proceder
Citation:
Envoyé par VARACH
voila , j ai trouve la solution grace au forum ..
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub DataEnvironment_Initialize()
Dim filtre As String
Dim SQL As String
DataEnvironment1.rsCommand1.Open
filtre = Saisies.p_cde
SQL = "SELECT `Cde article`, `Date de depart`, `Designation article`, Destination, dluo, `ean article`, `Ean destination`, lot, `Numero de cde`, Quantité, sscc, WRIN FROM `SortiesMcDo Requête` WHERE (`Numero de cde` = '" & filtre & "');"
DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Source = SQL
DataEnvironment1.rsCommand1.Open
End Sub |
Les especes d apostrophe st genere par le generateur sql .. avec les [] ca ne marche pas ..
merci a tous pour votre aide
N'as tu pas pensé a faire de ta commandecommand1 une commande parametrée !?
comme ça on fait appele a la commande avant la requete associée
exple :
Code:
DataEnvironment1.Command1 Saisies.p_cde
apres tu fais ce que tu veux avec le recordset rsCommand1