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 :

Format Date ou fonction date [AC-2003]


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2005
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2005
    Messages : 164
    Par défaut Format Date ou fonction date
    Bonjour,

    J'ai une table T_Dates avec les champs suivants
    DateEnr, N°Sem,Mois, Année
    A partir d'un formulaire issu d'une requete, je voudrai extraire de la DateEnr le N°Sem, le mois et l'année et qui soit enregistré dans la table.
    Dans une requete je réussis a extraire le mois et l'année mais pas le N°Sem
    Par cette syntaxe
    SQL_Mois: Format([DateEnr];"mmmm")
    SQL_Année: Format([DateEnr];"aaaa")
    N°Sem: Je ne sais pas

    Comment valider le resulat de la requete pour qu'il soit enregistrer dans la table?
    Ou si quelqu"un peut m'ecrire une fonction qui extrait ces valeurs pour les inscrire dans la table.
    Je vous remercie de votre aide
    Guy

  2. #2
    Membre chevronné
    Homme Profil pro
    Amateur
    Inscrit en
    Octobre 2010
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Octobre 2010
    Messages : 205
    Par défaut
    Bonjour,

    et en essayant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    N°Sem =Format([DateEnr];"ww";2;2)
    "ww" : numéro de semaine
    premier 2 : spécifie que chez nous, la semaine commence le lundi (dimanche aux USA)
    second 2 : spécifie que la première semaine de l'année est celle où le 1er janvier est au moins le jeudi (norme européenne, je crois)

    Cordialement

  3. #3
    Membre chevronné
    Homme Profil pro
    Amateur
    Inscrit en
    Octobre 2010
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Octobre 2010
    Messages : 205
    Par défaut
    Et pour mettre à jour la table, pourquoi pas une requête ?

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE T_Dates SET N°Sem=Format([DateEnr];"ww";2;2), Mois=Format([DateEnr];"mmmm"), Année=Format([DateEnr];"aaaa")


    Par contre, à quoi bon stocké dans la table le numéro de semaine, le mois ou l'année puisque vous pouvez à tout moment le déduire de [DateEnr]

  4. #4
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2005
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2005
    Messages : 164
    Par défaut Reponse
    Bonjour merci d'avoir répondu

    Je voulais avoir ces differents N° pour faire des regroupements puis des calculs en de la semaine du mois ou du jour.

    Un autre probleme:
    Dans evemenent MAJ d'une liste deroulante en access 2003 on pouvait utiliser par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me!Ville = Me!IdList.column(1)
    Me!CdePos= Me!IdList. column(2)
    On choisissait une IdList, puis cliquez dessus et cela remplissez les champs automatiquement.
    Access 2007 refuse de faire cette fonction !

    Comment réaliser la meme chose en access 2007?

    Je vous remercie de votre aide.
    Guy

  5. #5
    Membre chevronné
    Homme Profil pro
    Amateur
    Inscrit en
    Octobre 2010
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Octobre 2010
    Messages : 205
    Par défaut
    Citation Envoyé par castours Voir le message
    Bonjour merci d'avoir répondu

    Je voulais avoir ces differents N° pour faire des regroupements puis des calculs en de la semaine du mois ou du jour.
    Votre problème de base avec la date est-il réglé ? (dans ce cas ce fil est résolu, il faut utilisez le bouton du même nom )

    Je vous conseille un autre fil de discussion pour ce problème de liste (qui ne me semble pas bien méchant)

    Cordialement et à très vite sur l'autre fil

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

Discussions similaires

  1. [XL-2010] format de la fonction date
    Par gigalia dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/06/2011, 16h33
  2. [Dates] Bug fonction date()
    Par BlacKou dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2007, 11h50
  3. [Dates] Problème de date / recherche fonction
    Par Fluxy dans le forum Langage
    Réponses: 2
    Dernier message: 23/07/2007, 19h12
  4. Réponses: 2
    Dernier message: 16/07/2007, 12h52
  5. [Dates] La fonction date()
    Par fadex dans le forum Langage
    Réponses: 1
    Dernier message: 24/04/2006, 15h06

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