|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Comment travailler en même temps sur différents repertoires ... |
Débuté par jean-marc.audineau, 30 aoû. 2004 12:05 - 4 réponses |
| |
| | | |
|
| |
Posté le 30 août 2004 - 12:05 |
Quelle est la méthode à utiliser pour travailler en même temps sur plusieurs fichiers situés dans des repertoires différents ? Je m'explique : J'ai par exemple 1 repertoire par client. 1 repertoire client1 qui comprend le fichier CLIENT 1 repertoire client2 qui comprend le fichier CLIENT Dans mon application, je désire passer d'un client à un autre juste en cliquant sur sa fiche préalablement ouverte(fenêtre). Bref, chaque client a un dossier (repertoire), et il faut que je puisse ouvrir autant de client que je souhaite en même temps et passer de l'un à l'autre comme je veux. Il faut donc que lorsque je clique sur la fiche d'un client , je change le repertoire d'accès à mes fichiers ? Malgré tout, j'ai certains fichiers COMMUNS à toute mon application et qui sont situés à la racine de mon application et il faut que je puisse les lires aussi en même temps que le fichier CLIENT contenu par exemple dans sous-rep CLIENT1. Est-ce possible ? Quelle serait la meilleure méthode pour réaliser un tel traitement ?
Merci d'avance pour votre aide. |
| |
| |
| | | |
|
| | |
| |
Posté le 30 août 2004 - 12:29 |
J'ai besoin d'une précision. Quand vous dites en meme temps, vous voulez dire que vous ouvrez N fois le fichier clients ou que vous passez d'un client à l'autre ?
Si vous avez un seul client géré à la fois, faites une procédure qui ferme les fichiers relatifs a ce client et faites simplement des changements de répertoires sur ces fichiers ( les fichiers communs il n'y aura rien a faire )
Si votre programme doit acceder a plusieurs clients à la fois, alors vous devrez passer par des alias pour pouvoir ouvrir des fichiers différents de meme structure. L'utilisation des indirection sur les champs et rubriques vous sera également utile je pense.
Regardez les exemples sur hAlias(), hChangeRep() et sur les indirections ( {NomFichier+"."+NomRubrique } par exemple )
stéphane wrote:
Quelle est la méthode à utiliser pour travailler en même temps sur plusieurs fichiers situés dans des repertoires différents ? Je m'explique : J'ai par exemple 1 repertoire par client. 1 repertoire client1 qui comprend le fichier CLIENT 1 repertoire client2 qui comprend le fichier CLIENT Dans mon application, je désire passer d'un client à un autre juste en cliquant sur sa fiche préalablement ouverte(fenêtre). Bref, chaque client a un dossier (repertoire), et il faut que je puisse ouvrir autant de client que je souhaite en même temps et passer de l'un à l'autre comme je veux. Il faut donc que lorsque je clique sur la fiche d'un client , je change le repertoire d'accès à mes fichiers ? Malgré tout, j'ai certains fichiers COMMUNS à toute mon application et qui sont situés à la racine de mon application et il faut que je puisse les lires aussi en même temps que le fichier CLIENT contenu par exemple dans sous-rep CLIENT1. Est-ce possible ? Quelle serait la meilleure méthode pour réaliser un tel traitement ?
Merci d'avance pour votre aide.
|
| |
| |
| | | |
|
| | |
| |
Posté le 30 août 2004 - 12:38 |
=?ISO-8859-1?Q?BOUDOT_Sébastien_-_Blue_River_System?= wrote:
J'ai besoin d'une précision. Quand vous dites en meme temps, vous voulez
dire que vous ouvrez N fois le fichier clients ou que vous passez d'un client à l'autre ?
Il faut que je puisse passer d'un CLIENT à un autre et, de plus, je dois pouvoir aussi faire des accès à des fichiers qui ne sont pas dans le même repertoire que le client en cours (par exemple, le fichier CLIENT est dans le repertoire nommé "CLIENT1", mais celui-ci à aussi une relation avec le fichier VILLE situé dans le repertoire nommé "FICHIERSCOMMUNS".
Pouriiez vous me donner un petit coup de main avec un petit bout de code.
Merci |
| |
| |
| | | |
|
| | |
| |
Posté le 30 août 2004 - 13:20 |
D'un point de vue strictement informatique, tu aurais du créer une seule base de données...Pour duppliquer les fichiers comme ça, tu multitplies par autant les risques d'erreurs.
Tu seras obligé de changer le chemin des fichiers à chaque fois que tu changeras de client, donc gérer tout ça dans le code, en faisant des HCHANGEREP.
Sinon, pour ouvrir un même fichier (ayant le même nom) plusieurs fois, il suffit de faire un HDECLARE(nom_fichier,analyse,Alias). Tu travailleras sur le fichier grâce à l'alias.
"stéphane" <jean-marc.audineau@laposte.net> wrote:
Quelle est la méthode à utiliser pour travailler en même temps sur plusieurs fichiers situés dans des repertoires différents ? Je m'explique : J'ai par exemple 1 repertoire par client. 1 repertoire client1 qui comprend le fichier CLIENT 1 repertoire client2 qui comprend le fichier CLIENT Dans mon application, je désire passer d'un client à un autre juste en cliquant sur sa fiche préalablement ouverte(fenêtre). Bref, chaque client a un dossier (repertoire), et il faut que je puisse
ouvrir
autant de client que je souhaite en même temps et passer de l'un à l'autre comme je veux. Il faut donc que lorsque je clique sur la fiche d'un client , je change le
repertoire d'accès à mes fichiers ? Malgré tout, j'ai certains fichiers COMMUNS à toute mon application et qui sont situés à la racine de mon application et il faut que je puisse les lires
aussi en même temps que le fichier CLIENT contenu par exemple dans sous-rep CLIENT1. Est-ce possible ? Quelle serait la meilleure méthode pour réaliser un tel traitement ?
Merci d'avance pour votre aide.
|
| |
| |
| | | |
|
| | |
| |
Posté le 31 août 2004 - 00:27 |
Envoi moi ton e-mail à : franzpaw@hotmail.com, je crois avoir compris ton problème, j'ai des programmes qui utilisent des fichiers communs dans un repértoire et d'autres dans des repertoires différents (différents magasins pour une seule société).
à + franz
"R BISSON" <remy.bisson@cegeinformatique.com> wrote:
D'un point de vue strictement informatique, tu aurais du créer une seule
base
de données...Pour duppliquer les fichiers comme ça, tu multitplies par autant les risques d'erreurs.
Tu seras obligé de changer le chemin des fichiers à chaque fois que tu changeras de client, donc gérer tout ça dans le code, en faisant des HCHANGEREP.
Sinon, pour ouvrir un même fichier (ayant le même nom) plusieurs fois, il suffit de faire un HDECLARE(nom_fichier,analyse,Alias). Tu travailleras sur
le fichier grâce à l'alias. "stéphane" <jean-marc.audineau@laposte.net> wrote:
Quelle est la méthode à utiliser pour travailler en même temps sur plusieurs fichiers situés dans des repertoires différents ? Je m'explique : J'ai par exemple 1 repertoire par client. 1 repertoire client1 qui comprend le fichier CLIENT 1 repertoire client2 qui comprend le fichier CLIENT Dans mon application, je désire passer d'un client à un autre juste en
cliquant
sur sa fiche préalablement ouverte(fenêtre). Bref, chaque client a un dossier (repertoire), et il faut que je puisse ouvrir autant de client que je souhaite en même temps et passer de l'un à l'autre comme je veux. Il faut donc que lorsque je clique sur la fiche d'un client , je change le repertoire d'accès à mes fichiers ? Malgré tout, j'ai certains fichiers COMMUNS à toute mon application et qui
sont situés à la racine de mon application et il faut que je puisse les lires aussi en même temps que le fichier CLIENT contenu par exemple dans sous-rep CLIENT1. Est-ce possible ? Quelle serait la meilleure méthode pour réaliser un tel traitement ?
Merci d'avance pour votre aide.
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|