Bonjour,

J'ai un écran qui contient 2 blocs. Un bloc en-tête basé sur cette table :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Table1(ID_T1,CODE,DESC)
et un bloc au format tabulaire basé sur la table suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Table2(ID_T1, ID_T2, COL1, COL2
Et sur cet écran j'ai un bouton "DUPLIQUER" qui doit permettre à l'utilisateur de dupliquer en-tête et lignes. Concrètement il faut qu'en cliquant sur ce bouton il ne se passe qu'une seule chose visible pour lui, c'est le champ CODE qui devient null et qu'il doit saisir. Tout le reste ne doit pas voir bougé à ses yeux mais côté programme il faut que l'en-tête et toutes lignes aient été dupliqués (donc avec un nouvel ID_T1 que je gère par séquence) mais sans avoir été commité.

J'ai essayé avec les CREATE_RECORD et DUPLICATE_RECORD mais sans résultat.

J'ai pensé à faire des INSERT mais la solution n'est pas possible car CODE de T1 est obligatoire et l'utilisateur doit le saisir.

Auriez-vous une idée ?

Merci.