[Résolu] Hlitsuivant et précedant
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Hello Hello

Quand je fais ceci :
HLitRecherche(PMfup,RUniek_FM_ID,PatID)
  SI HTrouve(PMfup) ALORS
         FichierVersEcran(FEN_FUP)
  SINON
    Info("pas de fichier trouvé")


Ceci me donne donc uniquement tout les résultats du fichier PMfup avec comme valeur PatID dans la rubrique RUniek_FM_ID. OK


Comment faire avec Hlitsuivant ou précédent que les enregistrements concernés ne sont que ceux de la recherche précédente ?

Exemple :
Recherche avec PatID = 1 donne 3 enregistrements
Je n'en vois qu'une à la fois dans mes champs.
Avec suivant ou précédent je ne veux que parcourir ces trois là.


Utiliser des requêtes est impossible car mon fichier contient 460 rubriques et SQL est limité à 255. Et j'ai besoin de toutes les rubriques.

Contribution le : 04/11/2007 21:15

Edité par drcharly93 sur 7/11/2007 11:50:58
Créer un fichier PDF de la contribution Imprimer


Re: Hlitsuivant et précedant
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Vous pouvez filtrer le parcours du fichier en le limitant a une seule valeur, à des valeur d'une rubrique conpris en deux borne ou même correspondant à une requête SQL.

Pour ce faire voir la fonction HFiltre() dans l'aide en ligne
//Filtre le parcours du fichier
HDésactiveFiltre(PMfuk)
sCleParcours est une chaine = HFiltre( PMfup,RUniek_FM_ID,PatID )
//Lire le suivant
HLitSuivant( PMfup, sCleParcours )
//Lire le précédent
HLitPrécédent( PMfup,sCleParcours )


Ne pas oublier lorsque le filtre n'est plus nécessaire de le désactiver

Contribution le : 05/11/2007 01:51
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Hlitsuivant et précedant
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Merci pour les réponses,

J'ai un dernier souci :

HLitRecherche(PMfup,RUniek_FM_IDRpolibezoek,[UID,gsPolibezoek])

Me donne exactement 1 résultat (pour un UID préci et un date précise)

Y-a-t-il moyen pour un Hlitsuivant/précédent avec Hfiltre de mettre un paramètre blanco. exemple :

ClecompoIDetDate = HFiltre( PMfup,RUniek_FM_IDRpolibezoek,[UID,*])


J'explique :

- 1 client peut avoir plusieurs visites(dates).
- quand je clicque sur une date dans un tableau cela me mène vers la visite proprement dis. OK jusque là.

- Mais avec mes fleches (suivant/précédent) je voudrais justement visualiser les autres visites aussi ??


BAV

Contribution le : 05/11/2007 20:50
Créer un fichier PDF de la contribution Imprimer


Re: Hlitsuivant et précedant
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
je pense avoir trouvé la solution :

En tout cas cela fonctionne pour l'instant

ClecompoIDetDate = HFiltreComprisEntre( PMfup,RUniek_FM_IDRpolibezoek,UID,"0",hSéparateurBorne,UID,"9")

Dites-moi ce que vous en penser ?

Avec ceci j'ai tout les visites(dates) commençant entre 0 et 9 (les premières chiffres d'un dates, pour un client précis = UID.

BAV

Contribution le : 05/11/2007 21:26
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