Bonjour,
Sous 4D j'ai modifié une table (ajout de champ) comme rafraichir les formulaires associés ?
Merci
Bonjour,
Sous 4D j'ai modifié une table (ajout de champ) comme rafraichir les formulaires associés ?
Merci
Bonjour Bruno,
J'imagine que tu parles des formulaires qui sont créés automatiquement par 4D (ou que tu as créés avec l'éditeur).
Il faut savoir que les formulaires ne sont pas dynamiques. Ils sont créés à un instant en fonction du contenu de la table (ou des champs que tu as choisis dans l'éditeur de formulaires). Donc ensuite si tu ajoutes un ou plusieurs champs, il faut les ajouter à ton formulaire.
Astuce : si tu utilises pour l'instant les formulaires "standard" (appelés Entrée et Sortie), tu as plus vite fait après l'ajout de tes champs de créer un nouveau formulaire, de le définir comme E ou S dans l'éditeur de formulaire et de supprimer les anciens. À savoir que tu peux avoir autant de formulaires que tu veux par table (la limite doit toujours être à 32000 formulaires par table... donc ça te laisse de la marge)
L'intérêt de ne pas ajouter les nouveaux champs est que ça ne mette pas le merdier dans des formulaires spécifiques que tu aurais préparés pour un besoin particulier. Il est vrai cependant que pour le besoin que tu évoques, je me suis créé un composant qui me présente l'ensemble des champs (même les nouveaux), un peu comme le fait hyperbole (Windev) ou Access ou les outils de SQL Server. On pourrait avoir dans 4D un type de formulaire "complet" qui présente systématiquement l'ensemble des champs. Techniquement c'est bien évidemment faisable, mais ça n'existe pas dans 4D... on va leur re-suggérer l'idée !
Bonne journée.
Denis
Merci de ton retour.
Je vais faire avec. Mais cela me parait énorme qu'un AGL aujourd'hui ne sache pas faire ça !!
Denis,
Merci de ton retour, je débute avec 4D
Deuxième question:
Comment pouvrir et fermer un formulaire lié à une table.
Si je créé un bouton "ouvrir formulaire 1" quel doit être le code de celui-ci pour ouvrir le formulaire en question?
Ensuite dans le "formulaire 1" que doit être le code du bouton "retour" pour revenir sur le formulaire père ?
Merci de votre retour.
Bruno
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager