PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Fichiers communs a plusieurs bases de données
Fichiers communs a plusieurs bases de données
Débuté par Fournier, 20 sep. 2018 03:40 - 7 réponses
Posté le 20 septembre 2018 - 03:40
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
Posté le 20 septembre 2018 - 12:33
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 ?
Posté le 21 septembre 2018 - 00:49
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
Membre enregistré
2 571 messages
Popularité : +222 (260 votes)
Posté le 21 septembre 2018 - 10:40
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
Posté le 21 septembre 2018 - 11:44
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
Membre enregistré
2 messages
Posté le 21 septembre 2018 - 12:25
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
Posté le 21 septembre 2018 - 12:47
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
Membre enregistré
2 messages
Posté le 02 octobre 2018 - 18:44
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