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 :

Edition d'un champ dans un second formulaire [AC-2010]


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Janvier 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Janvier 2019
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Edition d'un champ dans un second formulaire
    bonjour, alors voilà, j'explique:
    j'ai un DB qui contient un id, un titre et une description (je fais la version courte).
    j'ai une première fenêtre (form1) qui liste toutes les entrées (header et détail, chaque ligne est une entrée).
    j'ai ajouté un bouton permettant d'éditer la ligne dans une autre forme.
    cette deuxième form (form2) me permet de modifier le titre et la description, mais dans un control texte trop petit.
    et donc je veux mettre un bouton sur cette page pour ouvrir une troisième form (form3) avec juste un grand champ d'édition du texte.

    le problème est que je n'arrive pas a éditer le texte dans form3.
    j'ai d'abord essayé en liant, via l'id, le record et ouvrir le champ. mais alors, quand je veux sauver, il le met un message d'erreur, parce que le record est déjà ouvert sur l'appareil.
    et si, au lieu de faire une requête SQL sur l'id, je fais un lien (genre que le champ est en fait un lien vers la même zone du champ dans form2), la, impossible d'éditer le champ. tout frappé de touche dans le champ fait un bip d'erreur.

    donc, comment faire ?

    surtout que je ne comprends pas la chose suivante : dans la form 1, je vois tous les records, avec le ID, le titre et le bouton d'édition. et, je peux changer le titre directement dans le champ (champ titre du form1). et je peux aussi changer le titre dans le form1. donc, la, dans form1, il le dit pas que c'est déjà ouvert.

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 647
    Points : 14 624
    Points
    14 624
    Par défaut
    bonsoir,
    cette deuxième form (form2) me permet de modifier le titre et la description, mais dans un control texte trop petit.
    et donc je veux mettre un bouton sur cette page pour ouvrir une troisième form (form3) avec juste un grand champ d'édition du texte.
    pourquoi ne pas utiliser Shift + F2 qui permet d'ouvrir une fenêtre plus grande avec le contenu du champ ?
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Janvier 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Janvier 2019
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    le Shift F2 est comme un zoom, ça ouvre une fenêtre pas vraiment plus grande que mon champ, non resizeable....

    je voudrais gérer une autre fenêtre, plus grande.

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 647
    Points : 14 624
    Points
    14 624
    Par défaut
    bonjour,
    si effectivement le contenu a la valeur d'un livre ...
    Cela étant dit, un livre se lit ligne après ligne et page après page.
    Concernant ton problème:
    le problème est que je n'arrive pas a éditer le texte dans form3.
    j'ai d'abord essayé en liant, via l'id, le record et ouvrir le champ. mais alors, quand je veux sauver, il le met un message d'erreur, parce que le record est déjà ouvert sur l'appareil.
    et si, au lieu de faire une requête SQL sur l'id, je fais un lien (genre que le champ est en fait un lien vers la même zone du champ dans form2), la, impossible d'éditer le champ. tout frappé de touche dans le champ fait un bip d'erreur.
    l'écriture de l'enregistrement en-cours active un verrouillage ne permettant pas d'ouvrir ce même enregistrement (même pour un seul champ) dans un autre formulaire si il n'y a pas eu au préalable une sauvegarde de l'enregistrement en-cours (qui a pour conséquence de le libérer) ... d'où ma proposition de la solution native avec Shift + F2.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Janvier 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Janvier 2019
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    bonjour,
    si effectivement le contenu a la valeur d'un livre ...
    non, c'est la grandeur d'une feuille A4. un grand texte.
    mais déjà, je veux une fenêtre plus large

    Citation Envoyé par tee_grandbois Voir le message
    bonjour,
    l'écriture de l'enregistrement en-cours active un verrouillage ne permettant pas d'ouvrir ce même enregistrement (même pour un seul champ) dans un autre formulaire
    ah ben voilà la solution ?
    sauver avant d'éditer ?

    Citation Envoyé par tee_grandbois Voir le message
    bonjour,
    d'où ma proposition de la solution native avec Shift + F2.
    y a-t-il moyen de paramétrer cette fenêtre ?

  6. #6
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 647
    Points : 14 624
    Points
    14 624
    Par défaut
    bonjour,
    ah ben voilà la solution ?
    sauver avant d'éditer ?
    Oui
    y a-t-il moyen de paramétrer cette fenêtre ?
    Non
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  7. #7
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Janvier 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Janvier 2019
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    ok,

    voilà, la solution fut de sauver le record avant d'éditer le champ dans une autre fenêtre !

    merci !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/11/2006, 10h35
  2. Mettre à jour des champs dans un sous formulaire
    Par Patros dans le forum Access
    Réponses: 3
    Dernier message: 09/08/2006, 15h16
  3. Réponses: 4
    Dernier message: 30/05/2006, 20h44
  4. ajout champ dans table et formulaire
    Par moufflon dans le forum IHM
    Réponses: 1
    Dernier message: 15/02/2006, 12h01
  5. Visibilité d'un champ dans un sous formulaire.
    Par snoopy69 dans le forum IHM
    Réponses: 2
    Dernier message: 09/02/2006, 10h23

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