Re: REMPLISSAGE D'UNE TABLE

Posté par Raf1 le 19/12/2005 15:40:44
Merci pour les infos pour le trace().
Après examen, voilà ce qui se passe :
A la lecture du 1er enregistrement la zone Employé (après le HTROUVE(PERSONNEL)) est bien trouvée avec la bonne valeur par contre cette valeur dans tableajoute ligne est à blanc (Elle n'est donc pas créée dans la table qui a pour valeur -1 à ce moment là). La table est bien une table mémoire.

TableSupprimeTout(Table1)
HLitRecherchePremier(PROJET_PARTICIPANTS,IDPROJET_ENTETE,IDPROJET_ENTETE)

TANTQUE HTrouve(PROJET_PARTICIPANTS)

HLitRecherchePremier(PERSONNEL,MATRICULE,PROJET_PARTICIPANTS.MATRICULE)

SI HTrouve(PERSONNEL) ALORS
Employé = PERSONNEL.NOMPRENOM // <<< ici correct
T_horaire = PERSONNEL.TAUX_HORAIRE
SINON
Employé = "???????????????"
T_horaire = 0
FIN

TableAjouteLigne(Table1, Employé, T_horaire, D_formation, F_formation, Nbre_heures, Frais) // ici à blanc
Trace(Table1.Employé)

HLitSuivant(PROJET_PARTICIPANTS,IDPROJET_ENTETE)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3244&post_id=13736