MOISE2000
Messages postés18Date d'inscriptionjeudi 3 mai 2007StatutMembreDernière intervention 5 avril 2008
-
10 sept. 2007 à 15:39
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
13 sept. 2007 à 01:06
Bonjour
Pour ajouter sur listbox quand je clique sur bouton ajouter il me dit utilition non autoriser de null et quand je clique sur débogage il y a débogage sur List1(0).AddItem rsadh!ordonnance je vous demande de m'aider pour que je puisse avancé .
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 10 sept. 2007 à 16:10
Re,
Salut [auteurdetail.aspx?ID=401740 PCPT] : Faut bien être au taquet si on veux avoir des points CS. Surtout que c'est des points gagnés sans trop de bourrage de crâne dans ce cas précis
MOISE2000
Messages postés18Date d'inscriptionjeudi 3 mai 2007StatutMembreDernière intervention 5 avril 2008 12 sept. 2007 à 13:28
Bonjour
Merci de votre réponse sur le null j'ai plus ce message mais je vous demande de me corriger ce code parce que le bouton ajouter ne marche pas , je fait une recherche numero, prenom, nom, date que j'avais enregistré dans la fiche patient pour prescrire l'ordonnance j'ai un groupe de listbox donc je fait cliqué glissé sur le listbox odonnance pour prescrire l'ordonnance et cliquer glisser nombre de boite pour prescrire nombre deboites et je clique sur le bouton ajouter pour ajouter les données dans la base de donnée access, j'utilise VB 6.0.
je n'est jamais travaillé sur listbox et textbox je voudrais enregistré dans la base access les données qui sont dans le listbox ordonnance et listbox nombre de boites.
Private Sub ajouter_Click()
Set recordsetEC = rsadh
On Error GoTo AddErr
rsadh.AddNew
Set bndadh.DataSource = rsadh
With bndadh
While Not rsadh.EOF
Set recordsetEC = rsadh
Set cn = New ADODB.Connection
Set bndadh = New BindingCollection
If Not rsadh.Fields("ordonnance") = vbNullString Then List1(0).AddItem rsadh.Fields("ordonnance")
If Not rsadh.Fields("boites") = vbNullString Then List2(0).AddItem rsadh.Fields("boites")
recordsetEC.MoveNext
Wend
AddErr:
MsgBox "Ajouter avec succés"
End With
End Sub
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 13 sept. 2007 à 01:06
Bonsoir,
@Jrivet : Si ça ce n' est pas du bourrage !...
1° Addnew en suspend.(déjà relevé par bricoyéyé)
3° Une connection en boucle.
2° Un message "Réussite" en cas d' erreur.
Et :
If Not ....=vbNullString ne suffit pas.Il faudra aussi ajouter And Not IsNull(...).
Le test sur vbNullString ne pourra suffir que si la valeur par default du
champ est "chaine vide".Sinon si le champ n' a jamais été renseigné ,
il reste Null.