{Access} Requete de mise à jour! problème
Résolu
Rom190686
Messages postés
445
Date d'inscription
Statut
Membre
Dernière intervention
-
Jean_Jacques Messages postés 1045 Date d'inscription Statut Membre Dernière intervention -
Jean_Jacques Messages postés 1045 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec une requete de mise à jour que je n'arrive pas à faire.
Voici les critères.
Dans le champs CODE, si la valeur est >ou=51 alors dans le champs ID je veux effacer les données.
et la deuxieme serait
Dans le champs CODE, si la valeur est <51 alors je veux copier les données du champ ITEL dans le champ ID.
Merci d'avance pour votre aide car je suis débutant avec access!
J'ai un problème avec une requete de mise à jour que je n'arrive pas à faire.
Voici les critères.
Dans le champs CODE, si la valeur est >ou=51 alors dans le champs ID je veux effacer les données.
et la deuxieme serait
Dans le champs CODE, si la valeur est <51 alors je veux copier les données du champ ITEL dans le champ ID.
Merci d'avance pour votre aide car je suis débutant avec access!
Configuration: Windows se7en
A voir également:
- {Access} Requete de mise à jour! problème
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour kindle - Guide
- Mise a jour microsoft store - Guide
- Mise a jour windows 10 vers 11 - Guide
6 réponses
Bonsoir
il te faudrait faire
update matable set ID = null where code >= 51
puis
update matable set ID = ITEL where code < 51
et voilà!
il te faudrait faire
update matable set ID = null where code >= 51
puis
update matable set ID = ITEL where code < 51
et voilà!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir Rom190686,
pika m'a précédé de peu. Sa solution SQL est bonne.
Compte-tenu des spécificités d'ACCESS il convient de créer un évènement déclenché par un bouton (par exemple) et contenant la commande SQL de votre choix :
1 - docmd.runsql "UPDATE <Nom_TABLE> SET ID =" " WHERE (((Nom_table.Nom_champ)>=51));"
2 - docmd.runsql "UPDATE <Nom_TABLE> SET ID = ITEL WHERE (((Nom_table.Nom_champ)<51));"
Cordialement
pika m'a précédé de peu. Sa solution SQL est bonne.
Compte-tenu des spécificités d'ACCESS il convient de créer un évènement déclenché par un bouton (par exemple) et contenant la commande SQL de votre choix :
1 - docmd.runsql "UPDATE <Nom_TABLE> SET ID =" " WHERE (((Nom_table.Nom_champ)>=51));"
2 - docmd.runsql "UPDATE <Nom_TABLE> SET ID = ITEL WHERE (((Nom_table.Nom_champ)<51));"
Cordialement