Hey bonjour! Mon professeur en base de donnée 1 nous a donner un travail en access alors que elle même ne savait pas comment en faire au debut du cour. Je suis en 3e session au college. J'aimerais avoir de l'aide sur l'ajout dans l'interface déja fait. J'ai fait presque tout mais je n'arrive vraiment pas a ajouter la deuxieme ligne, j'ajoute très bien la commande mais losqu'il s'agit d'ajouter la LIGNECOM, le programme plante. J'aimerais que quelqu'un m'aide a résoudre cela car mon professeur ne reussit vraiment pas a m'expliquer quel est mon erreur! Personne dans la classe ne la terminer et c'est a remettre la semaine prochaine, cela fait 4 semaine que je rush decu et je suis vraiment désespérer... (elle nous a donner 2 tp de plus que je doit me taper ..)
ps: je vais mettre le fichier de la base de donner au complet dans les pièces jointe!
Section de code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Set cmd.ActiveConnection = cnx
cmd.CommandType = adCmdText
cmd.CommandText = "Select * from Tmp_TABLE"
Set rst = cmd.Execute
Do While Not rst.EOF
strSQL = "insert into LIGNECOM(NoLigne,NoCom,ISBN,QteCom,PrixUnit,QteRecu) values (" & 1 & "," & ch_NoCom & "," & rst(ISBN) & "," & rst(Ch_QteCom) & "," & rst(Ch_PrixUnit) & ", " & rst(Quantité_reçue) & " )"
cnx.Execute strSQL
rst.MoveNext
Loop
cnx.CommitTrans
rst.Close
cnx.CommitTrans |
le bugg apparait lorsque je remplit tous les champs et que je click sur "enregistrer", en haut,centre du formulaire comajt. (avant de le faire vous devez entrer un numero de commande et puis cliquer sur le bouton en dessous et puis clicker sur le ISBN de la ligne pour la sélectionner)
Merci..!
Je ne suis pas un habituer d'etre en retard mais la je comprend vraiment rien et le professeur ne semble vraiment pas vouloir me laisser comprendre...(elle a refait le plan de cour en plein milieu de session haha)
C'est cette ligne qui plante :
LIGNECOM(NoLigne,NoCom,ISBN,QteCom,PrixUnit,QteRecu) values (" & 1 & "," & ch_NoCom & "," & rst(ISBN) & "," & rst(Ch_QteCom) & "," & rst(Ch_PrixUnit) & ", " & rst(Quantité_reçue) & " )"
S'il n'y a quoi que ce soit demander moi le je vais venir faire des tour réguliers pour voir s'il y a des réponses! De plus j'ai fini a 98% le travail...!
Merci!!!!! (Désoler pour la qualiter du francais..)
Partager