Dans ma procédure j'ai le code suivant : Dim MyQuery, strSQL, strSQLtmp, PosWhere, PosOrder, PosFinal
Tu les déclare tous comme étant Variant... donne leurs le type String et autre qui convient, même si cela ne suffira pas...
Mon code au début : MyQuery = Me![SFrm SaisieDepMod].Form.RecordSource ne me retourne que les 256 premiers caractères !? Je ne comprends pas !
Hmm... bizarre en effet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
"Bruno MAZÉPA"
Dans ma procédure j'ai le code suivant :
Dim MyQuery, strSQL, strSQLtmp, PosWhere, PosOrder, PosFinal
Tu les déclare tous comme étant Variant...
donne leurs le type String et autre qui convient, même si cela ne suffira pas...
Mon code au début : MyQuery = Me![SFrm SaisieDepMod].Form.RecordSource
ne me retourne que les 256 premiers caractères !?
Je ne comprends pas !
Hmm... bizarre en effet...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Dans ma procédure j'ai le code suivant : Dim MyQuery, strSQL, strSQLtmp, PosWhere, PosOrder, PosFinal
Tu les déclare tous comme étant Variant... donne leurs le type String et autre qui convient, même si cela ne suffira pas...
Mon code au début : MyQuery = Me![SFrm SaisieDepMod].Form.RecordSource ne me retourne que les 256 premiers caractères !? Je ne comprends pas !
Hmm... bizarre en effet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Bruno MAZÉPA
Encore moi, J'ai essayé un truc : dans mon sous formulaire, j'ai mis dans le RecordSource, la requête entiere ! Qui est : SELECT [Tbl SaisieDepMod].NumCpte, [Tbl SaisieDepMod].NumAff, [Tbl SaisieDepMod].DatePointage, [Tbl SaisieDepMod].Matricule, [Tbl SaisieDepMod].TauxMod, [Tbl SaisieDepMod].QtMod, [Tbl SaisieDepMod].MtMod, [Tbl SaisieDepMod].Deplt, [Tbl SaisieDepMod].NomZone, [Tbl SaisieDepMod].MtPtDeplt FROM [Tbl SaisieDepMod] WHERE ((([Tbl SaisieDepMod].DatePointage)>=#11/17/2003# And ([Tbl SaisieDepMod].DatePointage)<=#11/21/2003#) AND (([Tbl SaisieDepMod].Matricule)='811004')) ORDER BY [Tbl SaisieDepMod].NumCpte, [Tbl SaisieDepMod].NumAff, [Tbl SaisieDepMod].DatePointage;
J'ai définit mes variables comme suit : Dim MyQuery As String, strSQL As String, strSQLtmp As String, PosWhere, PosOrder, PosFinal Et au premier passage de ma procédure, la ligne : MyQuery = Me.[SFrm SaisieDepMod].Form.RecordSource me donne bien ma requête entière !? Avant de redéfinir mon RecordSource avec mon nouveau strSQL, je fais un : msgbox strSQL Ma syntaxe est bonne ! Et au deuxième passage de ma procédure, crac.... Que les 256 premiers caractères !? -- Cordialement.
"3stone" a écrit dans le message de news:3fc4a87e$0$28917$
Salut,
"Bruno MAZÉPA"
Dans ma procédure j'ai le code suivant : Dim MyQuery, strSQL, strSQLtmp, PosWhere, PosOrder, PosFinal
Tu les déclare tous comme étant Variant... donne leurs le type String et autre qui convient, même si cela ne suffira pas...
Mon code au début : MyQuery = Me![SFrm SaisieDepMod].Form.RecordSource ne me retourne que les 256 premiers caractères !? Je ne comprends pas !
Hmm... bizarre en effet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Encore moi,
J'ai essayé un truc : dans mon sous formulaire, j'ai mis dans le
RecordSource, la requête entiere !
Qui est :
SELECT [Tbl SaisieDepMod].NumCpte, [Tbl SaisieDepMod].NumAff, [Tbl
SaisieDepMod].DatePointage,
[Tbl SaisieDepMod].Matricule, [Tbl SaisieDepMod].TauxMod, [Tbl
SaisieDepMod].QtMod, [Tbl SaisieDepMod].MtMod,
[Tbl SaisieDepMod].Deplt, [Tbl SaisieDepMod].NomZone, [Tbl
SaisieDepMod].MtPtDeplt
FROM [Tbl SaisieDepMod]
WHERE ((([Tbl SaisieDepMod].DatePointage)>=#11/17/2003# And ([Tbl
SaisieDepMod].DatePointage)<=#11/21/2003#) AND (([Tbl
SaisieDepMod].Matricule)='811004'))
ORDER BY [Tbl SaisieDepMod].NumCpte, [Tbl SaisieDepMod].NumAff, [Tbl
SaisieDepMod].DatePointage;
J'ai définit mes variables comme suit :
Dim MyQuery As String, strSQL As String, strSQLtmp As String, PosWhere,
PosOrder, PosFinal
Et au premier passage de ma procédure, la ligne :
MyQuery = Me.[SFrm SaisieDepMod].Form.RecordSource
me donne bien ma requête entière !?
Avant de redéfinir mon RecordSource avec mon nouveau strSQL,
je fais un : msgbox strSQL
Ma syntaxe est bonne !
Et au deuxième passage de ma procédure, crac....
Que les 256 premiers caractères !?
--
Cordialement.
"3stone" <3stone@skynet.be> a écrit dans le message de
news:3fc4a87e$0$28917$ba620e4c@reader3.news.skynet.be...
Salut,
"Bruno MAZÉPA"
Dans ma procédure j'ai le code suivant :
Dim MyQuery, strSQL, strSQLtmp, PosWhere, PosOrder, PosFinal
Tu les déclare tous comme étant Variant...
donne leurs le type String et autre qui convient, même si cela ne
suffira pas...
Mon code au début : MyQuery = Me![SFrm SaisieDepMod].Form.RecordSource
ne me retourne que les 256 premiers caractères !?
Je ne comprends pas !
Hmm... bizarre en effet...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Encore moi, J'ai essayé un truc : dans mon sous formulaire, j'ai mis dans le RecordSource, la requête entiere ! Qui est : SELECT [Tbl SaisieDepMod].NumCpte, [Tbl SaisieDepMod].NumAff, [Tbl SaisieDepMod].DatePointage, [Tbl SaisieDepMod].Matricule, [Tbl SaisieDepMod].TauxMod, [Tbl SaisieDepMod].QtMod, [Tbl SaisieDepMod].MtMod, [Tbl SaisieDepMod].Deplt, [Tbl SaisieDepMod].NomZone, [Tbl SaisieDepMod].MtPtDeplt FROM [Tbl SaisieDepMod] WHERE ((([Tbl SaisieDepMod].DatePointage)>=#11/17/2003# And ([Tbl SaisieDepMod].DatePointage)<=#11/21/2003#) AND (([Tbl SaisieDepMod].Matricule)='811004')) ORDER BY [Tbl SaisieDepMod].NumCpte, [Tbl SaisieDepMod].NumAff, [Tbl SaisieDepMod].DatePointage;
J'ai définit mes variables comme suit : Dim MyQuery As String, strSQL As String, strSQLtmp As String, PosWhere, PosOrder, PosFinal Et au premier passage de ma procédure, la ligne : MyQuery = Me.[SFrm SaisieDepMod].Form.RecordSource me donne bien ma requête entière !? Avant de redéfinir mon RecordSource avec mon nouveau strSQL, je fais un : msgbox strSQL Ma syntaxe est bonne ! Et au deuxième passage de ma procédure, crac.... Que les 256 premiers caractères !? -- Cordialement.
"3stone" a écrit dans le message de news:3fc4a87e$0$28917$
Salut,
"Bruno MAZÉPA"
Dans ma procédure j'ai le code suivant : Dim MyQuery, strSQL, strSQLtmp, PosWhere, PosOrder, PosFinal
Tu les déclare tous comme étant Variant... donne leurs le type String et autre qui convient, même si cela ne suffira pas...
Mon code au début : MyQuery = Me![SFrm SaisieDepMod].Form.RecordSource ne me retourne que les 256 premiers caractères !? Je ne comprends pas !
Hmm... bizarre en effet...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
3stone
Salut,
"Bruno MAZÉPA" [...]
je fais un : msgbox strSQL Ma syntaxe est bonne ! Et au deuxième passage de ma procédure, crac.... Que les 256 premiers caractères !?
Vu d'ici, il reste le grigri ou le chapelet d'ail !!!!
Essaie de mettre une série de Debug.print TonRecordsource pour voir si tu chope le moment ou il se fait trucider...
incompréhensible... :-(
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
"Bruno MAZÉPA"
[...]
je fais un : msgbox strSQL
Ma syntaxe est bonne !
Et au deuxième passage de ma procédure, crac....
Que les 256 premiers caractères !?
Vu d'ici, il reste le grigri ou le chapelet d'ail !!!!
Essaie de mettre une série de Debug.print TonRecordsource
pour voir si tu chope le moment ou il se fait trucider...
incompréhensible... :-(
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
je fais un : msgbox strSQL Ma syntaxe est bonne ! Et au deuxième passage de ma procédure, crac.... Que les 256 premiers caractères !?
Vu d'ici, il reste le grigri ou le chapelet d'ail !!!!
Essaie de mettre une série de Debug.print TonRecordsource pour voir si tu chope le moment ou il se fait trucider...
incompréhensible... :-(
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------