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 :

De 2003 a 2007


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Par défaut De 2003 a 2007
    Bonjour,
    ce matin mon employeur à décider que le programme que je faisais sur Access 2003 passerait a 2007 alors je me suis mis à la tâche.
    Première erreur : la fonctione FileSearch qui n'existe plus en 2007 alors je l'ai remplacé par Dir. Jusque la pas trop compliqué.

    Deuxième erreur que je ne suis pas capable de régler est la suivante :
    La propriété HasTitle pour un graphique ne fonctionne plus de la même manière qu'en 2003
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Dim GraphObj As Object
     
      'dim str_Langue as string
      Dim str_Titre As String
     
      Dim rst As Recordset
      Dim strSQL As String
      Dim strCaptionBouton As String
     
      'Permet de récupérer la langue de la base de données
      'str_Langue = trouve_Langue
      Me.ShortcutMenu = False
      If str_Langue = "FR" Then
        str_Titre = "Répartition selon l'expérience"
      Else
        str_Titre = "Distribution by Experience"
      End If
     
    '  If typeUtilisateur = "DIR" Or Left(typeUtilisateur, 2) = "SS" Then
    '    Me.IndépendantOLE0.RowSource = "SELECT [Req CF A1) Select_Graphique_Expérience].rang, [Req CF A1) Select_Graphique_Expérience].Experience_Mois FROM [Req CF A1) Select_Graphique_Expérience];"
    '  ElseIf Left(typeUtilisateur, 3) = "ADJ" Then
    '    Me.IndépendantOLE0.RowSource = "SELECT tbl_Graph_EXP.rang, tbl_Graph_EXP.Experience_Mois FROM tbl_Graph_EXP;"
    '  End If
        Me.IndépendantOLE0.RowSource = "SELECT tbl_Graph.RANG, tbl_Graph.VALEUR FROM tbl_Graph WHERE tbl_Graph.NOM_GRAPH='G_EXP'"  'ORDER BY tbl_Graph.RANG;"
     
        Set GraphObj = Me![IndépendantOLE0].Object.Application.Chart
        'Mise à jour du titre du graphique
        GraphObj.HasTitle = True
        GraphObj.ChartTitle.Text = str_Titre
    Le programme plante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GraphObj.HasTitle = True
    . Avec l'erreur #1004 (unable to set the HasTitle property of the Chart Class) Cet ligne fonctionnais très bien en 2003. Je ne sais pas si vous avez des idées pour la régler ?
    Merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    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 137
    Par défaut
    Bonjour,

    Probablement un problème de référence.

    Pour Hastitle essaye d'inclure Microsoft Graph 12.0

    Pour le Filesearch il est normalement dans Word ou Excel. Apparement la V12 ne le contient plus, il doit être ailleurs ! mais ou ?

    A chercher.

    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

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Pour FileSearch, Silkyroad est a fait une variante pour Excel 2007 qui en était dépourvu, à toi de voir si tu peux l'adapter dans Access.

    http://silkyroad.developpez.com/vba/classefilesearch/

    Starec

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Par défaut
    Merci pour votre aide !!

    Étonament ce matin, le code hastitle fonctionne. C'est peut-être du à la réinstalation de office. C'est peut-être mon cadeau de noël

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

Discussions similaires

  1. Compatibilité Powerpoint 2003 vers 2007
    Par Gilead dans le forum Powerpoint
    Réponses: 3
    Dernier message: 22/01/2008, 02h02
  2. Pb d'Upgrade SharePoint 2003 --> MOSS 2007
    Par NiRoM dans le forum SharePoint
    Réponses: 1
    Dernier message: 21/01/2008, 16h32
  3. Passage de access 2003 à access 2007
    Par charlix dans le forum Sécurité
    Réponses: 4
    Dernier message: 09/10/2007, 13h27
  4. Passage d'Excel 2003 à Excel 2007 ?
    Par DjJEJ83 dans le forum Excel
    Réponses: 3
    Dernier message: 23/07/2007, 10h10
  5. C# Création d'un fichier excel 2003 et 2007
    Par todier dans le forum C#
    Réponses: 1
    Dernier message: 18/06/2007, 10h21

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