Jean-Marc Baty wrote:

Bonjour,

Je voudrait récupérer la valeur de la clé primaire de la table en cours
de saisie sur mon formulaire principale pour filtrer une requête dans un sous-formulaire. J'ai bien compris que mon paramètre aura la forme :CleDeMaTable , mais je n'arrive pas à voir comment le positionner. Pour info mon formulaire principale est une table et mon sous-formulaire est une autre table avec une relation qui est correctement définie.
Merci pour toute suggestion.


Si ta clé n'est pas encore validée dans le formulaire principal, comment pourras tu la récupérer ? Tant que l'enregistrement en cours n'a pas été validée (soit par changement du curseur sur un autre tuple, soit par rechargement du formulaire ou par exécution de l'instruction Basic executeUpdate), la nouvelle valeur de clé n'est pas inscrite dans la table.

Pour moi ton opération passe forcément par une validation de la clé dans la table principale, puis ensuite récupération de celle-ci pour passage en tant que paramètre au sous-formulaire. Je sais que l'assistant de création de sous-formulaire aide pas mal dans ce genre de chose, mais j'avais l'impression que c'était transparent pour l'utilisateur, c-à-d qu'on ne voyait pas la valeur de la clé.

J'avoue que je suis resté avec la façon de faire ancienne de la V1.1.x et avec OOoBasic : écrire d'abord dans la 2e table, puis faire une requête (éventuellement paramétrée) dans le forulaire principale avec les id correspondant de la 2e table.



Alex

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à