Bonjour
Je débute en windev et je pense que ceci explique cela...
Sur un projet Android, j'ai mis en place une ZR de menu chargée par programmation afin de pouvoir la filtrer avec une zone de saisie de recherche. Le code de filtrage est le suivant :
et après pas mal de tâtonnement, ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 //filtre la source de données sRubCléParcours est une chaîne ZoneRépétéeSupprimeTout(ZR_Adherent) SI SAI_Rechercher<>"" ALORS // On active le filtre sRubCléParcours = HFiltre(Adherent, "Nom_adherent~]'"+SAI_Rechercher+"' OU Code_adherent~]'"+SAI_Rechercher+"'") SINON //on parcours avec la rubrique par défaut sRubCléParcours="Code_adherent" FIN // Parcours des enregistrements filtrés HLitPremier(Adherent, sRubCléParcours) TANTQUE PAS HEnDehors() // ajoute les lignes ZoneRépétéeAjouteLigne(ZR_Adherent,Adherent.Nom_adherent,Adherent.IDAdherent,Adherent.Code_adherent) HLitSuivant(Adherent, sRubCléParcours) FIN // On désactive le filtre HDésactiveFiltre(Adherent)
SAUF que, du coup, je n'arrive pas à charger ma fenêtre détails avec OuvreFille(FEN_AdherentDetail) placé dans sélection d'une ligne de la ZR... il ouvre systématiquement la fiche du dernier item...
j'ai mis en place cela avec succès sur une autre ZR liée à un fichier mais là je bloque
j'ai loupé une étape ?
merci de votre retour
guen
Partager