OVH Cloud OVH Cloud

wd 5.5 probleme de filtre

3 réponses
Avatar
david
bonjour a tous
j ai un probleme de cle qui peux pour vous paraitre anodin mais pour moi
je galere cmme un malade
avais une fenetre construite par le rad ou la cle etatait le nom du client
depuis la mise en reseau il a fallu que je fasse un filtre sur le
fichier des vendeur comme ceci
RADTable:DebutFiltre("CONTACT","VECLEUNIK",VE.VECLEUNIK)

Ouvre("CO_TAB")
donc quand je n utilise pas ce filtre j ai bien un affichage alfa mais
lorsque j utilise le filtre suivant les besoins l affichage est
completeement en vrac
mon filtre fonctionne bien mais je n arrive pas a afficher la table par
ordre alfa
comment pourrais je realiser cela j ai essayer avec h cahnge cle mais ca
mrche pas puis avec une cle composée sur le vecleunik et le nom clien
mais ca marche pas
merci si vous pouviez m aider
david

3 réponses

Avatar
Pascal H
Le mar. 11 nov. 2003 18:49:00, dans le message
news:, david a
écrit :

merci si vous pouviez m aider




Bonjour,

Il faut donc que tu créés une clé composée basée sur ID vendeur + nom
client.
Deux cas de figures :
- filtrage sur le vendeur -> utilisation de la clé composée pour le
parcours de la table après filtrage préalable sur l'ID vendeur
- pas de filtrage -> utilisation de la rubrique nom client pour le tri

Ce qu'il faut surtout c'est que la clé de parcours soit la même que
celle utilisée pour le filtrage. Et apparemment ton problème doit venir
de là.
Et l'utilisation du RAD ne simplifie pas les choses...

--
Pascal
Avatar
david
bonjour et meci de m avoir repondu je vais essayer cela
mais pour expliquer c etait une application mono poste qui ne
fonctionnait pour un seul vendeurs au cas particulier un assureur mais
apres la fusion il faut que je retouche tout alors je galere
david
Montreal

Pascal H a écrit:
Le mar. 11 nov. 2003 18:49:00, dans le message
news:, david a
écrit :


merci si vous pouviez m aider





Bonjour,

Il faut donc que tu créés une clé composée basée sur ID vendeur + nom
client.
Deux cas de figures :
- filtrage sur le vendeur -> utilisation de la clé composée pour le
parcours de la table après filtrage préalable sur l'ID vendeur
- pas de filtrage -> utilisation de la rubrique nom client pour le tri

Ce qu'il faut surtout c'est que la clé de parcours soit la même que
celle utilisée pour le filtrage. Et apparemment ton problème doit venir
de là.
Et l'utilisation du RAD ne simplifie pas les choses...



Avatar
david
Bonjour Pascal
j ai essayé et ca marche pas Tabarnak
mon code d ouverture du bouton est le suivant :

global
RADTable est un objet RADTabHF


si RADTable:BloqueEnreg() alors // Si l'enregistrement en cours peut
êtr bloqué ...
RADTable:GereRaf(Faux) // Débranche le rafraîchissement
Si pas RADTable:BloqueEnreg() alors renvoyer Faux // Enregistrement
bloqué par autre tâche

RADTable:DebutFiltre("CONTACT","VECLEUNIK",VE.VECLEUNIK)


Ouvre("CO_TAB")
// ... ouvre la table du fichier relié

RADTable:GereRaf(Vrai) // Rebranche le rafraîchissement
RADTable:DebloqueEnreg()
FIN

si je met la cle composé je ne trouve plus un client
merci d avance

David
Mon couriel est:



Pascal H a écrit:
Le mar. 11 nov. 2003 18:49:00, dans le message
news:, david a
écrit :


merci si vous pouviez m aider





Bonjour,

Il faut donc que tu créés une clé composée basée sur ID vendeur + nom
client.
Deux cas de figures :
- filtrage sur le vendeur -> utilisation de la clé composée pour le
parcours de la table après filtrage préalable sur l'ID vendeur
- pas de filtrage -> utilisation de la rubrique nom client pour le tri

Ce qu'il faut surtout c'est que la clé de parcours soit la même que
celle utilisée pour le filtrage. Et apparemment ton problème doit venir
de là.
Et l'utilisation du RAD ne simplifie pas les choses...