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

4D Discussion :

Méthode objet ne fonctionne pas (4D 2003)


Sujet :

4D

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 24
    Points : 38
    Points
    38
    Par défaut Méthode objet ne fonctionne pas (4D 2003)
    Bonjour,
    Voici mon problème.
    J'ai créé un bouton avec une méthode dans un formulaire liste écran. Dans les propriétés du formulaire et du bouton , j'ai validé l'évènement sur clic souris. Pourtant la méthode ne s'éxécute pas quand je clique sur bouton. La méthode est toute simple. C'est une simple alerte. Je ne comprends pas pourquoi elle ne s'éxécute pas. Ma version de 4D est la 2003.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    Le bouton est-il dans la liste, dans le pied de liste ou dans l'entête de liste ?

    S'il est dans la liste (donc un bouton par ligne), ça ne marchera pas, 4D n'autorise pas ce genre d'objet dans les listes.

  3. #3
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 67
    Points : 80
    Points
    80
    Par défaut
    Où est-il placé dans le formulaire liste écran ?

    Sinon :
    - je supprimerai le bouton pour le recréer
    - je vérifierai encore si effectivement le bon événement est coché
    - je cocherai tous les événements pour voir

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 24
    Points : 38
    Points
    38
    Par défaut
    Le bouton est placé dans l'entête. J'ai recréé le bouton. Les évènements suivant étaient cochés dans la liste des évènements des propriétés du bouton : sur clic souris, sur données modifiées, sur entête, sur impression sous total, sur impression corps, sur impression pied de page, sur affichage corps et sur appel zone du plug in et phénomène curieux : quand j'accède en mode utilisation au formulaire liste écran, la méthode s'éxécute automatiquement et de façon répétitive sans même que j'aille cliquer sur le bouton. ça me convient évidemment pas.
    Je suis de plus en plus déconvenu. J'ai travaillé sur la version 2004 de 4d et jamais j'ai rencontré ce problème .

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    C'est sur que si l'événement Sur affichage corps est coché dans le bouton, son script s'exécute à chaque affichage de ligne...
    Il ne faut que l'évènement Sur clic.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 24
    Points : 38
    Points
    38
    Par défaut
    Oui mais dans ce cas là rien ne se passe. Le bouton est comme désactivé sauf qu'il n'est pas grisé.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    Ah oui, j'avais pas vu que c'était en v2003...
    Il me semble que les objets cliquables n'étaient pas gérés en en-tête dans cette version, mais c'est à vérifier.
    Seuls ceux en pied fonctionnaient avant la v2004.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 24
    Points : 38
    Points
    38
    Par défaut
    Oui c'est ça. En fait ils sont gérés mais seulement en mode menu créé que ce soit en pied ou en entête.
    Bon je vais me débrouiller autrement.
    Merci

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

Discussions similaires

  1. [XL-2010] Méthode select ne fonctionne pas sur 2010 contrairement à 2003
    Par will-1981 dans le forum Excel
    Réponses: 1
    Dernier message: 15/03/2013, 16h22
  2. [XL-2003] Méthode Copy ne fonctionne pas
    Par sagitarium dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 30/09/2009, 13h58
  3. Réponses: 1
    Dernier message: 27/02/2009, 14h09
  4. Ma méthode ajouter ne fonctionne pas
    Par beegees dans le forum C++
    Réponses: 6
    Dernier message: 14/05/2008, 15h50
  5. méthode OfType() ne fonctionne pas
    Par maa dans le forum C#
    Réponses: 7
    Dernier message: 21/01/2008, 09h12

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