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 :

Fonction format() ?


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Août 2013
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Santé

    Informations forums :
    Inscription : Août 2013
    Messages : 172
    Par défaut Fonction format() ?
    Salut à tous

    J'utilise ce module pour afficher des heures décimales en heures:minutes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    'Permet de trouver un nombre d'heures > 24 :
    Public Function EnHeure(ParTemps As Double, Optional ParSecondesAffichees As Boolean = False)
    Dim VarJours As Double, VarHeures As Long, VarMinutes As Long, VarSecondes As Long
    VarJours = Int(ParTemps)
    ParTemps = (ParTemps - VarJours) * 86400 'nombre de secondes
    VarSecondes = ParTemps Mod 60
    ParTemps = ParTemps - VarSecondes
    VarMinutes = (ParTemps Mod 3600) / 60 ' Minutes
    ParTemps = ParTemps - VarMinutes * 60
    VarHeures = (ParTemps Mod 86400) / 3600 ' Heures
    VarHeures = VarHeures + VarJours * 24
    If IsMissing(ParSecondesAffichees) Or ParSecondesAffichees = True Then
    EnHeure = VarHeures & ":" & Format(VarMinutes, "00") & ":" & Format(VarSecondes, "00")
    Else
    EnHeure = VarHeures & ":" & Format(VarMinutes, "00")
    End If
    End Function
    Sur mon pc perso sous Windows 7 il fonctionne parfaitement. Lorsque j'essaye de l'utiliser sur les pc de mon boulot j'ai l'erreur "Projet ou bibliothèque introuvable." et je suis renvoyé à la ligne EnHeure=... avec Format surligné

    Avez-vous une idée rapidement???

    Merci beaucoup

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    A mon avis, tu as une bibliothèque manquante. Dans l'éditeur VB (VBE), va dans Outils/Références... Tu as probablement une librairie mentionnée MANQUANT... (C'est une librairie que tu as sur le premier poste et que tu n'as pas sur le second. Décoche-là... Note éventuellement son nom si tu en as besoin dans ton code, pour retrouver une version compatible avec ton second environnement de travail...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Août 2013
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Santé

    Informations forums :
    Inscription : Août 2013
    Messages : 172
    Par défaut
    J'ai vérifié je te joins les copies d'écran. Si tu pouvais me dire ce que tu en penses...

    Nom : Fonctionne pas.jpg
Affichages : 698
Taille : 64,6 Ko NE FONCTIONNE PAS

    Nom : Fonctionne.jpg
Affichages : 678
Taille : 71,0 Ko FONCTIONNE

    Apparemment ca serait Microsoft Office 14 Access database Object library qui me manque. Sais-tu comment le trouver et/ou l'installer ???

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Tes versions d'Office sont différentes entre les deux postes...

    De plus, tu ne donnes pas bons éclatés d'écrans...

    Tu dois regarder les références installées et utilisées de Gestion de stock1 sur le poste qui pose problème...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Août 2013
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Santé

    Informations forums :
    Inscription : Août 2013
    Messages : 172
    Par défaut
    Tu dois regarder les références installées et utilisées de Gestion de stock1 sur le poste qui pose problème...
    Gestion de stock1 se trouve sur le pc qui pose problème. Je voudrais avoir comment faire pour rajouter la bibliothèque manquante g regarder dans la liste et Microsoft Office 14 Access database Object library n'apparait pas.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    C'est que tu n'as pas Access 2010 sur cette machine-là. Cela étant, la conversion se fait normalement automatiquement d'une machine à l'autre... J'ai des doutes sur le calendar, mais je suis étonné qu'il ne soit pas manquant.

    Pourrais-tu décocher cette référence et recompiler (Debogage/compiler le projet)?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Membre confirmé
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Août 2013
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Santé

    Informations forums :
    Inscription : Août 2013
    Messages : 172
    Par défaut
    C'est que tu n'as pas Access 2010 sur cette machine-là.
    Tu crois que d'installer Office 2010 pourrais arranger le probleme ? et si je le désinstalle ensuite ca marchera toujours ou la librairie sera perdue ?

    Pourrais-tu décocher cette référence et recompiler (Debogage/compiler le projet)?
    Ca il faut que je voie avec le gestionnaire de la base de données. Je ne voudrai pas foutre le truc en l'air

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Fais une simple copie du fichier et teste avec la copie... Ceci dit, si le contrôle calendar est utilisé dans les formulaires de la base, c'est sûr que tu auras un "léger" souci...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  9. #9
    Membre confirmé
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Août 2013
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Santé

    Informations forums :
    Inscription : Août 2013
    Messages : 172
    Par défaut
    J'essayerai et je te tiens au courant.

    Merci

  10. #10
    Membre confirmé
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Août 2013
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Santé

    Informations forums :
    Inscription : Août 2013
    Messages : 172
    Par défaut
    Alors... J'ai revu mes formulaires qui utilisent ce module et ca remarche correctement...

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

Discussions similaires

  1. Fonction Format() en SQL
    Par tomo0013 dans le forum Requêtes et SQL.
    Réponses: 16
    Dernier message: 16/02/2007, 17h36
  2. [VBA E] fonction format Horaire
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 15/06/2006, 21h18
  3. Réponses: 5
    Dernier message: 13/02/2006, 13h59
  4. Fonction "Format" sous SQL
    Par Fabby69 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 08/10/2004, 09h07
  5. fonction format
    Par billoum dans le forum ASP
    Réponses: 9
    Dernier message: 16/04/2004, 15h43

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