IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Mise à jour d'un champ d'une table d'apres un autre champ de la même table [AC-2007]


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 111
    Points : 59
    Points
    59
    Par défaut Mise à jour d'un champ d'une table d'apres un autre champ de la même table
    Bonjour

    Je cherche a mettre à jour automatiquement des dates au sein d'une meme table et pour un meme recordset
    Une personne débute un stage a une date donnée et 17 jours plus tards, le rapport de stage doit etre rendu, il faut donc que quand je rentre une date dans le champ 1, le champ deux se mette a jour a la date du champ 1 +17jours.
    La saisie des données se fait dans un formulaire.
    En principe je sais comment faire, dans un formulaire pour qu'un champ texte indique une date +17, mais je ne sais pas comment renvoyer cette valeur dans le bon champ de la table....

    Peut etre est ce une donnée que l'on peut rentrer dans la structure de la table?

    Merci de votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Points : 507
    Points
    507
    Par défaut
    Si j'ai bien compris, tu as un formulaire d'ajout et tu voudrais que quand ça ajoute, ça entre date+17 dans le champ pour rendre le rapport ?

    Sur quoi est basé ton formulaire ?

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France, Loir et Cher (Centre)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 205
    Points : 89
    Points
    89
    Par défaut
    Sur l'événement de mise à jour de ton premier champ, tu mets un code de tel sorte que le second devienne le même+17

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim DatRentree as Date
    DatRentree = Forms![Formulaire]![1er champ]
    Forms![Formulaire]![2eme champ]=DatRentree+17

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 111
    Points : 59
    Points
    59
    Par défaut
    Génial !!

    Merci beaucoup

  5. #5
    Membre émérite
    Homme Profil pro
    tripatouilleur de code pour améliorer mon quotidien boulistique
    Inscrit en
    Février 2008
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : tripatouilleur de code pour améliorer mon quotidien boulistique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2008
    Messages : 939
    Points : 2 287
    Points
    2 287
    Par défaut
    Bonjour

    Ceci dit, une des règles de conception de base est d'éviter d'avoir des champs calculés dans une table.

    En l'occurrence, vous auriez très bien pu calculer cette date dans une requête.

    Ca évite de stocker trop d'informations, donc ca permet de réduire la taille de la base.

    Pierre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/05/2012, 15h02
  2. [SQL SERVER 2005] mise à jour de la structure d'une table
    Par gdkenny dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 27/12/2007, 16h47
  3. Réponses: 1
    Dernier message: 15/06/2007, 00h00
  4. Réponses: 5
    Dernier message: 29/05/2007, 10h52
  5. Mise à jour de données à partir d'une autre table
    Par rsc dans le forum Langage SQL
    Réponses: 7
    Dernier message: 05/04/2006, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo