//On copie toutes les valeurs trouver dans la requête - la requête copie toutes les valeurs mais supprime les doublons
HExécuteRequête(REQ_BaseSansDoublons)
// On efface toute la BDD "BaseCopie" et on y intègre la requête sans doublons pour effacer les doublons si il y a eu plusieurs imports des mêmes données
HCréation(BaseCopie)
//Maintenant on ajoute les données dans le fichier "BaseCopie"
HLitPremier (REQ_BaseSansDoublons) // Charge en mémoire les données du premier enregistrement du fichier
TANTQUE PAS HEnDehors(REQ_BaseSansDoublons)
//Il faut copier toutes les valeurs !!! ICI LA COPIE fonctionne mais je n'obtiens que des 0 et seulement pourcertaines colonnes ...
HCopieEnreg(BaseCopie,REQ_BaseSansDoublons,hValDéfaut)
HRAZ(BaseCopie)
HAjoute(BaseCopie)
HLitSuivant (REQ_BaseSansDoublons)
TableAffiche(TABLE_BaseCopie,taInit)
FIN
//On efface la BDD de Base
HCréation(Base)
//Maintenant on ajoute les données
HLitPremier (BaseCopie) // Charge en mémoire les données du premier enregistrement du fichier
TANTQUE PAS HEnDehors(BaseCopie)
HCopieEnreg(Base,BaseCopie)
HRAZ(Base)
HAjoute(Base)
HLitSuivant (BaseCopie)
TableAffiche(TABLE_Base,taInit)
FIN
Partager