HFiltre avec dateheure

Posté par toco le 22/11/2007 17:18:53
Bonjour à tous, un peu d 'aide SVP
Je fais un filtrage bornée sur un champ dateheure mais cela ne fonctionne pas.
//déclaration des fichiers d'archivage.
sdSaisie_Archive est une Source de Données



//crétion des Alias.
HAlias(Client,sdSaisie_Archive)

//assigantion avec les fichiers physiq
HChangeNom(sdSaisie_Archive,"NUISIBLES_"+COMBO_mois..ValeurAffichée+"_"+SAI_Année)

//RAZ des fichiers d'archivages
HCréation(sdSaisie_Archive)

//borne mini de la clé comp
sCléMin est une chaîne
sCléMin = Complète(SAI_Année,4)+NumériqueVersChaîne(COMBO_mois,"02d")+hValMin

//borne max de la clé
sCléMax est une chaîne
sCléMax =  Complète(SAI_Année,4)+NumériqueVersChaîne(COMBO_mois,"02d")+hValMax


//filtrage des enregistrements
HFiltre (Client,date,sCléMin,sCléMax)
HLitPremier(Client,date)

//1 : &Continuer
//2 : &Ne pas continuer
SELON Dialogue("Les données que vous allez archiver ne seront plus modifiables, voulez vous continuer?")
	// &Continuer
	CAS 1
		TANTQUE PAS HEnDehors(Client)
			HCopieEnreg(sdSaisie_Archive,Client,hCopieIdAuto)
			HAjoute(sdSaisie_Archive,hFixeIdAuto)
			HSupprime(Client,hNumEnrEnCours)
			HLitSuivant(Client,date)
		FIN
		
	// &Ne pas continuer
	CAS 2
		Info("L'archivage n'a pas été effectué.")
		
FIN

//fin
HDésactiveFiltre(Client)
HAnnuleAlias(sdSaisie_Archive)

TableAffiche(Table_Client.Table,taDébut)
Ferme(FEN_Archivage) 


Cela fonctionne bien pour un champ date, mais rien pour le le type dateheure.
Un petite idée, merci.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5535&post_id=22739