begin process at 2008 08 20 12:05:33
1 228 769 membres
141 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : supprimer un seul enregistrement [ Access / Requêtes ] (xactise)

supprimer un seul enregistrement le 17/05/2006 14:57:10

xactise
Membre Club
bonjours ,voila j'ai un enorme probleme
j'ai 2 enregistrement exemple :
x , y , 12 , 2
et
x , y , 12 , 2

et je fait un DELETE FROM MA_TABLE WHERE champ1='x' AND champ2='y' AND champ3=12 AND champ4=2

le probleme c'est que si je fait sa il va me supprimer les 2 champs
moi je veux qu'il en supprime un seul
que sa soit le 1 ou le 2 je men fou c'est les meme

donc je voudrai savoir si ya pas une methode pour regler mon pb pcq sinon je vais devoir revoir tte ma base et mon programme
D'avance merci

L0rD...

Re : supprimer un seul enregistrement le 17/05/2006 16:11:40

cnguyen
Réponse acceptée !

Bah cest sur qu'en mettant des ID a ta base se serait plu simple


Re : supprimer un seul enregistrement le 18/05/2006 10:17:32

aieeeuuuuu
salut

tu ne pourra pas avec une requete simple supprimer un seul des enregistrement dans la mesure ou tu ne peut pas identifier l'un part rapport a l'autre.

la seule solution que tu as serait donc de passer par une table temporaire.

si tu veux supprimer tous les doublons, tu peux faire un truc du genre :

SELECT distinct * INTO MaTableTemporaire
FROM MaTable

puis tu vide ta table d'origine :

TRUNCATE MaTable

et enfin tu la reremplie avec le contenu de ta table temporaire :
SELECT * INTO MaTable
FROM MaTableTemporaire

puis tu supprime ta table temporaire :
DROP TABLE MaTableTemporaire

mais si tu ne veux pas supprimer tous les doublons, la seule solution que tu as est, comme disait cnguyen, de mettre des ID, pour pouvoir identifier chaque ligne de facon unique

tout depend de ce que tu veux faire a terme, mais c'est sur que ca serait beaucoup mieux avec des ID.

Re : supprimer un seul enregistrement le 18/05/2006 10:31:49

xactise
Membre Club
ouai ben c'est ce que j'ai finit par faire merci quand meme

L0rD...


Classé sous : enregistrement, and, supprimer

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS