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