Requete sql
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 -
sya21 Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
jai un formulaire avec different bouton
jai un bouton supprimer qui me permet d"effacer un agetn de ma table
jai créer un requete sql de type delete from mais qui ne fait rien
aucun message d'erreur
Private Sub Cmd_valid_Click()
On Error GoTo Err_cmd_valid_Click
DoCmd.RunCommand acCmdRecordsGoToNew
lst_id.Requery
lst_id = ""
Me.Refresh
If chx = "s" Then
DoCmd.RunSQL "DELETE avril09.* FROM avril09 WHERE identifiant = " & CLng(lst_id.Value)
DoCmd.RunSQL req
End If
DoCmd.Close acForm, "frm_personnel"
End Sub
merci de m'aider pour trouver le probleme
jai un formulaire avec different bouton
jai un bouton supprimer qui me permet d"effacer un agetn de ma table
jai créer un requete sql de type delete from mais qui ne fait rien
aucun message d'erreur
Private Sub Cmd_valid_Click()
On Error GoTo Err_cmd_valid_Click
DoCmd.RunCommand acCmdRecordsGoToNew
lst_id.Requery
lst_id = ""
Me.Refresh
If chx = "s" Then
DoCmd.RunSQL "DELETE avril09.* FROM avril09 WHERE identifiant = " & CLng(lst_id.Value)
DoCmd.RunSQL req
End If
DoCmd.Close acForm, "frm_personnel"
End Sub
merci de m'aider pour trouver le probleme
A voir également:
- Requete sql
- Logiciel sql - Télécharger - Bases de données
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Cherche des haricot vendez les moi ✓ - Forum DS
- Sql (+) - Forum Programmation
- Sql lister les tables ✓ - Forum Programmation
28 réponses
Essaie sa :
DoCmd.RunSQL "DELETE avril09. * FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & "' "
DoCmd.RunSQL "DELETE avril09. * FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & "' "
Juste une question qu'est ce que avril09 fais dans ton DELETE
la REQUETE NORMALE c'est DELETE FROM NomTable WHERE NomCHamp = ce que tu veux...
la REQUETE NORMALE c'est DELETE FROM NomTable WHERE NomCHamp = ce que tu veux...
avril09 c'est le nom de ma table .je selectionne tous les champs de ma table (avril09.*)
from avril09
ya un probleme?
from avril09
ya un probleme?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
au delete il n' y a pas de condition avant le from comme au SELECT la condition est faite par le WHERE
tu dois mettre DELETE FROM avril09 WHere identifiant....
tu dois mettre DELETE FROM avril09 WHere identifiant....
voila le code
req = "DELETE FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & " ' ; "
DoCmd.RunSQL req
docmd.runsql req execute le requete juste au dessus
req = "DELETE FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & " ' ; "
DoCmd.RunSQL req
docmd.runsql req execute le requete juste au dessus
ha merci , je me disais qu'il manquait quelque chose ^^
la requete elle s'effectue sur un choix de l'utilisateur c sa??
la requete elle s'effectue sur un choix de l'utilisateur c sa??
oui l'utilisateur choisit un identifiant dans une liste déroulante.cest requete doit alimenter mon formulaire en completant les champ en fonction de l'identifiant
Dim Base AS DAO.Database
Dim Rst as DAO.Recordset
Set Base = CurrentDB
Set Rst = Base.OpenRecordset("DELETE FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & " ' ")
je t'en ai fait un...
Dim Rst as DAO.Recordset
Set Base = CurrentDB
Set Rst = Base.OpenRecordset("DELETE FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & " ' ")
je t'en ai fait un...
j'ai essayé ton code est bien mais pourtant sa ne fonctionne pas
je ne comprend pas jai essayé plusieurs requetes sans succes
je ne comprend pas jai essayé plusieurs requetes sans succes
tu peux le mettre si tu veux, mais ca ne changera rien du moins je pense
mais tu veux met le :-)
Set Rst = Base.OpenRecordset("DELETE FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & " ' ; ")
mais tu veux met le :-)
Set Rst = Base.OpenRecordset("DELETE FROM avril09 WHERE identifiant = '" & CLng(lst_id.Value) & " ' ; ")
jai changé ma requete mais qui ne marche tj pas
rq = "delete from avril09 where identifiant =('" & Form_frm_personnel.lst_id & "') AND Nom =('" & Form_frm_personnel.txt_nom & "') AND ('" & Form_frm_personnel.txt_prenom & "') AND identifiant =('" & Form_frm_personnel.lst_id & "') AND Nom=('" & Form_frm_personnel.txt_nom & "') AND Prenom =('" & Form_frm_personnel.txt_prenom & "') AND Service =('" & Form_Formdem_SUPP.txtService & "') AND division =('" & Form_frm_personnel.division & "') AND section =('" & Form_frm_personnel.section & "') AND clasniv_fct =(" & Form_frm_personnel.Libelle_fonction & ") AND entité_pilotage=('" & Form_frm_personnel.txt_entite & "') AND Grade =('" & Form_frm_personnel.Grade & "') AND Date_naissance =(#" & Format(CDate(Form_frm_personnel.txt_date_naiss.Value), "MM/DD/YYYY") & "#);"
DoCmd.RunSQL rq
rq = "delete from avril09 where identifiant =('" & Form_frm_personnel.lst_id & "') AND Nom =('" & Form_frm_personnel.txt_nom & "') AND ('" & Form_frm_personnel.txt_prenom & "') AND identifiant =('" & Form_frm_personnel.lst_id & "') AND Nom=('" & Form_frm_personnel.txt_nom & "') AND Prenom =('" & Form_frm_personnel.txt_prenom & "') AND Service =('" & Form_Formdem_SUPP.txtService & "') AND division =('" & Form_frm_personnel.division & "') AND section =('" & Form_frm_personnel.section & "') AND clasniv_fct =(" & Form_frm_personnel.Libelle_fonction & ") AND entité_pilotage=('" & Form_frm_personnel.txt_entite & "') AND Grade =('" & Form_frm_personnel.Grade & "') AND Date_naissance =(#" & Format(CDate(Form_frm_personnel.txt_date_naiss.Value), "MM/DD/YYYY") & "#);"
DoCmd.RunSQL rq