PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Substituer un fichier HFSQL
Substituer un fichier HFSQL
Débuté par Greg86, 24 mar. 2017 09:33 - 2 réponses
Membre enregistré
6 messages
Popularité : +1 (1 vote)
Posté le 24 mars 2017 - 09:33
Bonjour,

J'ai un projet pour lequel j'archive tous les ans les données. Je souhaite accéder à ces données archivées.
Mes traitements sont déjà existants avec le fichier d'origine, je ne voudrais pas refaire tout le boulot avec les fichiers archivés.

Existe-t'il une fonction permettant de substituer un fichier par un autre d'une manière "transparente" ?

Voici un exemple :

SELON SEL_Sélecteur_Archive
// Données dynamiques
CAS 1
//<Utiliser FichierDonnées>
// Données archivées
CAS 2
//<Substituer FichierDonnées par FichierArchivées>
FIN

//Continuer les instructions en utilisant FichierDonnées
HFiltre(FichierDonnées ,IDFichierDonnées,"Date >= " + SAI_DateDeb + " ET Date <= " + SAI_DateFin)
HLitPremier(FichierDonnées ,IDFichierDonnées )
TANTQUE HTrouve

iImprimeEtat(ETAT_BilanBR)

FIN
HDésactiveFiltre(FichierDonnées )


Sinon j'utilise une vue mais il me faudra refaire l'état, les requêtes, etc.
Merci !!

Edit : J'utilise Windev 20
Message modifié, 24 mars 2017 - 09:34
Membre enregistré
6 messages
Popularité : +1 (1 vote)
Posté le 24 mars 2017 - 11:30
En gros et pour être plus clair, je voudrais continuer à utiliser mes instructions vers FichierDonnées mais que les données renvoyées proviennent du fichier FichierArchivées.
Posté le 24 mars 2017 - 14:13
si c'est du hf classique, un simple hchangedir fera ce que tu veux

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 3/24/2017 à 3:33 AM, Greg86 a écrit :
Bonjour,

J'ai un projet pour lequel j'archive tous les ans les données. Je
souhaite accéder à ces données archivées.
Mes traitements sont déjà existants avec le fichier d'origine, je ne
voudrais pas refaire tout le boulot avec les fichiers archivés.

Existe-t'il une fonction permettant de substituer un fichier par un
autre d'une manière "transparente" ?

Voici un exemple :

SELON SEL_Sélecteur_Archive
// Données dynamiques
CAS 1
//<Utiliser FichierDonnées>
// Données archivées
CAS 2
//<Substituer FichierDonnées par FichierArchivées>
FIN

//Continuer les instructions en utilisant FichierDonnées
HFiltre(FichierDonnées ,IDFichierDonnées,"Date >= " + SAI_DateDeb + " ET
Date <= " + SAI_DateFin)
HLitPremier(FichierDonnées ,IDFichierDonnées )
TANTQUE HTrouve

iImprimeEtat(ETAT_BilanBR)

FIN
HDésactiveFiltre(FichierDonnées )


Sinon j'utilise une vue mais il me faudra refaire l'état, les requêtes,
etc.
Merci !!

Edit : J'utilise Windev 20