Ajouter deux tableaux en spécifique

SOLVED

######################################################################################
## Etiquette ajoutée par le superviseur (Objet YTH) 18/04/2024 09:27:17 (MABH) ###
######################################################################################


####################################################################
#
#- Traitement standard  TABLEAUX
#
####################################################################
Call OBJET ("YTH",GBIDC1,GBIDC2) From GOBJET 
End
######################################## 
$ACTION 
Case ACTION 
When "OUVRE" : Gosub OUVRE 
When "FILTRE" : Gosub FILTRE 
When "CREATION" : Gosub CREATION 
When "APRES_CRE" : Gosub APRES_CRE 
When "LIENS" : Gosub LIENS 
When "MODIF" : Gosub MODIF 
When "APRES_MOD" : Gosub APRES_MOD 
When "ANNULE" : Gosub ANNULE 
When "DEFLIG" : Gosub DEFLIG 
When "INICRE_LIG" : Gosub INI_LIG 
When "INIMOD_LIG" : Gosub INI_LIG 
When Default
Endcase
Return
#################################################################### 
$OUVRE 
Gosub DECLARE From TABLEAUX 
Return
#################################################################### 
$FILTRE 
Default File [YTH] 
Return
#################################################################### 
$CREATION 
Gosub CREATION From TABLEAUX 
If GOK < 1 Return Endif
Return
#################################################################### 
$APRES_CRE 
# -- Rechargement des indicateurs UPDFLG et CREFLG # 
Gosub LIENS From TABLEAUX 
Return
#################################################################### 
$LIENS 
# -- Chargement des lignes dans le tableau 
Gosub LIENS From TABLEAUX 
Return
#################################################################### 
$MODIF 
Gosub MODIF From TABLEAUX 
If GOK < 1 Return Endif
Return
#################################################################### 
$APRES_MOD 
# -- Rechargement des indicateurs UPDFLG et CREFLG # 
Gosub LIENS From TABLEAUX 
Return 
############################################################### 
$ANNULE 
Gosub ANNULE From TABLEAUX : # Effacement des lignes 
If GOK < 1 Return Endif
Return
############################################################### 
$DEFLIG 
#----------------------------------# 
# Définition du fichier des lignes # 
#----------------------------------# 
# Critère de lecture (CRIT) # 
# Nom du fichier (FICLIG) # 
# Abréviation du fichier (ABLIG) # 
# Zone numéro de ligne (ZONLIG) # 
#----------------------------------# 
Default Mask [YTH1] 
Default File [YTD] 
CRIT = '[F:YTD]YTH1="'+[M:YTH0]YTH1+'"' 
FICLIG = "YTESTD" : ABLIG = "YTD"
ZONLIG = "YTDLINNO"
Return
#################################################################### 
$INI_LIG 
# -- alim no commande 
[F:YTD]YTH1 = [F:YTH]YTH1 
Return

Bonjour,

Je vais ajouter, sur le même objet et la même fenêtre, deux tableaux. Chaque tableau est dans un écran.

J'ai utilisé un traitement standard du tableau (le code déjà inséré en haut) et j'ai réussi à ajouter le premier, mais avec le deuxième ça n'a pas marché. 

Ma question est : est-ce que chaque tableau nécessite un traitement, ou bien comment? 

Est-ce que quelqu'un peut me donner un coup de main?

Merci d'avance.