Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 11h41   #1
Invité de passage
 
Inscription : octobre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4
Points : 0
Points : 0
Par défaut Ajouter 15j à une date issue d'une requête

Bonjour à tous,

Malgrè mes recherches, je n'ai pas trouvé la solution à mon problème, ou j'ai peut-être pas cherché les bons termes.

Je suis un peu débutant en Access et j'apprends en faisant ...

J'ai une table dans laquelle je rentre des évènements liés à un bac (aquarium), notamment les changements d'eau. Elle est "liée" avec la table "Bac" par le n° du bac.
J'ai une requête sur cette table (évènements_bac) qui sélectionne le dernier changement d'eau effectué.
Jusque là tout va bien.

Ce que j'aimerai, c'est mettre à jour "automatiquement" un champs dans ma table "Bac" s'intitulant "Date du dernier chgt d'eau" ainsi qu'un autre champs auquel je voudrai ajouter 15 jours : Date prochain changt d'eau.

Et .... je sais pas comment faire

merci d'avance pour votre aide. si je ne suis pas assez clair, n'hésitez pas à me le dire je tenterai de faire mieux !
gomick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 11h57   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 224
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 224
Points : 2 023
Points : 2 023
Bonjour,
La formule suivante
Code :
[Date prohain chgt eau] = [Date dernier chgt eau]+15
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 13h25   #3
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 805
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 805
Points : 3 003
Points : 3 003
Bonjour,

Code :
1
2
3
 
update Bac
set [Date prochain changt d'eau] = DateAdd("d", [Date dernier chgt eau], 15)
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 13h46   #4
Invité de passage
 
Inscription : octobre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4
Points : 0
Points : 0
Merci pour vos réponses ..

Dans mon formulaire où je saisit ce fameux changement d'eau (donc sa date), j'ai un bouton qui enregistre les données dans la table entretien.

Est-ce dans ce bouton que je dois entrer le code que vous me proposez ? Si oui où exactement ?
Et comment access va savoir quelle ligne updated (1 ligne = 1 bac différent) ?

Désolé je connais les basiques d'access mais dès qu'on touche à Vba ou un peu de prog je connais pas trop

Edit : j'ai fait un p'tit schéma plus parlant j'espère

gomick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 10h02   #5
Invité de passage
 
Inscription : octobre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4
Points : 0
Points : 0
P'tit up ... il est pas beau mon schéma ??
gomick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 10h29   #6
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 805
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 805
Points : 3 003
Points : 3 003
Re,

Code :
1
2
3
4
 
update Bac
set [Date prochain changt d'eau] = DateAdd("d", [Date dernier chgt eau], 5) 
where [N° bac] = '999'
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 10h31   #7
Invité de passage
 
Inscription : octobre 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 4
Points : 0
Points : 0
Merci pour ta réponse.

Mais je mets ce code où ??
gomick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 11h35   #8
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 805
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 805
Points : 3 003
Points : 3 003
Re,

Citation:
Envoyé par gomick Voir le message
Merci pour ta réponse.

Mais je mets ce code où ??
Dans l'évenement Click du bouton.
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h03.


 
 
 
 
Partenaires

Hébergement Web