Re: Diverses questions concernant les Tables

Posté par Anonyme le 17/2/2004 10:42:07
En fait il faut PARCOURIR la Table, donc i doit correspondre
à 1 N° de Ligne précis de la table.
Personnellement j'utilise:
TableSelectplus(MaTable,i)
Mais il faut que la table soit en sélection simple, dans l'onglet "Détail" de la description de la table.
Ainsi pour ta boucle on aurait:
POUR i = 1 A nbocc	
	//On affecte les colonnes aux différentes infos de LIGNEDEVIS	
	TableSelectPlus(Frm_Devis.Tab_Détail,i)
	LIGNEDEVIS.IDDEVIS=numdev	
	LIGNEDEVIS.PrixTotalLigne=Frm_Devis.Tab_Détail.Prix_Total[i]
	LIGNEDEVIS.PuLigne=Frm_Devis.Tab_Détail.PU[i]
	LIGNEDEVIS.QteLigne=Frm_Devis.Tab_Détail.Quantité[i]
	LIGNEDEVIS.DesignationLigne=Frm_Devis.Tab_Détail.Designation[i]
	LIGNEDEVIS.UniteLigne=Frm_Devis.Tab_Détail.Unité[i]
	//On ajoute les infos dans LIGNDEVIS	
	HAjoute(LIGNEDEVIS)
FIN

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=570&post_id=2132