bonjour à tous!
voilà, j'ai deux fenêtres dont une qui sert d'affichage(fen_affich) et l'autre de saisie(fen_saisie).
fen_affich,Caractéristiques : Pas de combos pour cette fenêtre juste un requête qui alimente la table.
fen_saisie,Caractéristiques : Combos pour les deux colonnes. 1ère colonne qui est alimenté par req_cliparcol paramètre champ de saisie col et, 2è colonne alimenter par req_missparcli qui a pour paramètre la 1ère colonne (numéro de client)
Clique sur modifier pour ouvrir fen_saisie qui doit afficher les données de fen_affich pour modification, seulement ça marche pas bien j’ai que la 1ère ligne qui s’affiche alors que des fois j’ai plus de 5 lignes.Dans le code de fen_saisie à l'initialisation j'ai dis que la 1ère colonne recoit num client et lz 2ème colonne recoit le numéro de la mission.les clients s'affichent bien mais pas les missions!pourquoi?
J'ai mis dans le code de sélection d'une ligne de la 1ère colonne (fen_saisie)le code suivant:
Je vois pas où se situe le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ListeSupprimeTout(TABLE_temps.COL_trav) HExécuteRequête(REQ_Requête2,hRequêteDéfaut,TABLE_temps.COL_Cli) HLitPremier(REQ_Requête2) TANTQUE PAS HEnDehors(REQ_Requête2) ListeAjoute(TABLE_temps.COL_trav,REQ_Requête2.LibelleType +TAB+ REQ_Requête2.DateDebut) HLitSuivant(REQ_Requête2) FIN ListeAffiche(TABLE_temps.COL_trav,taDébut)
Merci d’avance.
Si ça peut aider à mieux comprendre mon problème :
J’ai 7 enregistrements donc normalement en modification je devrais avoir 7 libellé-type dans la 2è colonne de la table_temps de fen_saisie, hors avec ce code je n’ai que du 2è au 5è enregistrement, le 1er et les deux derniers sont vierges, je vois pas pourquoi ?vu que les clients sont affichés comme il faut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 POUR TOUTE LIGNE DE FEN_affich.TABLE_tpscol //affecte les valeurs aux variables //puis on ajoute à la table temps sCol1=FEN_ affich.TABLE_tpscol.COL_Nocli gsNCol2=FEN_ affich.TABLE_tpscol.COL_NoMiss nCol3=FEN_ affich.TABLE_tpscol.COL_Sem1 nCol4=FEN_ affich.TABLE_tpscol.COL_Sem2 nCol5=FEN_ affich.TABLE_tpscol.COL_Sem3 nCol6=FEN_ affich.TABLE_tpscol.COL_Sem4 nCol7=FEN_ affich.TABLE_tpscol.COL_Sem5 TableAjouteLigne(TABLE_temps,sCol1,gsNCol2,nCol3,nCol4,nCol5,nCol6,nCol7,0,0) //exécute le code de la colonne client selection dune ligne combo ExécuteTraitement(TABLE_temps.COL_DossierCli,trtSélection) FIN //rafraîchit ListeAffiche(TABLE_temps.COL_Mission,taDébut) TableAffiche(TABLE_temps,taDébut)
Est-ce que quelqu’un voit d’où ça pourrait venir parce que là je vois pas du tout ?!!
Merci d’avance.
Partager