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

IHM Discussion :

VB Access "faute 2465- champ non trouvé" à l'ouverture d'un état [AC-2016]


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien d'ascenseur
    Inscrit en
    Août 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien d'ascenseur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut VB Access "faute 2465- champ non trouvé" à l'ouverture d'un état
    Bonjour,

    À l'ouverture d'un état nommé temporairement " Mon état test" dont la source provient d'une requête "Ma requête" j'obtient la faute 2465 à la tentative d'identification du premier champs [position de la machine] lors de l'exécution de Report_activate ().

    Il est possible de palier à ce problème en insérant dans mon état, une zone de texte invisible "texte1.visible = 0" dont la source est le champ [position de la machine] de ma requête.

    Quelles déclarations ou une affections fondamentales (Declare, set, dim etc.) faut-il ajouter au code VB à l'évènement "activate" ou à un autre évènement, équivalentes à l'action de l'ajout de la zone de texte?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Option Compare Database
     
    Private Sub Report_activate()
     
    Select Case [Position de la machine]
    Case Null
    Texte1952 = Texte1956
    Case 1
    Texte1952 = "A"
    Case 2
    Texte1952 = " B"
    End Select
     
    End Sub
    Malgré la demande simpliste, merci pour votre collaboration.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    Bonjour.

    Essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me![Position de la machine]
    Si ta source contient [Position de la machine], cela devrait marcher.

    A+

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien d'ascenseur
    Inscrit en
    Août 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien d'ascenseur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    J'avais déjà essayé votre solution, malheureusement cela ne fonctionne pas.

    Pour vous aider, si je remplace Select Case [Position de la machine] par Select Case Texte1, cela fonctionne.
    Le but est d'éliminer Texte1.

    MD

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 359
    Points : 23 829
    Points
    23 829
    Par défaut
    Bonjour.

    Comme les rapports n'ont pas d'objet Recordset associé il est possible que ta solution soit la seule solution possible.

    Si le champ t'embête, tu peux toujours le rendre invisible et/ou lui donner une taille de 1mm x 1mm histoire qu'il se fasse oublié.

    A+

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Technicien d'ascenseur
    Inscrit en
    Août 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien d'ascenseur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Votre affirmation est exacte, je fais le même exercice avec un formulaire et le tout fonctionne.
    Merci,

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

Discussions similaires

  1. champs non trouvé
    Par sihem42 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/04/2014, 20h49
  2. Requête SQL incorrecte sur DELPHI : champ non trouvé
    Par MélanieS dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/08/2013, 20h43
  3. Réponses: 3
    Dernier message: 24/01/2008, 11h50
  4. [MS-SQL] Champ non trouvé
    Par rdoudou dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/08/2007, 18h05
  5. Champ dynamique non trouvé
    Par forzaxelah dans le forum Bases de données
    Réponses: 8
    Dernier message: 02/06/2006, 11h21

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