Champsdate1 Champsdate2
01-01-1996 01-01-2002
01-01-2000 01-01-2006
j'aimerais trouvé comment je peux supprimé le premier champs date si le
champs date 2 est passé comme sur la premiere ligne ou la date est en 2002
donc je devrais suprrimer la date 01-01-1996 ceci est facile pour quelque
ligne mais quand on a presque que 1000 enregistrement les passés un par un
c'est long
vers qu'elle option devrais-je me tournée car la je tourne en rond n'étant
pas le plus grand connaisseur .
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
G Roydor
essayez ceci delete from matable where date2<date() GR
Jean a écrit:
Bonjour à tous
Voici mon petit problème
Champsdate1 Champsdate2 01-01-1996 01-01-2002 01-01-2000 01-01-2006 j'aimerais trouvé comment je peux supprimé le premier champs date si le champs date 2 est passé comme sur la premiere ligne ou la date est en 2002 donc je devrais suprrimer la date 01-01-1996 ceci est facile pour quelque ligne mais quand on a presque que 1000 enregistrement les passés un par un c'est long vers qu'elle option devrais-je me tournée car la je tourne en rond n'étant pas le plus grand connaisseur .
Je travail avec access97
Merci à tous Jean
essayez ceci
delete from matable where date2<date()
GR
Jean a écrit:
Bonjour à tous
Voici mon petit problème
Champsdate1 Champsdate2
01-01-1996 01-01-2002
01-01-2000 01-01-2006
j'aimerais trouvé comment je peux supprimé le premier champs date si le
champs date 2 est passé comme sur la premiere ligne ou la date est en 2002
donc je devrais suprrimer la date 01-01-1996 ceci est facile pour quelque
ligne mais quand on a presque que 1000 enregistrement les passés un par un
c'est long
vers qu'elle option devrais-je me tournée car la je tourne en rond n'étant
pas le plus grand connaisseur .
essayez ceci delete from matable where date2<date() GR
Jean a écrit:
Bonjour à tous
Voici mon petit problème
Champsdate1 Champsdate2 01-01-1996 01-01-2002 01-01-2000 01-01-2006 j'aimerais trouvé comment je peux supprimé le premier champs date si le champs date 2 est passé comme sur la premiere ligne ou la date est en 2002 donc je devrais suprrimer la date 01-01-1996 ceci est facile pour quelque ligne mais quand on a presque que 1000 enregistrement les passés un par un c'est long vers qu'elle option devrais-je me tournée car la je tourne en rond n'étant pas le plus grand connaisseur .
Je travail avec access97
Merci à tous Jean
Robert
Merci GR
Mais dans mon exemple j'ai omis de préciser que quand le champs2 est passé je veux dire par rapport a la date d'aujourd'hui
dans ton exemple si je comprend ceci se fait-il par une requete? comment l'intégré
Encore merci
Jean
Merci GR
Mais dans mon exemple j'ai omis de préciser que quand le champs2 est passé
je veux dire par rapport a la date d'aujourd'hui
dans ton exemple si je comprend ceci se fait-il par une requete? comment
l'intégré
Mais dans mon exemple j'ai omis de préciser que quand le champs2 est passé je veux dire par rapport a la date d'aujourd'hui
dans ton exemple si je comprend ceci se fait-il par une requete? comment l'intégré
Encore merci
Jean
G Roydor
delete from matable where date2<date()
Robert a écrit:
Merci GR
Mais dans mon exemple j'ai omis de préciser que quand le champs2 est passé je veux dire par rapport a la date d'aujourd'hui
date() veut dire date du jour !
dans ton exemple si je comprend ceci se fait-il par une requete? comment l'intégré
pour l'intégrer il faut si vous êtes débutant : 1) créer une requête d'interrogation (select) 2) la modfier en mode sql et remplacer le code (bien entendu en changeant "matable" et "date2"
si vous êtes plus chevronné vous pouvez inclure le code dans du code VBA attaché à un bouton sur un formulaire
Encore merci
Jean
delete from matable where date2<date()
Robert a écrit:
Merci GR
Mais dans mon exemple j'ai omis de préciser que quand le champs2 est passé
je veux dire par rapport a la date d'aujourd'hui
date() veut dire date du jour !
dans ton exemple si je comprend ceci se fait-il par une requete? comment
l'intégré
pour l'intégrer il faut si vous êtes débutant :
1) créer une requête d'interrogation (select)
2) la modfier en mode sql et remplacer le code (bien entendu en
changeant "matable" et "date2"
si vous êtes plus chevronné vous pouvez inclure le code dans du code VBA
attaché à un bouton sur un formulaire
Mais dans mon exemple j'ai omis de préciser que quand le champs2 est passé je veux dire par rapport a la date d'aujourd'hui
date() veut dire date du jour !
dans ton exemple si je comprend ceci se fait-il par une requete? comment l'intégré
pour l'intégrer il faut si vous êtes débutant : 1) créer une requête d'interrogation (select) 2) la modfier en mode sql et remplacer le code (bien entendu en changeant "matable" et "date2"
si vous êtes plus chevronné vous pouvez inclure le code dans du code VBA attaché à un bouton sur un formulaire
Encore merci
Jean
3stone
Salut,
"G Roydor" | | delete from matable where date2<date() |
Il me semble que la demande est :
"comment je peux supprimé le premier champs date si ... "
et non supprimer simplement l'enregistrement, non ? Il faudrait que Jean précise, car important !
Merci Eric je vais tout de suite y travaillé et je vous reviens. Je n'ai pas grand connaissance avec le SQL mais ca semble être ça.
Encore Merci
Jean
G Roydor
bonsoir,
remplacer un delete par un Update !
mais je m'interroge sur le sens d'une telle action ? si le record doit etre conservé pourquoi l'effacer et perdre une information, alors qu'une requête sur la date expirée conservera et fournira la même information !
mais ...... cordialement ! GR
Jean a écrit:
Merci à vous
c'est bien cela Pierre c'est le champs1 qui doit être effacé en regard avec la date du jour
Donc dans la deuxieme colonne les deux premiers cas sont à être visé par la requête qui va effacé les deux dates 01-01-1994 et 01-01-2001
du genre :si champsdate2 < date aujourd'hui alors efface champsdate1
Merci encore Jean
bonsoir,
remplacer un delete par un Update !
mais je m'interroge sur le sens d'une telle action ?
si le record doit etre conservé pourquoi l'effacer et perdre une
information, alors qu'une requête sur la date expirée conservera et
fournira la même information !
mais ......
cordialement !
GR
Jean a écrit:
Merci à vous
c'est bien cela Pierre c'est le champs1 qui doit être effacé en regard avec
la date du jour
mais je m'interroge sur le sens d'une telle action ? si le record doit etre conservé pourquoi l'effacer et perdre une information, alors qu'une requête sur la date expirée conservera et fournira la même information !
mais ...... cordialement ! GR
Jean a écrit:
Merci à vous
c'est bien cela Pierre c'est le champs1 qui doit être effacé en regard avec la date du jour
Merci à tous, Eric t'a trouvé la solution C'est impeccable
Jean
Jean
Bonjour , G Roydor
pour répondre à la question c'est que les deux champs sont des actions de vérification de produit, le premier X temps après mise en place et la 2e date encore un X temps de la mise en place et à ces dates sont faites des inspections. Suites à cela la nature humaine étant oublieuse ou par erreur etc, il arrive que les deux dates soit inférieurs à celle du jour d'ou l'importance de ne pas sortir deux visites pour le meme produit . Merci encore
Jean
Bonjour , G Roydor
pour répondre à la question c'est que les deux champs sont des actions de
vérification de produit, le premier X temps après mise en place et la 2e
date encore un X temps de la mise en place et à ces dates sont faites des
inspections. Suites à cela la nature humaine étant oublieuse ou par erreur
etc, il arrive que les deux dates soit inférieurs à celle du jour d'ou
l'importance de ne pas sortir deux visites pour le meme produit
.
Merci encore
pour répondre à la question c'est que les deux champs sont des actions de vérification de produit, le premier X temps après mise en place et la 2e date encore un X temps de la mise en place et à ces dates sont faites des inspections. Suites à cela la nature humaine étant oublieuse ou par erreur etc, il arrive que les deux dates soit inférieurs à celle du jour d'ou l'importance de ne pas sortir deux visites pour le meme produit . Merci encore