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

  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
    Avatar de tee_grandbois
    Homme Profil pro
    retraité mais encore activé
    Inscrit en
    novembre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité mais encore activé

    Informations forums :
    Inscription : novembre 2004
    Messages : 4 373
    Points : 7 483
    Points
    7 483

    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 ...

  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
    Avatar de tee_grandbois
    Homme Profil pro
    retraité mais encore activé
    Inscrit en
    novembre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité mais encore activé

    Informations forums :
    Inscription : novembre 2004
    Messages : 4 373
    Points : 7 483
    Points
    7 483

    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 ...

  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
    Avatar de tee_grandbois
    Homme Profil pro
    retraité mais encore activé
    Inscrit en
    novembre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité mais encore activé

    Informations forums :
    Inscription : novembre 2004
    Messages : 4 373
    Points : 7 483
    Points
    7 483

    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 ...

  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