dourga
Messages postés9Date d'inscriptionmardi 24 novembre 2009StatutMembreDernière intervention24 novembre 2009
-
22 févr. 2006 à 16:43
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
23 févr. 2006 à 15:53
Bonjour,
j'aimerais bien savoir comment faire un formulaire qui permertrai de supprimer un element d'une base de donnée en selectionant cet element dans une liste deroulante.
pour l'instant j'ai fait ca:
Public db As Database
Public enrPc As Recordset
Private Sub sup_cli_Click()
On Error GoTo Err_sup_cli_Click
Set db = Application.CurrentDb
Set enrPc = db.OpenRecordset("Famille")
enrPc.Delete
enrPc.MoveNext
If enrPc.EOF Then 'EOF ve dir End of file
enrPc.MovePrevious
End If
Exit Sub
Err_sup_cli_Click:
MsgBox Err.Description
End Sub
ca m'efface le premier element de la liste a tout les coups.
Pourrais vous m'aider?
Merci
dourga
Messages postés9Date d'inscriptionmardi 24 novembre 2009StatutMembreDernière intervention24 novembre 2009 23 févr. 2006 à 15:28
j'ai fait ca:
Private Sub sup_cli_Click()
If IsNull(Me!Client) Then
MsgBox "Aucun élément sélectionné dans la liste.", vbCritical
Else
DoCmd.RunSQL "DELETE Famille.* FROM Famille WHERE Famille.No_dest=" & _
Me!Client & ";"
Me!Client.SetFocus
Form.Refresh
End If
End Sub
c'est bon? est ce que j'ai bien utiliser un filtre? je me suis basée sur se que tu m'as donner mais je ne suis pas sure de l'avoir bien appliquer... du moin ca marche... c peut etre une autre methode... mais je voudrais savoir si j'ai utiliser un filtre...
hi people i just came in this site to have help
merci de bien vouloir m'aider