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 :

Comment empêcher l'affichage du premier enregistrement à l'ouverture d’un formulaire ? [AC-2003]


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 45
    Par défaut Comment empêcher l'affichage du premier enregistrement à l'ouverture d’un formulaire ?
    Bonjour,

    J'ai un formulaire qui sert à la consultation des données, avec une liste déroulante qui permet de sélectionner l'enregistrement souhaité, ce qui remplit les champs.
    Hors, par défaut, dès l'ouverture du formulaire, ces champs sont remplis avec le 1er enregistrement de ma table, comment faire en sorte qu'ils soient vide lors de l'ouverture du formulaire, et qu'ils ne se remplissent qu'après avoir fait un choix dans ma liste déroulante ?

    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 191
    Par défaut
    Bonjour,

    une discussion a eu lieu à ce sujet ici. Tu pourras peut-être y trouver des pistes de solutions.

    Bonne journée!

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 45
    Par défaut
    Merci beaucoup

    Ok, si je résume les 2 solutions de ce sujet, l'une consiste à ouvrir le formulaire en mode ajout avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.GoToRecord , , acNewRec
    (à mettre dans "sur ouverture")

    Ce qui ne fonctionne pas dans mon cas => "erreur 2105 impossible d'atteindre l'enregistrement spécifié"

    Et l'autre solution, plus astucieuse, consiste a créer un enregistrement avec tous les champs à vide et pointer sur celui-ci a l'ouverture, mais mes contraintes de table ne permettent pas de laisser certains champ vides.

    Donc retour à la case départ.
    Je suis preneur si vous avez d'autres idées, ou sur comment éviter que j'obtienne cette erreur 2105.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 191
    Par défaut
    Citation Envoyé par -ULK- Voir le message
    [...] ou sur comment éviter que j'obtienne cette erreur 2105.
    Re,

    est-ce que ton formulaire permet l'ajout d'enregistrements ou bien si cette propriété est à "non" ?

    Bonne journée,

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 45
    Par défaut
    Effectivement la propriété "Ajout autorisé" était à "Non".
    Ca fonctionne désormais

    Par contre si l'utilisateur remplit l'un des champs, un nouvel enregistrement "commence" à s'enregistrer, ce qui pose problème.
    Mais je devrais m'en accommoder en grisant les champs à l'ouverture pour empêcher toute saisie.

    Merci encore

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 191
    Par défaut
    Re,

    tu peux aussi regarder du côté de l'événement "avant insertion" et "après insertion" du formulaire pour annuler l'ajout ou encore atteindre le premier enregistrement si l'usager commence à tapper des informations dans des contrôles.

    Bonne chance avec la suite!

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 19/01/2012, 13h30
  2. [AC-2003] Comment empêcher l'affichage de l'enregistrement vide ?
    Par Shankara dans le forum IHM
    Réponses: 5
    Dernier message: 31/05/2009, 22h55
  3. comment empêcher l'affichage de l'adresse ip lors d'un ping ?
    Par vacknov dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 25/09/2007, 18h03
  4. Comment empècher l'affichage de la barre des taches
    Par yannjoe dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 08/08/2007, 14h17
  5. Réponses: 2
    Dernier message: 02/03/2007, 17h56

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