Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 1 Forum > Newsgroup microsoft.public.fr.access
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 27/02/2008, 14h15
Gilbert
 
Messages: n/a
Par défaut Re: Base de données mère - Bases de données filles

Bonjour,

Je ne sais pas si j'ai bien interprété ce que tu décris de ton
fonctionnement, mais j'ai l'impression que chacun de tes utilisateurs ouvre
la même base "mère" (comme tu l'appelles) située sur un serveur (ou un
dossier partagé).
Si c'est bien ça tu ne peux effectivement pas avoir des liaisons sur des
tables différentes en fonction de chaque utilisateur.
Il faut que chacun de tes utilisateurs ait une copie du fichier frontal sur
son poste. Là les liaisons pourront être spécifiques à chaque utilisateur.


--
Cordialement,

Gilbert


"J'ai-Du-Bois" <dubois.g***gmail.com> a écrit dans le message de
news:f3ed9fe9-eb1e-432f-9e30-f718725eeeab***d5g2000hsc.googlegroups.com...
On 27 fév, 11:18, Michel_D <Michel.NOS...***orange-ft.com.invalid>
wrote:
> J'ai-Du-Bois a écrit :
>
>
>
>
>
> > On 27 fév, 10:23, "J'ai-Du-Bois" <duboi...***gmail.com> wrote:
> >> On 26 fév, 21:24, Michel_D <Michel.NOS...***orange-ft.com.invalid>
> >> wrote:

>
> >>> J'ai-Du-Bois a écrit :
> >>>> Bonjour,
> >>>> Je maintien aujourd'hui plusieurs base de données :
> >>>> - Une base mère : une "coquille vide" dans laquelle il y a une
> >>>> multitude de formulaires et de requêtes
> >>>> - Une multitude de base filles qui sont des copies (copier coller),
> >>>> de la base mère dans lesquels des données (toujours le même format),
> >>>> sont importées.
> >>>> Ce système est devenu un vrai cauchemar car à chaque modification
> >>>> d'une requête ou d'un formulaire, je suis obligé de les dupliquer

dans
> >>>> la base mère, ainsi que dans l'ensemble des base filles (en
> >>>> l'occurence le travail est tellement long et fastidieux que je ne le
> >>>> fais pas).
> >>>> D'où ma question :
> >>>> Est il possible de dissocier formulaires-requêtes et données de tel
> >>>> sorte qu'on puisse choisir la source des données à exploiter ?
> >>>> S'ajoute à cela un contrainte : comme je travail en multiutilisateur,
> >>>> il faut que plusieurs utilisateurs puissent se connecter en même
> >>>> temps, sur plusieurs sources différentes...
> >>>> Avec un tel système, une modif sur un formulaire ou sur une requête
> >>>> serait répercutée sur l'ensemble des données à exploiter. Ce serait

le
> >>>> rêve...
> >>>> J'espère que tout de même que cela peut devenir autre chose qu'un
> >>>> rêve, car je passe un temps fou sur ces bases...
> >>>> Je vous remercie d'avance. Si, par chance, vous pouviez apporter une
> >>>> réponse à ma question, vous me souveriez réellement la vie.
> >>> Tu recrée au démarrage les liaisons vers tes tables situées sur tes
> >>> bases filles, comme cela tu auras un frontal et x dorsals, par
> >>> contre il faudra être trés attentif lorsque tu vas modifier ton

frontal.- Masquer le texte des messages précédents -
> >>> - Afficher le texte des messages précédents -
> >> ça maaarche !!!!

>
> >> J'ai utilisé la fonction fRefreshLinks (qui elle même est combinée
> >> avec GetOpenFileName). Les tables sont relocalisée toutes seul comme
> >> des grandes.

>
> >> Reste à tester cela en multiutilisateurs...

>
> >> Les liens vers ces deux ensemble de fonctions génialissimes :

>
> >>http://www.mvps.org/access/tables/tbl0009.htm->

fRefreshLinkshttp://www.mvps.org/access/api/api0001.htm-> GetOpenFileName
>
> >> Je ne pensais pas que cela pouvais être aussi simple (pensez bien à
> >> séparer les deux codes dans deux modules différents).

>
> >> Un grand merci,- Masquer le texte des messages précédents -

>
> >> - Afficher le texte des messages précédents -

>
> > En réalité, pas si génialissime que ça car deux utilisateurs ne
> > peuvent pas utiliser deux sources de données différentes à la fois.

>
> > Là, c'est un véritable problème étant donné que cela rend tout le
> > système inutile...

>
> > Y a t'il un moyen d'enregistrer les liens vers les tables sur le poste
> > de travail plutôt que en dur, dans la base access elle-même ?

>
> Tu lance ton frontal via un raccourci avec un paramêtre que tu récupère
> dans une procédure exécuté automatiquement au démarrage qui t'indique
> sur quel(s) dorsal(s) tu doit lier tes table(s) et donc tu recrée si
> besoin les liaisons vers tes tables, est-ce que c'est plus clair !
>
> PS: Sur le même poste de travail tu peux avoir plusieurs raccourcis
> pour aller sur différentes bases.- Masquer le texte des messages

précédents -
>
> - Afficher le texte des messages précédents -


J'ai bien compris le fonctionnement que tu décrit. C'est d'ailleurs à
peu près celui que j'utilise avec les deux fonctions. Cependant mon
problème n'est pas à ce niveau.

Mon problème est le suivant : une table ne peut pas être liée à deux
tables différentes en même temps selon l'utilisateur. Je pense qu'il
n'y a pas de solution à ce problème. Par conséquent, je suis en train
d'étudier une solution de copie automatique des objets d'une base vers
les autres. Cela contourne pas trop mal mon soucis de mise à jour de
formulaire.

Merci pour vos aides. Elle m'ont été précieuse.


Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 27/02/2008, 19h50
Gilbert
 
Messages: n/a
Par défaut Re: Base de données mère - Bases de données filles

Tu dis toi-même que "Ce système est devenu un vrai cauchemar car à chaque
modification d'une requête ou d'un formulaire, je suis obligé de les
dupliquer dans la base mère, ainsi que dans l'ensemble des base filles (en
l'occurence le travail est tellement long et fastidieux que je ne le fais
pas)"


J'utilise cette méthode :
La base frontale sur le serveur et sur chaque poste de travail.
Au lieu d'ouvrir directement la base sur le poste de travail j'ouvre un
petit exe qui compare les dates de création du frontal sur le serveur et sur
le poste.
Si le frontal du poste n'est pas à jour, je copie le fichier du serveur. Et
ensuite la base est ouverte par cet exe.
Une seule base à maintenir, la mise à jour est automatique sur tous les
postes.

--
Cordialement,

Gilbert


"J'ai-Du-Bois" <dubois.g***gmail.com> a écrit dans le message de
news:6747a1c6-d0af-4236-98a4-12c51a966112***p73g2000hsd.googlegroups.com...
On 27 fév, 15:15, "Gilbert" <ZZZZgilbert...***tiscali.fr> wrote:
> Bonjour,
>
> Je ne sais pas si j'ai bien interprété ce que tu décris de ton
> fonctionnement, mais j'ai l'impression que chacun de tes utilisateurs

ouvre
> la même base "mère" (comme tu l'appelles) située sur un serveur (ou un
> dossier partagé).
> Si c'est bien ça tu ne peux effectivement pas avoir des liaisons sur des
> tables différentes en fonction de chaque utilisateur.
> Il faut que chacun de tes utilisateurs ait une copie du fichier frontal

sur
> son poste. Là les liaisons pourront être spécifiques à chaque utilisateur.
>
> --
> Cordialement,
>
> Gilbert
>
> "J'ai-Du-Bois" <duboi...***gmail.com> a écrit dans le message

denews:f3ed9fe9-eb1e-432f-9e30-f718725eeeab***d5g2000hsc.googlegroups.com...
> On 27 fév, 11:18, Michel_D <Michel.NOS...***orange-ft.com.invalid>
> wrote:
>
>
>
> > J'ai-Du-Bois a écrit :

>
> > > On 27 fév, 10:23, "J'ai-Du-Bois" <duboi...***gmail.com> wrote:
> > >> On 26 fév, 21:24, Michel_D <Michel.NOS...***orange-ft.com.invalid>
> > >> wrote:

>
> > >>> J'ai-Du-Bois a écrit :
> > >>>> Bonjour,
> > >>>> Je maintien aujourd'hui plusieurs base de données :
> > >>>> - Une base mère : une "coquille vide" dans laquelle il y a une
> > >>>> multitude de formulaires et de requêtes
> > >>>> - Une multitude de base filles qui sont des copies (copier coller),
> > >>>> de la base mère dans lesquels des données (toujours le même

format),
> > >>>> sont importées.
> > >>>> Ce système est devenu un vrai cauchemar car à chaque modification
> > >>>> d'une requête ou d'un formulaire, je suis obligé de les dupliquer

> dans
> > >>>> la base mère, ainsi que dans l'ensemble des base filles (en
> > >>>> l'occurence le travail est tellement long et fastidieux que je ne

le
> > >>>> fais pas).
> > >>>> D'où ma question :
> > >>>> Est il possible de dissocier formulaires-requêtes et données de tel
> > >>>> sorte qu'on puisse choisir la source des données à exploiter ?
> > >>>> S'ajoute à cela un contrainte : comme je travail en

multiutilisateur,
> > >>>> il faut que plusieurs utilisateurs puissent se connecter en même
> > >>>> temps, sur plusieurs sources différentes...
> > >>>> Avec un tel système, une modif sur un formulaire ou sur une requête
> > >>>> serait répercutée sur l'ensemble des données à exploiter. Ce serait

> le
> > >>>> rêve...
> > >>>> J'espère que tout de même que cela peut devenir autre chose qu'un
> > >>>> rêve, car je passe un temps fou sur ces bases...
> > >>>> Je vous remercie d'avance. Si, par chance, vous pouviez apporter

une
> > >>>> réponse à ma question, vous me souveriez réellement la vie.
> > >>> Tu recrée au démarrage les liaisons vers tes tables situées sur tes
> > >>> bases filles, comme cela tu auras un frontal et x dorsals, par
> > >>> contre il faudra être trés attentif lorsque tu vas modifier ton

>
> frontal.- Masquer le texte des messages précédents -> >>> - Afficher le

texte des messages précédents -
> > >> ça maaarche !!!!

>
> > >> J'ai utilisé la fonction fRefreshLinks (qui elle même est combinée
> > >> avec GetOpenFileName). Les tables sont relocalisée toutes seul comme
> > >> des grandes.

>
> > >> Reste à tester cela en multiutilisateurs...

>
> > >> Les liens vers ces deux ensemble de fonctions génialissimes :

>
> > >>http://www.mvps.org/access/tables/tbl0009.htm->

>
> fRefreshLinkshttp://www.mvps.org/access/api/api0001.htm-> GetOpenFileName
>
>
>
>
>
>
>
> > >> Je ne pensais pas que cela pouvais être aussi simple (pensez bien à
> > >> séparer les deux codes dans deux modules différents).

>
> > >> Un grand merci,- Masquer le texte des messages précédents -

>
> > >> - Afficher le texte des messages précédents -

>
> > > En réalité, pas si génialissime que ça car deux utilisateurs ne
> > > peuvent pas utiliser deux sources de données différentes à la fois.

>
> > > Là, c'est un véritable problème étant donné que cela rend tout le
> > > système inutile...

>
> > > Y a t'il un moyen d'enregistrer les liens vers les tables sur le poste
> > > de travail plutôt que en dur, dans la base access elle-même ?

>
> > Tu lance ton frontal via un raccourci avec un paramêtre que tu récupère
> > dans une procédure exécuté automatiquement au démarrage qui t'indique
> > sur quel(s) dorsal(s) tu doit lier tes table(s) et donc tu recrée si
> > besoin les liaisons vers tes tables, est-ce que c'est plus clair !

>
> > PS: Sur le même poste de travail tu peux avoir plusieurs raccourcis
> > pour aller sur différentes bases.- Masquer le texte des messages

> précédents -
>
> > - Afficher le texte des messages précédents -

>
> J'ai bien compris le fonctionnement que tu décrit. C'est d'ailleurs à
> peu près celui que j'utilise avec les deux fonctions. Cependant mon
> problème n'est pas à ce niveau.
>
> Mon problème est le suivant : une table ne peut pas être liée à deux
> tables différentes en même temps selon l'utilisateur. Je pense qu'il
> n'y a pas de solution à ce problème. Par conséquent, je suis en train
> d'étudier une solution de copie automatique des objets d'une base vers
> les autres. Cela contourne pas trop mal mon soucis de mise à jour de
> formulaire.
>
> Merci pour vos aides. Elle m'ont été précieuse.- Masquer le texte des

messages précédents -
>
> - Afficher le texte des messages précédents -- Masquer le texte des

messages précédents -
>
> - Afficher le texte des messages précédents -


Merci pour cette réponse.

Cependant à ce moment je perd l'avantage d'avoir une et une seule base
à maintenir (les formulaires et les requêtes évoluent en parmance).


Réponse avec citation
 
Réponse
Tags: , , , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
Utilisation des Réplicas de Bases de Données LLaurent Newsgroup microsoft.public.fr.access 1 09/05/2008 11h39
plus d'accès à des bases de données David Newsgroup microsoft.public.fr.sqlserver 0 22/12/2007 18h13
Bases de données DOUJIN et HENTAI aleste81 Newsgroup fr.rec.anime 7 06/11/2007 01h36
les bases de données de TF. grigoo Newsgroup fr.bio.biolmol 2 12/05/2005 15h43
[CDI/CDD RP] Administrateur Bases de données Duc Nghia HUYNH Newsgroup fr.emplois.demandes 0 22/03/2005 07h32


Fuseau horaire GMT. Il est actuellement 01h33.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,42126 seconds with 11 queries