HFiltre avec dateheure
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
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.

Contribution le : 22/11/2007 17:18
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: HFiltre avec dateheure
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
Coucou,
Après plusieurs tests, il semble que les fonctions HFiltre ne marchent pas avec les données de type DateHeure, mais uniquement avec les données de type Date.
Quelqu'un aurait il une solution à me proproser?
Merci

Contribution le : 25/11/2007 15:35
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: HFiltre avec dateheure
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
Pour info, j'ai "grugé".
J'ai créé un nouveau champ qui reprend la date uniquement du champ DateHeure, et j'effectue le filtre sur ce champ.
Cependant, après plusieurs tentatives, il parait de plus en plus évident que la fonction HFiltre ne marche pas sur les champs DateHeure.
Cela est il déjà arrivé à quelqu'un?
Merci de vos commentaires.

Contribution le : 25/11/2007 17:47
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: HFiltre avec dateheure
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Bonjour, il me semble que c'est du au format dateheure :
AAAAMMJJHHMMSSLLL

Je pense que tes clés devraient avoir une valeur de type :
AAAAMMJJ000000000 (avec les zéro concaténés à la date déterminée).

non testé.

Contribution le : 26/11/2007 08:49
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer


Re: HFiltre avec dateheure
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
C'est ce que je pensais, mais j'ai également testé avec HFiltreCommencePar (AAAAMM) mais le problème reste entier sur ce type de champ DateHeure.
Merci pour votre aide.

Contribution le : 26/11/2007 10:53
_________________
...
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2