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

Langage SQL Discussion :

[Access 97] Ajout d'une colonne selon la date...


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Points : 37
    Points
    37
    Par défaut [Access 97] Ajout d'une colonne selon la date...
    Bonjour,
    Sous Access97, j'ai une colonne avec 5000 lignes environ qui ne contiennent que des dates.
    Avec la fonction MAX je récupère la date la plus ancienne contenue dans la colonne.
    Je récupère donc, par exemple, le 28/02/2006.
    Je trouve donc que le dernier mois présent est le mois de février.
    A partir de là, l'affaire se complique.
    J'aimerais ajouter une colonne à côté de celle des dates, avec des approximations :

    Date | Nouvelle colonne
    15/12/2005 | Avant
    01/01/2006 | Début Janvier
    21/01/2006 | Fin Janvier
    01/02/2006 | Début Février
    21/02/2006 | Fin Février


    A partir de la date maxi que je trouve, je découpe les 2 mois précédents en 2 sous-catégories:
    -début de mois : du 01 au 14 du mois
    -fin du mois : du 15 à la fin du mois
    J'arrive à trouver le mois maximum en utilisant la fonction MAX associée à la fonction MOIS,
    ce qui me donne 2 dans le cas présent.
    Mais aprés, comment je peux faire pour effectuer une découpe des mois, et créer la colonne avec
    ces champs.
    Quelqu'un a-t-il une idée SVP???
    Merci de votre aide.

  2. #2
    Membre habitué
    Inscrit en
    Juin 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 213
    Points : 154
    Points
    154
    Par défaut
    la seule solution c'est en passant par du VBA ou la tu peut faire des conditions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     si jour est entre 1 et 14 alors insertion de debut+MOIS dans la colone
    sinon insertion de fin+MOIS dans ta colone

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Points : 37
    Points
    37
    Par défaut
    En passant par du VBA??
    Mais comment je fais çà? Faut que je fasses un module c'est çà? Et comment je fais pour que la colonne se remplisse toute seule suivant la date? Le module en VBA permet à la colonne de se remplir toute seule?
    Je comprends rien...
    HELP

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/10/2010, 10h52
  2. d'un fichier xml à des tables Access : ajout d'une colonne calculée
    Par scribreiz dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 16/10/2009, 11h48
  3. [VBA-E 97]Ajout automatique d'une colonne selon la date
    Par paflolo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/03/2006, 09h35
  4. Ajout d'une colonne automatiquement suivant date
    Par paflolo dans le forum Access
    Réponses: 7
    Dernier message: 07/03/2006, 17h51
  5. Ajout d'une colonne dans une table ...
    Par Djedjeridoo dans le forum SQL
    Réponses: 2
    Dernier message: 22/07/2003, 16h12

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