neo1602brice
Messages postés77Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention10 juillet 2009
-
17 janv. 2007 à 08:20
neo1602brice
Messages postés77Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention10 juillet 2009
-
18 janv. 2007 à 15:38
bonjour c'est encore moi cette fois ci pour un recordset
alors voila jai une requette bon bref rien d'exectionnel
par contre j'aimerai faire ceci
rsAfficher! & comboNomC=""
puisque que mes colonne de ma base access se definisse juste au dessus et donc leur nom est imprevisible le but etant d inseré des données dans celle ci mais sans revenir a la ligne c'est a dire si jai dans une ligne sur 3 colonne je veut avaoir les informations toujour rentré dans les espace vides et non passer a la ligne a chaque validation de l'utilisateur
enfin bref il na pas l'air d'apprecier mon comboBox
alors une solution??
sans passer par une variable aléatoire !! ni un nouveau recordset
neo1602brice
Messages postés77Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention10 juillet 2009 17 janv. 2007 à 08:39
OUi ca a l'air plus sympathique comme ca, mais le problème est que maintenant l'erreur est "Impossible de trouver l'objet dans la collection correspondant au nom ou à la réference ordinal demandé"
merci d'avance
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 17 janv. 2007 à 09:12
Salut,
Arrête moi si je me Renfirld, mais là maintenant il a plustôt un problème de champ non trouver dans sa base de donnée(table), ou il ouvre une mauvaise table ? Non?
A+
Exploreur
Vous n’avez pas trouvé la réponse que vous recherchez ?
neo1602brice
Messages postés77Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention10 juillet 2009 17 janv. 2007 à 12:14
voici mon code
Private Sub btnvalider_Click()
If txtNomM "" Or ComboNomT "" Or ComboNomC = "" Or ComboValeur = "" Then
MsgBox "Vous n'avez pas rempli tout les champs"
Else
rsAfficher.Open "select numid from " & txtNomM & "_" & ComboNomT, connexionADODB
rsAfficher.MoveFirst
Do
dernierNumero = rsAfficher!numid
rsAfficher.MoveNext
Loop Until rsAfficher.Fields(comboNomC).Value ="" or rsAfficher.EOF = True
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 18 janv. 2007 à 00:13
Renfield, ce ne serait pas plutôt
rsAfficher.Fields(comboNomC.Value)
ou encore
rsAfficher.Fields(comboNomC.Text)
parenthèse placée au mauvais endroit ?
Neo1602Brice, tu serais peut-être mieux de faire ta boucle ainsi Do Until rsAfficher.Fields(comboNomC.Value) "" or rsAfficher.EOF True
dernierNumero = rsAfficher!numid
rsAfficher.MoveNext
Loop
De cette façon, tu n'entreras pas dans la boucle si la condition est fausse. Autrement, tu passes au moins une fois et ça risque de causer une erreur. C'est du moins comme ça que je le vois...