PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Comment travailler en même temps sur différents repertoires ...
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.