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

Access Discussion :

Formulaire Bloqué ? [AC-2010]


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 39
    Points : 34
    Points
    34
    Par défaut Formulaire Bloqué ?
    Bonjour,

    J'ai un gros problème : l'un formulaire est "bloqué" (je ne trouve pas le mot correct). Je ne peux modifier aucune de mes entrées, je ne peux pas entrer de dates ou cocher mes cases par exemple.

    En revanche mes macro, et boutons et instruction en VBA continuent de fonctionner. De même les autres formulaires, même basé sur la même table, continues de bien fonctionner.

    D'où pourrais venir se blocage ?

    Merci ^^

  2. #2
    Modérateur

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

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

    Vérifie que ta source de données n'est pas en mode "lecture seule".

    1. Va dans ton formulaire
    2. Demande à modifier la source de données
    3. Une fois dans l'éditeur de requête, demande l'affichage des résultats.
    4. Si en base de l'écran tu ne vois pas le [>*] qui permet l'ajout c'est que tu es en mode "lecture seule".


    Cela se produit quand tu as une jointure qui te donne un résultat 1 à plusieurs.
    Dans ce cas tu voudras peut-être remplacer ta jointure fautive par un DFisrt(). Attention toute fois DFisrt() est généralement plus lent qu'une jointure.

    Si ce n'est pas le cas, vérifie que les propriétés autoriser ajout, autoriser suppression, autoriser modification du formulaire ne sont pas à "faux".

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 39
    Points : 34
    Points
    34
    Par défaut
    Bonjour, merci pour ta réponse

    Mais je ne trouve pas l'éditeur de requête, comment faire pour l’atteindre ? :s

    Je suis aussi allé dans la feuille de propriétés, partie données. De base les mentions "Entrée données" est sur NON et "Modif autoriser" est sur OUI.
    Mettre le premier sur OUI ne semble rien modifier
    Pour tester j'ai mis le second sur NON, là le son d'alerte Windows ("tudu") disparaît et il ne ce passe rien (normal non ?)

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Mais je ne trouve pas l'éditeur de requête, comment faire pour l’atteindre ? :s
    1. Propriété du formulaire
    2. Onglet Données
    3. Propriété Source de données
    4. cliquer sur [...] pour ouvrir l'éditeur de requête.


    Pour "Entrée de données" cela permet que Access se mette automatiquement sur un nouvel enregistrement et n'affiche que les enregistrements ajoutés. Cela n'a pas avoir avec ton problème, le laisser sur Non.

    De ce que je comprends tu n'as pas empêché les modifications au niveau du formulaire donc cela doit venir de ta source de données.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 39
    Points : 34
    Points
    34
    Par défaut
    Merci pour ta patience ^^, mais je crois que je vais encore en avoir besoin :s

    J'ai ouvert l'éditeur de requête et affiché les résultats.

    Maintenant où suis-je sensé voir le [>*], et qu'est ce qu'un DFisrt().

    Encore merci.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 39
    Points : 34
    Points
    34
    Par défaut
    En continuant de chercher, je suis tombé sur un conseille :

    - Je suis aller dans la feuille de propriétés du formulaire, onglet Données
    - Dans la partie Type Recordset, je suis passé en Maj Globale

    Mon problème semble réglé, mais est-ce que cela risque de me créer des problèmes pour la suite ?

  7. #7
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Maintenant où suis-je sensé voir le [>*],
    Quand tu es dans l'affichage "feuille de données", en bas à gauche il y a des boutons de déplacement de part et d'autre du numéro de l'enregistrement courant.
    Le bouton d'ajout d'enregistrement qui ressemble en gros à [>*] est celui à l'extrême droite.
    Si on peut modifier les données, il est actif, sinon il est grisé.

    et qu'est ce qu'un DFisrt().
    DFirst() (désolé d'avoir inversé le r et le s) est une fonction de recherche (je ne connais pas le nom en français) qui va trouver le 1er enregistrement dans une source de données selon un critère. Il peut (bien que moins rapide) remplacer une données récupérée par jointure.

    Dans la partie Type Recordset, je suis passé en Maj Globale
    Mon problème semble réglé, mais est-ce que cela risque de me créer des problèmes pour la suite ?
    Aucune idée, je n'ai pas souvenir d'avoir jamais changé le type de recordset dans un formulaire.

    Je te suggère d'ouvrir une question sur le sujet.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

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

Discussions similaires

  1. maj d'un sous-formulaire bloquée
    Par nweim dans le forum Access
    Réponses: 9
    Dernier message: 16/01/2007, 13h54
  2. Formulaire bloqué !!!
    Par Chucky69 dans le forum ASP
    Réponses: 5
    Dernier message: 26/07/2006, 11h52
  3. Formulaire bloqué lors d'une ouverture par macro.
    Par Monsieur Peck dans le forum IHM
    Réponses: 6
    Dernier message: 16/06/2006, 17h41
  4. formulaire bloqué, table ouverte?
    Par lucie31 dans le forum Access
    Réponses: 1
    Dernier message: 31/05/2006, 10h29
  5. Sous formulaire bloqué
    Par aujero dans le forum Access
    Réponses: 1
    Dernier message: 23/05/2006, 12h12

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