Bonjour,
Citation :
//Et voila mon code :
sReference est une chaîne
sReference = NumériqueVersChaîne(REQ_Tarif.Atart)
sTarif est une chaîne
sTarif = NumériqueVersChaîne(REQ_Tarif.Atp01)
SI PAS HExécuteRequête(REQ_Tarif) ALORS
DélaiAvantFermeture(1000)
Erreur("Problème d'initialisation de la requete",HErreurInfo())
SINON
TableauSupprimeTout(TABLE_tarif)
//ok
HLitPremier(REQ_Tarif)
TANTQUE PAS HEnDehors(REQ_Tarif)
tableauAjouteLigne(TABLE_tarif,REQ_Tarif.Atart,REQ_Tarif.Atp01)
HLitSuivant(REQ_Tarif)
FIN
FIN
sReference est une chaîne
sReference = NumériqueVersChaîne(REQ_Tarif.Atart)
A ce niveau REQ_Tarif.Atart est inconu ou provient d'une requête exécuter avant ce traitement
Idem pour l'affectation suivante.
De plus sur le résultat d'une requête dans quel enregistrement désirez vous récupérer ces informations ?
Vous exécuter ensuite une Requête aparement créée avec l'éditeur de requête de Windev.
Si vous voulez manipuler une table Graphique il ne faut pas utiliser les fonction Tableau* mais Table*
TableSupprimeTout(TABLE_tarif)
Code simple mais fonctionnel
//Ici on exécute la reqûete et on sort si une erreur est rencontrée.
SI PAS HExécuteRequête(REQ_Tarif) ALORS
DélaiAvantFermeture(1000)
Erreur("Problème d'initialisation de la requete",HErreurInfo())
Retour
Fin
//Ici on rempli ta table
TableSupprimeTout( TABLE_tarif )
Pour tous TABLE_tarif
TableAjouteLigne(TABLE_tarif,REQ_Tarif.Atart,REQ_Tarif.Atp01)
Fin