Commande valider access

sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -  
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
jai du code vb qui me permet d'inserer ou de supprimer des enregistrements dans une table lorque je clique sur le bouton valider , cependant mon code ne marche pas et je ne trouve pas l'erreur mercu de m'aider

Private Sub Cmd_valid_Click()
On Error GoTo Err_cmd_valid_Click
If chx <> "a" Then
lst_id.Visible = False
lst_nom = ""
Else
lst_id.Visible = True
lst_nom.Visible = False

End If
If chx <> "s" Then
If chx = "a" Then
End If
End If
DoCmd.RunCommand acCmdRecordsGoToNew
lst_id.Requery
lst_id = ""

Now.RowSource = "SELECT avril09.* from avril09; "
Me.Refresh
If chx = "m" Or "a" Then
dmcmd.RunSQL "insert into avril09(division,section,entité_pilotage,identifiant,UP,Nom,Prenom,Agent_Sexe,Grade,Clasniv_grade,n°_fonction,libelle_fonction,clasniv_fct,Agent_Statut,Date_naissance,quotite) values('" & Me.division & "," & Me.section & " , " & Me.[entité pilotage] & " , " & Me.identifiant & " , " & Me.UP & " , " & Me.Prenom & " , " & Me.[Agent Sexe] & " , " & Me.Grade & " , " & Me.clasniv_grade & " , " & Me.[n° fonction] & " , " & Me.Libelle_fonction & " , " & Me.clasniv_fct & " , " & Me.[Agent Statut] & " , " & Me.[Date naissance] & " , " & Me.quotite & "' )"
End If
If chx = "s" Then
dmcmd.RunSQL "delete avril09.* from avril09 where identifiant = " & CLng(lst_id.Value)
DoCmd.RunSQL req
DoCmd.Close acForm, "frm_personnel"
End Sub

merci!!!
A voir également:

83 réponses

DarkAurora Messages postés 443 Statut Membre 27
 
je vais me pencher sur deux problème cet aprem le premier étant l'affichage d'un des mes formulaire l'autre étant ta base de donnée je l'analiserais et je soulignerais les points que je juge (donc ça n'engageras que moi) erroné ou autre et je te ferrais un rapport de tout ce que j'ai vu
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
merci c'est cool si tu as besoin d''aide n'hesite pas
0
Utilisateur anonyme
 
il faut ajouter les quotes
par exemple ' " & me.division & " ', ' " & me.section & " ',................
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
merci de ton aide , mais on a deja rajouté les cotes sans succes
vu que c'est une modification je vais remplacé le insert into par UPDATE SET
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
update avril09 set .... where ...
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
voila ma requete update
je n'est pas inserer le nom et le prenom car il sont dans la liste deroulante de l'identifiant et je ne sais pas comment faire , est ce que je met
&" , Nom = " & lst_id.valie é " ' " _ ???

req = " UPDATE avril09 SET division = ' " & lst_div.Value & " ' " _
& ", section='" & lst_section.Value & "'" _
& ", entité_pilotage='" & txt_entite.Value & "'" _
& ", identifiant='" & lst_id.Value & "'" _
& ", UP='" & txt_up.Value & "'" _
& ", Agent_Sexe='" & sexe.Value & "'" _
& ", Grade='" & lst_grade.Value & "'" _
& ", n°_fonction='" & lst_fonction.Value & "'" _
& ", Agent_Statut='" & Agent_Statut.Value & "'" _
& ", Date_naissance='" & txt_date_naiss.Value & "'" _
& ", quotite='" & txt_quot.Value & "'" _
0
DarkAurora Messages postés 443 Statut Membre 27
 
bonne nouvelle!!!

ahah tu croyais que c'était une bonne nouvelle hein... et bien en partie oui^^

j'ai trouvé pourquoi ta requête ne marchais pas, en fait en modifiant comme tu me l'a dis hier certains items de ton formulaire tu en à rajouter par dessus d'autre, il y avait un conflit ce qui faisait obstacle à la compilation

regarde bien dans ton formulaire la listbox identifiant essaye de la déplacer et tu verras ton erreur, donc maintenant au moins tu compile il y a des erreurs qui se produisait à la compilation donc je me suis permis de mettre de ton code en commentaire de plus j'en ai effacé donc fais attention à ce qu'il y a et ce qu'il manque

maintenant tu verra qu'en mettant un points d'arrêts comme je t'es expliquer tu verra à l'intérieur des variables dans "VALUES" ce qui permettras de te debug pour le reste je copie colle ce mail sur le forum si tu veux bien
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
oui je t'avais dit que j'avais changé certains items je dois faire quoi alors
en attendant j'essaye une autre methode avec update set
0
DarkAurora Messages postés 443 Statut Membre 27
 
non regarde ton adresse mail je t'ai renvoyé TA BDD modifié par mes soins cela ne marche pas mieux qu'avant mais je suis sûre que le principal soucis est passé il ne reste plus qu'a testé et à ne pas te mélanger les pinceaux et à bien te servir du point d'arrêts
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
ok je regarde
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
tu n'as pas mis la bdd es piece jointe jai que ton message^^
0
DarkAurora Messages postés 443 Statut Membre 27
 
chuuuuuuuuuuuut faut pas le dire :)
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
j'ai bien mis un point d'arret sur ma requete mais il me surligne tous je vois pas de valeur
0
DarkAurora Messages postés 443 Statut Membre 27
 
dans tes paranthèese value laisse ta souris sur une variables comme par exemple Me.division tu verra ce qui s'affiche, si il s'affcihe Null c'est pas bon, si il s'affiche ce que tu as rentré c'est bon si il s'affiche autre chose que tu ne comprend pas ça sera à toi de voir si il n'y à rien ce n'est pas bon non plus j'ai tester il y a beaucoup de champ qui sont null et qui ne se remplisse pas lors de la saisie à toi de voir ce qu'il en retourne
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
ils sont tous null je vais déprimer^^
0
DarkAurora Messages postés 443 Statut Membre 27
 
mais non c'est génial ( et de mémoire il ne sont pas tous nul les premier contiennent quelques choses) tu dois agir methodiquement pour les débug un à un prend exemple sur ceux qui marche, par contre je vais te laisser car je suis en week end maintenant et je suis sûre que tu y arriveras il faut juste que tu y aille prudement et minutieusement en ne laissant rien passer et tu verra une fois que tu réussiras à en débloquer un les autres suiverons et tu auras réussis à enregistrer dans ta table

je te laisse et bon week end
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
ok merci je vais essayé , meme si cest loin detre gagné
merci de m'avoir aidé
bon week end bye
0
DarkAurora Messages postés 443 Statut Membre 27
 
alors des nouvelles?
0
sya21 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   43
 
je me suis remis dans mon code ce matin mais je coince tj je ne sais plus trop quoi faire
0
DarkAurora Messages postés 443 Statut Membre 27
 
je vais regarder ce qui coince mais je ne te promet rien
0