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 :

Problème d'insertion de date [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut Problème d'insertion de date
    Bonjour à tous. J'ai un problème pour insérer une date dans un champ d'une table par le code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    chrSQL = "insert into caisse (datecaisse , montantcaisse , refoperation) values (" & DateDepense & ", " & MontantDepense & ",  " & RefOperation & ") "
    CurrentDb.Execute chrSQL
    l'insertion s'effectue mais quelque soit la valeur du champ [DateDepense] la valeur insérée est "30/12/1899".

    Les champs à insérer sont récupérés à partir d'un formulaire de saisie.
    Merci d'avance pour l'aide.

  2. #2
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    chrSQL = "insert into caisse (datecaisse , montantcaisse , refoperation) values (#" & DateDepense & "#, " & MontantDepense & ",  " & RefOperation & ");"
    CurrentDb.Execute chrSQL
    Les dates doivent être encapsulées de #.
    si refOperation est une chaîne de caractères bien penser à '

    Dolphy

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bjr,

    Sous Access et VBA , les transypages sont assez légions ... donc si on veut éxécuter une requête avec une valeur date :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     SQL = " Select * From Table Where Date = #" & ChpDate & "# "
    Cdt

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut
    Merci beaucoup. ça marche

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

Discussions similaires

  1. problème d'insertion de date mysql php
    Par glodybiss4 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 09/01/2012, 15h43
  2. problème d'insertion des dates dans une base
    Par guy_antoine_mav dans le forum C#
    Réponses: 13
    Dernier message: 02/12/2009, 17h34
  3. Problème d'insertion de date
    Par creabel dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/12/2008, 11h27
  4. Problème d'insertion de date en vbs
    Par bobies dans le forum VBScript
    Réponses: 3
    Dernier message: 29/09/2008, 15h29
  5. Problème d'insertion de date
    Par gids01 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/07/2007, 08h23

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