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

VBA Access Discussion :

transformer les jours samedi et les jours lundi au jour vendredi


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Points : 8
    Points
    8
    Par défaut transformer les jours samedi et les jours lundi au jour vendredi
    Salut tout le monde, j'aimerai changer une colone qui contient des date dans une base de donnees access,

    je souhaite transformer les jours samedi et les jours lundi pour qu'ils deviennent vendredi.

    SVP quelqu'un peut m'aider? et merci beaucoup.

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Bonjour,

    Une requête mise à jour permet de faire cette opération

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Salut, je crois que j'ai trouve,

    je dois utiliser la fonction Weekday de Visual Basic

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim oldDate As Date
    Dim oldWeekDay As Integer
    oldDate = #2/12/1969#
    oldWeekDay = Weekday(oldDate)
    ' oldWeekDay now contains 4 because thisDate represents a Wednesday.
    Selement comment retirer les jours d'une date? peut etre que je dois utiliser cette fonction :

    La ligne en question =
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateAdd ("d", -1, #2/12/1969#)
    je viens de constater que c'est une fonction access aussi

    alors pour la requete de mise a jour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE table1 set La_date = ??? where (Weekday(La_date)=2 OR Weekday(La_date)=7
    Merci

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Ca y est, j'ai trouve la solution merci bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cns.Execute "UPDATE Table_principale SET La_date = DateAdd('d', -3, La_date) where Weekday(La_date)=2;"
    cns.Execute "UPDATE Table_principale SET La_date = DateAdd('d', -1, La_date) where Weekday(La_date)=7;"

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

Discussions similaires

  1. Lister les disques durs USB, les clés ainsi que les appareils photos
    Par infosam76 dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 25/02/2015, 23h26
  2. [Avancé]Mise à jour automatique chez les utilisateurs
    Par Claythest dans le forum Langage
    Réponses: 10
    Dernier message: 13/04/2007, 12h42
  3. Réponses: 5
    Dernier message: 19/10/2006, 23h25
  4. [MySQL] Les champs sont vides lors d'une mise à jour (update)
    Par gregos13 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 26/04/2006, 08h01
  5. [IB6] : Faire la mise à jour de tout les pc après un update
    Par tipiweb dans le forum Bases de données
    Réponses: 4
    Dernier message: 23/03/2006, 18h42

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