cs_pommeverte
Messages postés6Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention23 février 2004
-
4 févr. 2004 à 13:59
cs_pommeverte
Messages postés6Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention23 février 2004
-
5 févr. 2004 à 11:22
salut ,
j'ai un problème avec VBA , j'arrive a déclarer les tableau avec une taille variable : message d'erreur " l'expression sur chargement entrée comme parametre de la proprieté evenement est a l'origine d'une erreur . Constante requise"
dim tab(taille1,taille2) as integer
Il doit y 'avoir un truc qui diffère de VB j'ai essayé plusieurs
solutions mais sans réussite
Alors si quelqu'un a dejà pourrai m'aider à resoudre ce problème ca serai cool
tranquiloubilou
Messages postés33Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention27 mai 2004 5 févr. 2004 à 10:07
8-) ThomThom
je peux pas t'aider sur la dclaration de ton tableau mais selon le message ca viendrai de ton prog quand tu fais le changement sur ton objet
donne plus de détail et je pourrai peut être t'aider
salut
Public Sub deconssolde()
Dim db As DAO.Database
Dim qdef As DAO.QueryDef
Dim Rs As DAO.Recordset
Dim Rs1 As DAO.Recordset
Dim TdeconsSolde(taille, 4) As String
Dim Taille As Integer
Dim i As Integer
Dim j, k As Integer
Dim LeTypeaTraiter As Integer
Dim CodeAch As Integer
Dim CodeType As Integer
Dim QteBac As Integer
Dim QteBacTro As Integer
Dim Bpoursuit As Boolean
Dim bt As Boolean
Dim bt2 As Boolean
On Error GoTo Error_tablevidedeconssolde
'deconsignation quand solde positif mais ke la ligne à déconsigné est plus importante
'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
req4 = "SELECT [his_codeach], [his_typebac], SUM(HIS_qte),rd_qte" & _
" FROM releve_deconsignation as RD1, his_consdecons" & _
" WHERE rd_codeach = his_codeach " & _
" and rd_typebac = his_typebac " & _
" and rd_flag_traiter " & _
" and his_flag_surplubac = 0 " & _
" and his_codeach not in ( SELECT [rd_codeach] " & _
" FROM releve_deconsignation as RD2" & _
" WHERE RD1.rd_typebac = RD2.rd_typebac" & _
" and rd_flag_traiter " & _
" And - [rd_qte] <= (select sum( his_qte) " & _
" from his_consdecons " & _
" where his_codeach=rd_codeach " & _
" and his_typebac = rd_typebac))" & _
" GROUP BY [his_codeach], [his_typebac],rd_qte;"
Set db = CurrentDb()
Set Rs3 = db.OpenRecordset(req4)