OVH Cloud OVH Cloud

Une seule fenetre fiche vers 2 fichiers

3 réponses
Avatar
cjaouhar
Je n'ai que quelques jours d'experience avec Windev10 et j'ai la
question suivante: j'ai une fenetre de type fiche, dans laquelle j'ai
des champs provenant de 2 fichiers d'analyse (par example un fichier
client avec nom + prenom comme rubrique, et un fichier coordonn=E9e avec
tel + fax comme rubrique).

Supposons que j'ai ouvert cette fenetre fiche =E0 partir d'un fenetre
table de clients. Comment est ce que je peux afficher le nom + prenom,
mais aussi le tel + fax du client dans leurs champs respectifs. Aussi
comment utiliser la fonction HAjoute et HModifie pour saisir le
nom+prenom mais aussi saisir le tel + fax (donc les infos doivent =EAtre
enregistr=E9s dans 2 fichiers differents).

Merci d'avance.
Charif

3 réponses

Avatar
alain
Hello

Je suppose que les liaisons ont été faites pour chaque champs vers leur
fichier respectif ?

Dans ce cas consulte l'aide pour l'instruction ecranversfichier()

pour ce qui est de savoir si tu modifie ou ajoute cela dependra de la façcon
dont tu appelle ta fenetre (voir mode d'ouverture)
ex: ouvre(fenetre,"ajout")

Cela devrait t'aider

N'hésite pas à me recontacter

alain

Avatar
cjaouhar
Peut être je me suis un peu mal expliqué. Dans ma fenêtre j'ai
disons 3 champs de saisies: prenom + nom + tel. Le champ de saisie du
prenom et du nom sont liés au fichier CLIENT, et le champ tel est lié
au fichier COORDONNEE.

Quand je valide, je voudrais enregistrer le nouveau client ainsi que
ses coordonnées. Mon code ressemble au suivant:

EcranVersFichier()
HAjoute(FichierClient)
HOuvre(FichierCoordonnee)
FichierCoordonnee.IDFichierClient = FichierClient.IDFichierClient
HAjoute(FichierCoordonnee)

Le client est ajouté mais pas ses coordonnées.

Merci,
Charif
Avatar
olivier
a écrit :
Peut être je me suis un peu mal expliqué. Dans ma fenêtre j'ai
disons 3 champs de saisies: prenom + nom + tel. Le champ de saisie du
prenom et du nom sont liés au fichier CLIENT, et le champ tel est lié
au fichier COORDONNEE.

Quand je valide, je voudrais enregistrer le nouveau client ainsi que
ses coordonnées. Mon code ressemble au suivant:

EcranVersFichier()
HAjoute(FichierClient)
HOuvre(FichierCoordonnee)
FichierCoordonnee.IDFichierClient = FichierClient.IDFichierClient
HAjoute(FichierCoordonnee)

Le client est ajouté mais pas ses coordonnées.

Merci,
Charif



Salut,
essaie d'ouvrir ton fichier avant de faire ecran vers fichiers !
Cdlt