PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Passage Parametres MDIOuvre
Passage Parametres MDIOuvre
Iniciado por guest, 11,mar. 2006 21:59 - 1 respuesta
Publicado el 11,marzo 2006 - 21:59
Bonjour,

Mon contexte :

Une fenetre basée sur une requete simple nommée "Req_Affiche_Client" qui
affiche une liste de client depuis le fichier "Client"

J'ouvre cette fenetre, sur l'enregistrement qui porte
l'identifiant 1

Depuis cette fenetre (en mode affichage seul) je clique
sur le bouton "modifier" qui ouvre une autre fenetre appellée "fiche".

Cette "fiche" ouverte parcours le fichier "client", pas la requete "Req_Affiche_Client"

Probleme.

Rien a faire, j'arrive pas a me positionner sur l'enregistrement correspondant !
Des que j'appelle la fiche depuis ma fenetre principale qui est basée sur la requete
"Req_Affiche_Client", la fiche basée sur le fichier "Client" s'ouvre, mais vide ......


Si par contre je crée une fenetre "fiche" basée sur la requete "Req_Affiche_Client"
cela fonctionne sans probleme ! ....

Franchement galere !!!!

Malgré passage de parametre depuis MDIOuvre(), ON NE PEUX PAS


Ya pas une fonction qui permet de changer la source du fichier parcouru d'une fenetre ???


Merci
Publicado el 12,marzo 2006 - 22:46
A mon avis, la position est correcte pour la requete car le parcours de la table met à jour le positionnement sur l'enregistrement.

Pour résoudre ton problème, essaie de te positionner dans le fichier Clients a partir de la requete. La ligne sélectionnée dans la table te donne un id unique de client que tu utilise juste avant ton ouverture de fiche pour te positionner dans le fichier Client avec par exemple HLitRecherchePremier(Clients, IDClient, ID)