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

Requêtes et SQL. Discussion :

Transformer champ text en champ numérique


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Points : 71
    Points
    71
    Par défaut Transformer champ text en champ numérique
    Bonjour voila j'ai un champ text sous forme d'une heure XX:XX je veux faire la somme de tout les temps affichés dans ma base de donnée. j'ai ce code qui me permet de normalement d'en faire mais le problème j'ai une erreur Type de données incompatible dans l'expression du critère
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sum((CInt(Left([BDT]![Durée immobilisation ],2)))+((CInt(Right([BDT]![Durée immobilisation ],2)))/60))
    . Merci pour vos aides

  2. #2
    Membre du Club
    Homme Profil pro
    Technicien SIG
    Inscrit en
    Mars 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien SIG

    Informations forums :
    Inscription : Mars 2013
    Messages : 62
    Points : 44
    Points
    44
    Par défaut
    Salut,

    Pour le problème d'incompatibilité, je ne sais pas....
    Par contre ton calcul me semble faut: tu ajoute des heures avec des minutes et tu divise par 60!
    donc si t'as 15h30 et 6h15, ça fait:
    ((15+30)+(6+15))/60 = nimporte quoi!

    Non plus sérieusement, voilà un lien pour faire la somme des temps (regarde la dernière réponse, il faut passer par une requête):
    http://www.developpez.net/forums/d14...format-hhmmss/

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Points : 71
    Points
    71
    Par défaut
    Merci . oui c'est vrai n'importe quoi , mais la requete fonctionne alors je vais juste déplacer la parenthèse. mais le problème que access modifie toujours le champ heure en text et je comprends pas de tout cela en plus j'ai deux entêtes de mon tableau

  4. #4
    Membre du Club
    Homme Profil pro
    Technicien SIG
    Inscrit en
    Mars 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien SIG

    Informations forums :
    Inscription : Mars 2013
    Messages : 62
    Points : 44
    Points
    44
    Par défaut
    A mon avis pour faire la somme de temps de manière générale, il vaut mieux passer par requête plutôt que par des calculs farfelus, et ça t'évitera de gérer les problèmes de format.

    Enfin j'dis ça, j'dis rien

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Points : 71
    Points
    71
    Par défaut
    ok, je vais voir cela Merci

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Points : 71
    Points
    71
    Par défaut
    j'ai toujours le même erreur concernat l'expression du critère .

  7. #7
    Membre du Club
    Homme Profil pro
    Technicien SIG
    Inscrit en
    Mars 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien SIG

    Informations forums :
    Inscription : Mars 2013
    Messages : 62
    Points : 44
    Points
    44
    Par défaut
    Désolé, mais je t'ai juste envoyer un lien où on parle de faire la somme de temps en hh:mm, mais malheureusement je n'ai jamais eu à le faire donc je ne peux pas te dépanner.

    Je pense que tu devrais poster ta requête pour qu'un spécialiste du site te débloque: là tu nous donne rien, difficile de t'aider....

Discussions similaires

  1. [AC-2007] Transformer champ texte en champs OUI/NON
    Par l'coy dans le forum Access
    Réponses: 2
    Dernier message: 12/04/2011, 12h10
  2. [ XSL ] - transformer champ texte en champ de saisie Input
    Par ronchman07 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 14/05/2009, 14h07
  3. Réponses: 3
    Dernier message: 14/09/2007, 06h30
  4. Charger champ Blob à partir champ texte
    Par suziwan dans le forum DB2
    Réponses: 3
    Dernier message: 01/06/2007, 20h58
  5. Transformer un champ Mémo en champ Texte
    Par laurent35 dans le forum Access
    Réponses: 7
    Dernier message: 27/09/2006, 13h22

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