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

Access Discussion :

Calculs sur access [AC-2010]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Calculs sur access
    Bonjour,

    Nous avons un projet informatique à faire sur access. Ce programme servira pour un atelier de poules pondeuses où des relevés seront fait chaque jour. Nous sommes bloqués pour faire un calcul. Nous devons trouvé le nombre de poules présentes pour chaque jour à partir du nombre de poules rentrées au début et du nombre de poules mortes chaque jour. Nous sommes débutants sur access et nous avons donc beaucoup de difficultés.

    Merci de votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Bonjour et bienvenue anne31,

    Nous sommes débutants sur access
    Nous l'avons tous été !


    nous avons donc beaucoup de difficultés.
    Mais encore...

    Donne quelques détails sur ce que tu veux faire, ce que tu as déjà fait... et ce que tu voudrais qu'on fasse pour toi.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  3. #3
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    anne31,

    Exactement comme une gestion de stocks à savoir :

    - Stock initial = poules dans le poulailler
    - poules entrées = Entrée de stock
    - poules mortes () = Sorties

    JimBoLion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    On cherche à calculer "Nombre de poules présentes= Nombre de poules rentrées - Somme des poules mortes" à une date donnée et en fonction du lot (il y en a 2)

    On a essayé la formule suivante dans une requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CDbl(SomDom("[Poules_Mortes]";"T_Releve";"[Date]<=" & DateUS([Date]) & " and [Lot] =" & [Lot] ))
    Mais Access affiche comme message "Fonction DateUS non definie dans l'expression"

  5. #5
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,

    DateUS() n'est pas une fonction native d'ACCESS.

    Utilise Format() à la place ou encore Cdbl() si tu n'es pas sure du format de stockage de la date.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...";"[Date]<=" & Format([Date];"mmjjaaaa") & " AND ...
    Ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...";"Cdbl([Date])<=" & Cdbl([Date]) & " AND ...
    Par contre nommer un champ avec un mot réservé c'est le bon moyen pour avoir des problèmes.

    D'ailleurs si le champ Date s'appelle Date qu'est-ce que le 2ème [Date] représente ?

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  6. #6
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut date
    Loufab,

    De mon humble avis (et il n'engage que moi), si la variable date correspond à la date système, elle sera automatiquement interprétée par Access !

    L'interprétation d'une date dans un format Us n'est valable uniquement qu'en Vba (pour le reste : date système, référence à une table, référence à une forms), le résultat est automatiquement interprété par Access.

    Mais n'ayant pas ton niveau ton compétence (loin de là) je te laisse m’infirmer ou confirmer mon message.

    A bientôt

    JimBoLion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  7. #7
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Oui jimbolion chacun est libre d'utiliser les mots réservés.

    Anne31 : Comme tu démarres sur ACCESS autant prendre les bonnes habitudes et ne pas faire du Quick & Dirty.

    Dans le cas qui nous occupe ACCESS en effet interprète l'expression uniquement dans le cas ou la formule est une expression pure.

    Ce cas renvois une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SomDom("Nombre";"MaTable";"[date]<=" & [Date])
    Les cas suivants sont correctement interprétés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SomDom("Nombre";"MaTable";"[date]<=Date()")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SomDom("Nombre";"MaTable";"[date]<=" & Date())
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SomDom("Nombre";"MaTable";"[date]<=[Date]")
    Ici [Date] est interprété comme la fonction Date().

    Le message qu'affiche 2010 lorsque qu'on utilise un mot réservé comme nom de champ prévient d'éventuels problèmes.

    Cordialement,
    Images attachées Images attachées  
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  8. #8
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut interprétation de date
    F-leb,

    Dans ce cas je te rejoins !

    Merci de ces précisions

    JimBoLion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  9. #9
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci de votre aide, on a résolu le problème.

  10. #10
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut Calculs Access
    Anne31,

    Peux t'on savoir comment afin d'aider un futur membre ?

    Merci et bonne journée

    JimBoLion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  11. #11
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Nous avons trouvé comment régler le problème de dateUS sur un autre site.

    Il est expliqué comment rentrer la fonction DateUS en VBA, après notre formule de départ a fonctionné.

  12. #12
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut DateUS
    anne31

    Merci
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

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

Discussions similaires

  1. Effectuer des calculs sur Access 07
    Par aldébaranjr dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/05/2009, 10h08
  2. [AC-2003] calcul sur access
    Par program.dz dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/04/2009, 05h04
  3. comment calculer sur access
    Par info_sos83 dans le forum Access
    Réponses: 1
    Dernier message: 31/07/2008, 11h32
  4. [Access]calculer sur access
    Par hicham28 dans le forum Access
    Réponses: 8
    Dernier message: 12/04/2007, 21h02
  5. formulaire avec champ calcules sur access
    Par tobisko dans le forum Access
    Réponses: 3
    Dernier message: 08/09/2006, 13h52

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