Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Additem..Comprend pas tout... [ Archives Visual Basic / VBA ] (Prosper)

mardi 29 janvier 2002 à 07:45:58 | Additem..Comprend pas tout...

Prosper

Bonjour....
Voici mon problème :
Je develloppe un formulaire access dont tous les traitements se font en en VBA...
Lorsque je veux remplir une liste déroulante der mon formulaire j'enregistre d'abord toute les donnéee necessaire dans une listebox (a moins que combobox soit plus appropriée..qu'en pensez-vous ?). Et lorsque je veux enregistrer une valeur dans ma liste avec la méthode additem appliquée a ma liste j'obtiens le message suivant :"Variable objet ou bloc de with non défini : erreur 91).
Pour plus de clarté dans mes explication voici mon code :
Private Sub SortieType_Enter()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim liste As ListBox
Set db = CurrentDb
Set rs = db.OpenRecordset("produits", dbOpenDynaset)
Dim nom As String
rs.OpenRecordset
rs.MoveFirst
n = 0

While Not rs.EOF


If rs!CategorieArticle = Me!SortieCategorie Then
MsgBox Me!SortieCategorie
liste.AddItem (rs!TypeArticle)
n = n + 1
End If
rs.MoveNext
Wend
rs.Close

End Sub

Voila si kkun peut m'éclairer ce serait sympathique..
Merci par avance
Prosper

vendredi 1 février 2002 à 13:17:59 | Re : Additem..Comprend pas tout...

oliver68

et comme ça :

liste.AddItem rs!TypeArticle

?

-------------------------------
Réponse au message :
-------------------------------

Bonjour....
Voici mon problème :
Je develloppe un formulaire access dont tous les traitements se font en en VBA...
Lorsque je veux remplir une liste déroulante der mon formulaire j'enregistre d'abord toute les donnéee necessaire dans une listebox (a moins que combobox soit plus appropriée..qu'en pensez-vous ?). Et lorsque je veux enregistrer une valeur dans ma liste avec la méthode additem appliquée a ma liste j'obtiens le message suivant :"Variable objet ou bloc de with non défini : erreur 91).
Pour plus de clarté dans mes explication voici mon code :
Private Sub SortieType_Enter()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim liste As ListBox
Set db = CurrentDb
Set rs = db.OpenRecordset("produits", dbOpenDynaset)
Dim nom As String
rs.OpenRecordset
rs.MoveFirst
n = 0

While Not rs.EOF


If rs!CategorieArticle = Me!SortieCategorie Then
MsgBox Me!SortieCategorie
liste.AddItem (rs!TypeArticle)
n = n + 1
End If
rs.MoveNext
Wend
rs.Close

End Sub

Voila si kkun peut m'éclairer ce serait sympathique..
Merci par avance
Prosper



Cette discussion est classé dans : liste, db, rs, additem, comprend


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec une liste déroulante [ par Prosper ] Salut @ tousJ'aurai besoin de vos lumieres pour débuger une procédure VBA pour Acess XP.Bon en gros ce que je cherche à faire : En prenant la valeur d Liste déroulante [ par Prosper ] Salut @ tousJ'aurai besoin de vos lumieres pour débuger une procédure VBA pour Acess XP.Bon en gros ce que je cherche à faire : En prenant la valeur VBA ACCESS [ par vincefield ] salutj'ai un probleme ds ma déclaration peuvez vous m'aiderDim db As DatabaseDim rs As RecordsetSet db = CurrentDb---> Set rs = db.OpenRecordset("PIXA aide pour modification de données precises... [ par diabls ] diabls59 un utilisateur choisit les styles de phases lenteur d'enregsitrement dans une db [ par DarkLanfeust ] salut tt le mondeg un code pour changer un db a partir d'une dblist, par exemple comme ca:If DBList2.Text "" ThenDim rs As RecordsetSet rs = DB.OpenR lenteur d'enregsitrement dans une db [ par DarkLanfeust ] salut tt le mondeg un code pour changer un db a partir d'une dblist, par exemple comme ca:If DBList2.Text "" ThenDim rs As RecordsetSet rs = DB.OpenR Valeur dans liste deroulante [ par maxouelfada ] MaxSalut,Je desirerai savoir comment recuperer une valeure selectionnee par l'utilisateur dans une liste deroulante.Actuellement j'ei par exemple :Wit apprendre ADO [ par dini ] Bonjour,Utilisateur pro de VB 5, je me suis tourné très récemment vers VB 6...Un souhait particulier : ADOVoici ma question (ne riez pas !)j'ai un pet probléme de requete [ par ganbalfro ] Voila mon programme. J'ai un probléme a la ligne : Rsql.Open "SELECT NomSTA FROM Stagiaires WHERE Num_STA=Numero", DbQue faire?Dim oFSO,oTSSet Db = C J'ai un petit sur les updates [ par Le_Chapelier ] Ca fait un moment que je suis bloqué sur ça. Je ne comprends pas pourquoi il me dit qu'une erreur est survenue. Si je ne fais qu'un update sur l ça ma


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.