kkhuet
Messages postés92Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention 3 juin 2009
-
8 sept. 2005 à 12:19
kkhuet
Messages postés92Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention 3 juin 2009
-
8 sept. 2005 à 15:45
Bonjour,
j'espère que qq'1 pourra m'aider parce que je ne trouve rien sur le net comme aide. Voici mon problème :
j'ai un datagrid que je remplis à la main (eh oui, je sais qu'il est
plus simple de passer par un ADO mais je suis obligée de remplir
le datagrid dans le code ),
et au moment même où j'essaie d'accéder au datagrid, message d'erreur :
"Jeu d'enregistrement indisponible" (en rouge dans mon code). Voilà mon
code si c'est pas clair :
sel = "select LigneFacture.CodeDocument as CodeFac, entetefacture.type,
LigneFacture.CodeArticle, LigneFacture.designation,
LigneFacture.Quantite as Qte, LigneFacture.PrixUnitaire as PU,
LigneFacture.remise, LigneFacture.PrixTotalLigne as montant"
from = " From LigneFacture, enteteFacture"
where " where enteteFacture.code ligneFacture.codedocument
and LigneFacture.CodeAnalytique = '" & codeAna & "' and
EnteteFacture.Date between #" & DateD & "# and #" & DateF
& "# and LigneFacture.TypeLigne not in ('T','1')"
order = " order by enteteFacture.code,LigneFacture.CodeArticle"
With rst
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.Open sel & from & where & order, adoGestC
End With
If rst.RecordCount > 0 Then
rst.MoveFirst
For Lig = 0 To rst.RecordCount - 1
frmSuiviAffaires.dgrid_realise_Fact.Row = Lig <-- message d'erreur ici
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 8 sept. 2005 à 14:42
t'es bien sous VB6 ? pas VBA......
je ne connais pas les DataGrid. tu as essayé juste d'ajouter une valeur? à partir de ton module...
pour voir si le problème vient de l'accès ou de la requête....
tu peux également essayer d'executer en faisant Ctrl+F5 (execution avec compilation) au cas ou le problème serait précédent à cet évènement...