Bonjour,
Jusqu'à présent je n'utilisais que HF comme BDD. Developpant des systèmes pour la gestion multi sociétés, jusqu'à présent je créais un sous dossier
par société et je faisais un HChangeRep sur l'ensemble des fichiers sauf sur un fichier commun contenant le nom, le répertoire de chaque sous dossier ainsi que
le dossier actif.
Souhaitant élargir mon offre à d'autres SGBDR tel MySQL, Oracle Express, MS SQL Express ou autre je suis confronté au problème de sous dossier. Donc j'aimerais
savoir commentcontourner le problème.
Merci de vos précieux conseils.
--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
Dernières petites question, le Groupware Utilisateur est il compatible avec les bases autre que HF?
-- Pascal
Ne garder que le prénom pour me joindre
Pascal F
jacques trepp a couché sur son écran :
Pascal F a écrit :
Firetox a formulé la demande :
si on peut toujours creer une base commune a toutes les societes par exmple nous avons une base menu qui est commune a toutes les societe que nous geront les menu sont definis pour tous ensuite chaque societe a droit ou non au menu ca nous permet d'avoir tous les menu possible et si on ajoute une option pour une societe, elle n'est pas active pour les autres , mais nous pouvons le mettre a volonté sans refaire l'exe
donc votre dossier multisociete est une base accessible par toutes les societe, un serveur ou une base sur un serveur. en fait je crois que chaque sous dossier sera une base. cela est parfaitement realisable. on peut meme allez plus loin en changeant de serveur (machine distante ou au siege pour la base dossier)
@+
"Pascal F" a écrit dans le message de news: 43a13d09$0$20303$
Firetox a exprimé avec précision :
bonjour,
je ne comprend pas pourqoui vous etes confronte au meme probleme de sous dossier au contraire de HF les SGBDR que vous citez sont tous en client / serveur.
sur chaque serveur vous pouvez avoir autant de base que vous desirez qui correspondrait a chaque sous dossier, mais le serveur serait unique
sinon j'ai rien compris desole (un complement d'infos seraient peut etre utile),
Merci de la réponse. Sans doute n'ai-je pas assez explicité. En HF (classic ou C/S) je n'ai qu'une analyse. Dans cette analyse j'ai (entre autre) les fichiers: - DOSSIER - PARAM_SOCIETE - SALARIE - IMMO - PREVISIO - etc...
prenons l'exemple HF C/S pour lequel j'ai une base MaBase, qui est un répertoire créé à la racine de mon serveur. Le fichier DOSSIER est toujours dans ce répertoire. La création d'une nouvelle société ajoute un sous répertoire dans le répertoire MaBase, et les fichiers seront dans ce sous répertoire. Le fichier DOSSIER étant commun pour toutes les sociétés, je ne vois pas comment en créant une base par société je peux faire? Merci
-- Pascal
Ne garder que le prénom pour me joindre
OK merci, je vais étudier sur cette piste.
salut,
j'en remet une couche :) une fois connecté à ton serveur, et à une base donnée, rien ne t'empèche, si je ne m'abuse, d'exécuter une requète sur une autre base. par exemple : tu es connecté sur la base societe1, et tu fais une facture. tu peux faire : select prochain_num_facture from basecommune.numpieces
En WD apparition d'une nouvelle instruction qui va me permettre de régler facilment mon problème me semble t il: Code utilisant la connexion :
MaConnexion est une Connexion // Description de la connexion MaConnexion..Utilisateur = "USER" MaConnexion..MotDePasse = "PASSWORD" MaConnexion..Serveur = "SERVEURTEST" MaConnexion..BaseDeDonnées = "Base de données" MaConnexion..Provider = hAccèsHF7 MaConnexion..Accès = hOLectureEcriture MaConnexion..InfoEtendues = "Infos étendues" MaConnexion..OptionCurseur = hCurseurClient
-- Pascal
Ne garder que le prénom pour me joindre
jacques trepp a couché sur son écran :
Pascal F a écrit :
Firetox a formulé la demande :
si on peut toujours creer une base commune a toutes les societes
par exmple nous avons une base menu qui est commune a toutes les societe que nous geront
les menu sont definis pour tous ensuite chaque societe a droit ou non au menu ca nous permet d'avoir tous les menu possible et si on ajoute une option pour une
societe, elle n'est pas active pour les autres , mais nous pouvons le mettre a volonté sans refaire l'exe
donc votre dossier multisociete est une base accessible par toutes les societe, un serveur ou une base sur un serveur. en fait je crois que chaque sous dossier
sera une base. cela est parfaitement realisable. on peut meme allez plus loin en changeant de serveur (machine distante ou au siege pour la base dossier)
@+
"Pascal F" <N0.pascal.SPAM@efpe.biz> a écrit dans le message de news: 43a13d09$0$20303$636a55ce@news.free.fr...
Firetox a exprimé avec précision :
bonjour,
je ne comprend pas pourqoui vous etes confronte au meme probleme de sous dossier
au contraire de HF les SGBDR que vous citez sont tous en client / serveur.
sur chaque serveur vous pouvez avoir autant de base que vous desirez qui correspondrait a chaque sous dossier, mais le serveur serait unique
sinon j'ai rien compris desole (un complement d'infos seraient peut etre utile),
Merci de la réponse. Sans doute n'ai-je pas assez explicité. En HF (classic ou C/S) je n'ai qu'une analyse. Dans cette analyse j'ai (entre autre) les fichiers:
- DOSSIER
- PARAM_SOCIETE
- SALARIE
- IMMO
- PREVISIO
- etc...
prenons l'exemple HF C/S pour lequel j'ai une base MaBase, qui est un répertoire créé à la racine de mon serveur. Le fichier DOSSIER est toujours dans ce
répertoire. La création d'une nouvelle société ajoute un sous répertoire dans le répertoire MaBase, et les fichiers seront dans ce sous répertoire. Le fichier
DOSSIER étant commun pour toutes les sociétés, je ne vois pas comment en créant une base par société je peux faire? Merci
-- Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
OK merci, je vais étudier sur cette piste.
salut,
j'en remet une couche :)
une fois connecté à ton serveur, et à une base donnée, rien ne t'empèche, si je ne m'abuse, d'exécuter une requète sur une autre base.
par exemple :
tu es connecté sur la base societe1, et tu fais une facture.
tu peux faire :
select prochain_num_facture from basecommune.numpieces
En WD apparition d'une nouvelle instruction qui va me permettre de régler facilment mon problème me semble t il:
Code utilisant la connexion :
MaConnexion est une Connexion
// Description de la connexion
MaConnexion..Utilisateur = "USER"
MaConnexion..MotDePasse = "PASSWORD"
MaConnexion..Serveur = "SERVEURTEST"
MaConnexion..BaseDeDonnées = "Base de données"
MaConnexion..Provider = hAccèsHF7
MaConnexion..Accès = hOLectureEcriture
MaConnexion..InfoEtendues = "Infos étendues"
MaConnexion..OptionCurseur = hCurseurClient
--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
si on peut toujours creer une base commune a toutes les societes par exmple nous avons une base menu qui est commune a toutes les societe que nous geront les menu sont definis pour tous ensuite chaque societe a droit ou non au menu ca nous permet d'avoir tous les menu possible et si on ajoute une option pour une societe, elle n'est pas active pour les autres , mais nous pouvons le mettre a volonté sans refaire l'exe
donc votre dossier multisociete est une base accessible par toutes les societe, un serveur ou une base sur un serveur. en fait je crois que chaque sous dossier sera une base. cela est parfaitement realisable. on peut meme allez plus loin en changeant de serveur (machine distante ou au siege pour la base dossier)
@+
"Pascal F" a écrit dans le message de news: 43a13d09$0$20303$
Firetox a exprimé avec précision :
bonjour,
je ne comprend pas pourqoui vous etes confronte au meme probleme de sous dossier au contraire de HF les SGBDR que vous citez sont tous en client / serveur.
sur chaque serveur vous pouvez avoir autant de base que vous desirez qui correspondrait a chaque sous dossier, mais le serveur serait unique
sinon j'ai rien compris desole (un complement d'infos seraient peut etre utile),
Merci de la réponse. Sans doute n'ai-je pas assez explicité. En HF (classic ou C/S) je n'ai qu'une analyse. Dans cette analyse j'ai (entre autre) les fichiers: - DOSSIER - PARAM_SOCIETE - SALARIE - IMMO - PREVISIO - etc...
prenons l'exemple HF C/S pour lequel j'ai une base MaBase, qui est un répertoire créé à la racine de mon serveur. Le fichier DOSSIER est toujours dans ce répertoire. La création d'une nouvelle société ajoute un sous répertoire dans le répertoire MaBase, et les fichiers seront dans ce sous répertoire. Le fichier DOSSIER étant commun pour toutes les sociétés, je ne vois pas comment en créant une base par société je peux faire? Merci
-- Pascal
Ne garder que le prénom pour me joindre
OK merci, je vais étudier sur cette piste.
salut,
j'en remet une couche :) une fois connecté à ton serveur, et à une base donnée, rien ne t'empèche, si je ne m'abuse, d'exécuter une requète sur une autre base. par exemple : tu es connecté sur la base societe1, et tu fais une facture. tu peux faire : select prochain_num_facture from basecommune.numpieces
En WD apparition d'une nouvelle instruction qui va me permettre de régler facilment mon problème me semble t il: Code utilisant la connexion :
MaConnexion est une Connexion // Description de la connexion MaConnexion..Utilisateur = "USER" MaConnexion..MotDePasse = "PASSWORD" MaConnexion..Serveur = "SERVEURTEST" MaConnexion..BaseDeDonnées = "Base de données" MaConnexion..Provider = hAccèsHF7 MaConnexion..Accès = hOLectureEcriture MaConnexion..InfoEtendues = "Infos étendues" MaConnexion..OptionCurseur = hCurseurClient
-- Pascal
Ne garder que le prénom pour me joindre
nwjb
Le Sat, 17 Dec 2005 14:31:28 +0100, Pascal F a écrit:
jacques trepp a couché sur son écran :
Pascal F a écrit :
Firetox a formulé la demande :
si on peut toujours creer une base commune a toutes les societes par exmple nous avons une base menu qui est commune a toutes les societe que nous geront les menu sont definis pour tous ensuite chaque societe a droit ou non au menu ca nous permet d'avoir tous les menu possible et si on ajoute une option pour une societe, elle n'est pas active pour les autres , mais nous pouvons le mettre a volonté sans refaire l'exe
donc votre dossier multisociete est une base accessible par toutes les societe, un serveur ou une base sur un serveur. en fait je crois que chaque sous dossier sera une base. cela est parfaitement realisable. on peut meme allez plus loin en changeant de serveur (machine distante ou au siege pour la base dossier)
etre utile),
[...]
Suggestions
Multisociétés en SGBDR(ORACLE dans mon cas):
.ajout du champ 'société' à chaque table (bon , ce n'est pas anodin) .utilisation d'un compte (schéma) pour chaque société .utilisation d'une base différente pour chaque société (marteau)
-- J.Bratières
Enlever paspub pour répondre Please remove paspub when answeringé
Le Sat, 17 Dec 2005 14:31:28 +0100, Pascal F <N0.pascal.SPAM@efpe.biz> a
écrit:
jacques trepp a couché sur son écran :
Pascal F a écrit :
Firetox a formulé la demande :
si on peut toujours creer une base commune a toutes les societes
par exmple nous avons une base menu qui est commune a toutes les
societe que nous geront
les menu sont definis pour tous ensuite chaque societe a droit ou non
au menu ca nous permet d'avoir tous les menu possible et si on ajoute
une option pour une societe, elle n'est pas active pour les autres ,
mais nous pouvons le mettre a volonté sans refaire l'exe
donc votre dossier multisociete est une base accessible par toutes
les societe, un serveur ou une base sur un serveur. en fait je crois
que chaque sous dossier sera une base. cela est parfaitement
realisable. on peut meme allez plus loin en changeant de serveur
(machine distante ou au siege pour la base dossier)
etre utile),
[...]
Suggestions
Multisociétés en SGBDR(ORACLE dans mon cas):
.ajout du champ 'société' à chaque table (bon , ce n'est pas anodin)
.utilisation d'un compte (schéma) pour chaque société
.utilisation d'une base différente pour chaque société (marteau)
--
J.Bratières
Enlever paspub pour répondre
Please remove paspub when answeringé
Le Sat, 17 Dec 2005 14:31:28 +0100, Pascal F a écrit:
jacques trepp a couché sur son écran :
Pascal F a écrit :
Firetox a formulé la demande :
si on peut toujours creer une base commune a toutes les societes par exmple nous avons une base menu qui est commune a toutes les societe que nous geront les menu sont definis pour tous ensuite chaque societe a droit ou non au menu ca nous permet d'avoir tous les menu possible et si on ajoute une option pour une societe, elle n'est pas active pour les autres , mais nous pouvons le mettre a volonté sans refaire l'exe
donc votre dossier multisociete est une base accessible par toutes les societe, un serveur ou une base sur un serveur. en fait je crois que chaque sous dossier sera une base. cela est parfaitement realisable. on peut meme allez plus loin en changeant de serveur (machine distante ou au siege pour la base dossier)
etre utile),
[...]
Suggestions
Multisociétés en SGBDR(ORACLE dans mon cas):
.ajout du champ 'société' à chaque table (bon , ce n'est pas anodin) .utilisation d'un compte (schéma) pour chaque société .utilisation d'une base différente pour chaque société (marteau)
-- J.Bratières
Enlever paspub pour répondre Please remove paspub when answeringé