OVH Cloud OVH Cloud

[WD7.5] Comment gerez vous ce genre de contrainte ?

3 réponses
Avatar
JVMD
Bonjour.

Je dois pour mon developpement en cours donner la possibilité de
changer de groupe de fichiers.

Je m'explique :

J'ai trois fichiers A B C dans mon prog et je dois donner la
possibilité de choisir ABC ou A2B2C2 qui sont les mêmes fichiers mais
avec des données différentes.

Elles utilisent le même prog.

Comment faire pour d'un clic indiquer au programme que je n'utilise
plus ABC mais A2B2C2 ??

Sachant qu'en plus j'ai des requetes SQL donc entre "" !!

Je dois gérer des variables pour le nom des tables avec avec des
concaténations etc ... ou il y a un autre moyen (j'ai vu des alias
mais est-ce par la que je dois creuser ?).

Merci d'avance.


----------------------------------------------
Enlever AntiSpam à mon adresse pour m'écrire.
----------------------------------------------

3 réponses

Avatar
Jean Cougnaud
Bonjour,

Ces fichiers sont-ils dans le même répertoire ? Si vous pouvez les séparer
dans des répertoires différents vous pouvez utiliser HSubstRep mais il
faudra leur donner le même nom dans chaque répertoire.

Sinon, je pense que vous pouvez utiliser HChangeNom pour les renommer
physiquement mais pas logiquement.

Cordialement

Jean Cougnaud

"JVMD" a écrit dans le message de
news:
Bonjour.

Je dois pour mon developpement en cours donner la possibilité de
changer de groupe de fichiers.

Je m'explique :

J'ai trois fichiers A B C dans mon prog et je dois donner la
possibilité de choisir ABC ou A2B2C2 qui sont les mêmes fichiers mais
avec des données différentes.

Elles utilisent le même prog.

Comment faire pour d'un clic indiquer au programme que je n'utilise
plus ABC mais A2B2C2 ??

Sachant qu'en plus j'ai des requetes SQL donc entre "" !!

Je dois gérer des variables pour le nom des tables avec avec des
concaténations etc ... ou il y a un autre moyen (j'ai vu des alias
mais est-ce par la que je dois creuser ?).

Merci d'avance.


----------------------------------------------
Enlever AntiSpam à mon adresse pour m'écrire.
----------------------------------------------


Avatar
SP&B
"JVMD" a écrit dans le message de
news:
Bonjour.

Je dois pour mon developpement en cours donner la possibilité de
changer de groupe de fichiers.

Je m'explique :

J'ai trois fichiers A B C dans mon prog et je dois donner la
possibilité de choisir ABC ou A2B2C2 qui sont les mêmes fichiers mais
avec des données différentes.

Elles utilisent le même prog.

Comment faire pour d'un clic indiquer au programme que je n'utilise
plus ABC mais A2B2C2 ??

Sachant qu'en plus j'ai des requetes SQL donc entre "" !!

Je dois gérer des variables pour le nom des tables avec avec des
concaténations etc ... ou il y a un autre moyen (j'ai vu des alias
mais est-ce par la que je dois creuser ?).

Merci d'avance.




Bonjour,

Une solution qui pourrait être assez simple, en plus de l'utilisation des
alias et des opérateurs d'indirection consiste à fermer les fichiers A B C
et ouvrir A2 B2 C2 lors du clic, et vice versa. J'ai une appli qui
fonctionne fort bien avec ce type de fichiers, dans le genre un service
travaille avec A B C et un autre avec A2 B2 C2, les fichiers sont
identiques, mais les données sont différentes et on peut passer d'un service
à un autre sur un même poste avec la même fenêtre.
Avec des requetes SQL, je ne sais pas, ne les utilisant pratiquement jamais
(pour ne pas dire jamais).
Attention quand même, la gestion de tout ça n'est pas aussi simple que
l'indique le début de mon post, il va y avoir de sérieux contrôles à mettre
en place pour éviter de tout planter.

Sincères salutations.
--
Jean-Claude FLAJOULOT
Sécurité, Pointage & Biométrie

enlever _no.spam pour me contacter en PV.
http://perso.wanadoo.fr/securite.pointage.et.biometrie/
Avatar
Laurent Imbert
Y'a une solution, celle que j'utilise parceque j'y suis habituer à cause des
accès ODBC.
Ne connecte pas la base au programme par l'automate windev mais par prog
avec sqlconnecte.
de là tu peut connecter une base puis la fermer, en réouvrir une autre et si
par chance tu à les même nom (tables, champs,...), alors tu n'aurra plus
grand chose à faire de ce côté-là.
Le hic (toujours un hic), c'est qu'aucun champs des fenêtres n'est
directement relier à un champ base, il faut tous faire à la main
(enregistrement, modif, suppression) ...
mais avec sa tu peut utiliser le nombre de base que tu veut avec le même
prog, même si les bases sont de la même forme.
good luck

"SP&B" a écrit dans le message de
news:bnu77l$hsp$

"JVMD" a écrit dans le message de
news:
> Bonjour.
>
> Je dois pour mon developpement en cours donner la possibilité de
> changer de groupe de fichiers.
>
> Je m'explique :
>
> J'ai trois fichiers A B C dans mon prog et je dois donner la
> possibilité de choisir ABC ou A2B2C2 qui sont les mêmes fichiers mais
> avec des données différentes.
>
> Elles utilisent le même prog.
>
> Comment faire pour d'un clic indiquer au programme que je n'utilise
> plus ABC mais A2B2C2 ??
>
> Sachant qu'en plus j'ai des requetes SQL donc entre "" !!
>
> Je dois gérer des variables pour le nom des tables avec avec des
> concaténations etc ... ou il y a un autre moyen (j'ai vu des alias
> mais est-ce par la que je dois creuser ?).
>
> Merci d'avance.
>

Bonjour,

Une solution qui pourrait être assez simple, en plus de l'utilisation des
alias et des opérateurs d'indirection consiste à fermer les fichiers A B C
et ouvrir A2 B2 C2 lors du clic, et vice versa. J'ai une appli qui
fonctionne fort bien avec ce type de fichiers, dans le genre un service
travaille avec A B C et un autre avec A2 B2 C2, les fichiers sont
identiques, mais les données sont différentes et on peut passer d'un


service
à un autre sur un même poste avec la même fenêtre.
Avec des requetes SQL, je ne sais pas, ne les utilisant pratiquement


jamais
(pour ne pas dire jamais).
Attention quand même, la gestion de tout ça n'est pas aussi simple que
l'indique le début de mon post, il va y avoir de sérieux contrôles à


mettre
en place pour éviter de tout planter.

Sincères salutations.
--
Jean-Claude FLAJOULOT
Sécurité, Pointage & Biométrie

enlever _no.spam pour me contacter en PV.
http://perso.wanadoo.fr/securite.pointage.et.biometrie/