PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Fichiers communs a plusieurs bases de données
Fichiers communs a plusieurs bases de données
Iniciado por Fournier, set., 20 2018 3:40 AM - 7 respostas
Publicado em setembro, 20 2018 - 3:40 AM
Bonjour,

j'ai un projet qui peux être Multi dossier
pour cela j'utilise une base de donnée par Dossier et l'ouvre avec hchangeconnexion à l'initialisation

Par contre j'aimerais que quelques tables soient communes
Ex. : la Table "Client" doit être commune à mon Dossier A et à mon Dossier B (donc à la Base de donnée A et B)
(j'aimerais en fait qu'elle soit mise à jour automatiquement dans la Base de Donnée A et Dans la Base de Donnée B à chaque modification dans A ou B)

Est-ce possible ?
Si oui comment faire ?

Merci beaucoup de votre aide

P.Fournier
Publicado em setembro, 20 2018 - 12:33 PM
Bonjour,
Je travaille aussi avec des dossiers et changement de connexion. J'ai des fichiers commun aux bases pour lesquels je définis une connexion commune avec un hchangeconnexion pour le tout et un autre pour chaque fichier de base.
Dossier_base contient les fichiers communs
DossierA
DossierB
etc..
lors du choix de dossier( B par exemple) , je fait un truc du genre:
HChangeConnexion("*", DossierB)
HChangeConnexion("FichierCommun", Dossier_base)

La liaison se fait bien pour l'ensemble sur DossierB, et les fichiers communs ne sont pas présents dans DossierA mais sur un autre dossier (dossier_base).

Bien sur cela implique que le "Dossier_base" soit accessible pour les users du dossier A et du dossier B.
Si cela n'est pas le cas, faire une réplication ?
Publicado em setembro, 21 2018 - 12:49 AM
Bonjour,

Ou... des alias ??

En fait mon Logiciel sera un petit ERP
Plusieurs Dossiers seront possibles

Des Tables seront communes à tous les Dossiers.
Exemple :
- La table des Dossiers
- La Table des Utilisateurs
- Plan Comptable
- Fichier Article
- Fichier Client
- Fichier Fournisseur
....

Par contre certaines doivent être en rapport avec les Dossiers :
- Les Écritures comptables
- Les Commandes Clients
- Les Commandes Fournisseurs
....

Si je dois écrire ou lire dans ces tables qui sont en rapport avec les dossiers l'utilisation d'un HALIAS devrait convenir ?
(que je déclarerais en cliquant sur le bouton Écritures, Editions, ...
Qu'en pensez-vous ?


Cordialement

Pascal Fournier
Membro registado
2.566 mensagems
Popularité : +222 (260 votes)
Publicado em setembro, 21 2018 - 10:40 AM
Bonjour,

Pourquoi ne pas rajouter une rubrique dans les fichiers concernés, ce qui permet de n'avoir qu'une table et de les différencier par cette clé qui serait le numéro de dossier.

C'est d'ailleurs ainsi que fonctionnent à peu près tous les SGBD

--
Cordialement,

Philippe SAINT-BERTIN
Publicado em setembro, 21 2018 - 11:44 AM
Bonjour

Ajouter une rubrique c'est déjà le cas
(ca me permettra de faire une concaténation de dossier)

Le problème c'est la sauvegarde
Si je veux sauvegarder que le Dossier A

je pense que je vais me tourner sur une base de lyam car surement le plus facile a mettre en place
La base des tables communes sera connectée à l'ouverture à l'intialisation
La base des tables non communes sera connectée lors de la connexion de l'utilisateur

Qu'en pensez vous ?

Pascal Fournier
Membro registado
2 mensagems
Publicado em setembro, 21 2018 - 12:25 PM
Bonjour a tous
Je suis un nouveau venu sur ce forum,
j'ai passé en paramètre dans un champ RTF un lien hypertexte
ex Sai_chemin..lienautomatique=vrai
cela fonction parfaitement, mais le probleme est que une fois que j'active le lien par l'ouverture toutes les requettes de l'application arrêtent de fonctionner même quand je desactive ce lien
Ex sai_chemin..leinautomatique=faux
merci de me proposer une solution
Publicado em setembro, 21 2018 - 12:47 PM
Karnon OUATTARA a écrit :
Bonjour a tous
Je suis un nouveau venu sur ce forum,
j'ai passé en paramètre dans un champ RTF un lien hypertexte
ex Sai_chemin..lienautomatique=vrai
cela fonction parfaitement, mais le probleme est que une fois que j'active le lien par l'ouverture toutes les requettes de l'application arrêtent de fonctionner même quand je desactive ce lien
Ex sai_chemin..leinautomatique=faux
merci de me proposer une solution


Bonjour .

ton message n'a rien à voir avec le sujet, crée plutot ton propre sujet...

et perso je n'ai rien compris à la description de ton souci...

je veux bien t'aider , mais va falloir etre plus précis parce que là...

tu parles de requêtes sql qui ne fonctionne plus (requêtes sur la base de données) ? parce que tu as cliqué sur un lien hypertexte dans un champ RTF ?? quel rapport ? il fait quoi ce lien hypertexte ?


cordialement
Membro registado
2 mensagems
Publicado em outubro, 02 2018 - 6:44 PM
Bonjour
Au faite je veux faire un lien hypertexte dans une application que j'ai mi en place.
j'aimerais bien que vous me veniez en aide.
merci