papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008
-
14 mai 2006 à 10:11
papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008
-
14 mai 2006 à 18:34
Bonjour
Debutant VB6
question deja pose mais je reformule mieux mon probleme
comment faire un delete ?
j'ai 2 forms ,dans la form1 je click sur un nom qui se charge dans la Form2 la j'y arrive bien
rst.MoveFirst
' affectation du nº d'index à la variable
IndexItem = List1.ListIndex 'myListView.SelectedItem.Inde
' Positionnement sur l'enregistrement sélectionner
rst.Move (IndexItem)
Form2.txtnom.Text = IIf(IsNull(rst![nom]), "", rst![nom])
etc...
etc...
Unload Me
comment faire un delete quand je suis sur la form2
de cette Selection ?
rst.delete (select * from [table] where[ID]='%" & Txtindex.Text & "%' ", bd, adOpenDynamic, adLockOptimistic)
Clad49
Messages postés265Date d'inscriptiondimanche 3 août 2003StatutMembreDernière intervention29 mars 2010 14 mai 2006 à 14:18
Salut !
Une autre facn qui fonctionne :
'db = Database
Public db As Database
'rs = Recordset
Public rs As Recordset
'sql est une chaîne de caractères
Public sql As String
'----------------------------------------
Set db = OpenDatabase(App.Path & "\base.mdb") 'on ouvre la base
sql = "select * from LaTable where OuTuVeutSupprimer " 'on en selectionne une partie
Set rs = db.OpenRecordset(sql, dbOpenDynaset) 'on li la partie choisi
rs.Edit 'Mode édition
rs.Delete 'puis en supprime
db.Close 'on ferme la base
Set rs = Nothing 'On décharge
Set db = Nothing 'On décharge