cs_EvhA
Messages postés5Date d'inscriptionlundi 18 mars 2002StatutMembreDernière intervention20 mars 2002
-
18 mars 2002 à 21:17
cs_EvhA
Messages postés5Date d'inscriptionlundi 18 mars 2002StatutMembreDernière intervention20 mars 2002
-
20 mars 2002 à 21:38
Bonjour a tous
Jai debute ya pas bien longtemp et je suis coince:
Je veux effacer un enregistrement ds ma table, jai donc essaye ceci
Data2.RecordSource "SELECT * FROM Ma_table WHERE machin truk"
Data2.Recordset.Delete
Data2.Refresh
Or cela aboutit a la supression que du premier enregistrement de ma table.
Donc si quelquun pouvait mindiquer comment effacer lenregistrement ou truk = machin, je le remercie davance
cs_EvhA
Messages postés5Date d'inscriptionlundi 18 mars 2002StatutMembreDernière intervention20 mars 2002 19 mars 2002 à 03:54
deja merci pour ta reponse
Mais je viens de me rendre compte que mon pb est en fait plus complique:
Dans une dblist, jaffiche tous les enregistrement correspondant a un champ de ma table
si lutilisateur veu en suprimer un il doit dabort le selectionne ds cette dblist, en suite il appui sur le bouton de supression qui fait donc :
Data1.Database.Execute ("DELETE FROM Ma_table WHERE Title = '" & DBList1.Text & "'")
Data1.Refresh
et bim, ca suprime que le premier enregistrement et non pas celui selectionne ds la requete
Or si je test :
Data1.Database.Execute ("DELETE FROM Ma_table WHERE champ1 = 'un_nom_denregistrement'")
ET que ds ma dblist je me positionne ailleurs que sur le nom_denregistrement de ma requete, ca me delete bien 'nom_denregistrement '
Si je fais la meme requete ET que je me positionne sur 'nom_denregistrement ' ds ma dblist cela revien donc au meme qu avec Data1.Database.Execute ("DELETE FROM Ma_table WHERE Title = '" & DBList1.Text & "'")
et cela mefface le premier enregistrement
Et alors la je ne comprends pas du tout pourquoi ca fait ca....
Jespere avoir ete assez clair
Si quelqu un peu m expliquer, merci d avance
Seb_d_angers
Messages postés155Date d'inscriptionvendredi 2 novembre 2001StatutMembreDernière intervention19 mai 2011 19 mars 2002 à 07:35
Je ne sais pas exactement ce que tu appel un dblist mais j'ai peut être une idée. Plutôt que d'utiliser la propriété text, utilise select(item). Pour être sur dis nous exactement ce qu'est ta dblist.
et hop, ta dbliste se remplit de tous les enregistrement correspondant au champ_choisi
Je precise quand meme, que ayant commmence le
vb ya pas bien longtemp, la plupart des truks je les
ai trouve en bidouillant un peu partout, donc il se peu
que ca ne soit pas du tout quil faudrait faire, mais ca marche ...