Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2011, 16h18   #1
Membre du Club
 
Homme Cédric MERSCH
Ordonnanceur
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations personnelles :
Nom : Homme Cédric MERSCH
Localisation : France

Informations professionnelles :
Activité : Ordonnanceur
Secteur : Industrie

Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 46
Points : 46
Par défaut Problème de sources de données multiples

Bonjour à tous,
Je suis nouveau et je débute sur access et vba.
Mon problème est le suivant:
J'ai créé une bdd en réalisant une interface avec un logiciel d'erp par le biais d'un serveur SQL. Pour récuperer mes données pas de problème: requêtes SQL directes et tables liées.
J'obtiens au terme de plusieures requetes croisées toutes les données qui definissent mes affaires.
Pour réaliser le suivi des affaires en production dans notre atelier, je cré une nouvelle table intitulée "T_Observations" qui contient les données de productions inexistantes dans l'erp. pour ceci je creé une requete qui compare les clés primaires de ma première requete et de la table observation, je passe en mode "requête ajout" puis je met à jour les affaires manquantes dans ma table observation. je peux ainsi afficher sur un formulaire en mode continu toutes mes affaires et leurs observations respectives.
Comment proceder pour réaliser cette mise à jour de facon automatique sur la base dorsale?
mc.schmer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2011, 13h50   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

Citation:
pour ceci je crée une requête qui compare les clés primaires de ma première requête et de la table observation, je passe en mode "requête ajout" puis je mets à jour les affaires manquantes dans ma table observation
Cette partie n'est pas claire.

Pourquoi passes-tu par une étape intermédiaire ?
Ne peux-tu atteindre ton objectif avec une requête ajout ?

Si oui, pour automatiser, tu as soit les macros soit du code.

Ai-je mal compris ta question ?
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 11h20   #3
Membre du Club
 
Homme Cédric MERSCH
Ordonnanceur
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations personnelles :
Nom : Homme Cédric MERSCH
Localisation : France

Informations professionnelles :
Activité : Ordonnanceur
Secteur : Industrie

Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 46
Points : 46
Bonjour,

Tout d'abord, merci à toi pour ta réponse et pour la patience dont vous faites preuve avec moi et mes semblables (les rookies... ).

En fait je me suis mal exprimé, je fais bel et bien une requête ajout. Ma question est comment proceder afin de mettre à jour la base dorsale si cette dernière n'est pas executée sur le serveur. Est-il possible de lancer cette requête depuis la base frontale sans riquer de conflits avec d'autres utilisateurs potentiels?
mc.schmer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 14h31   #4
Membre du Club
 
Homme Cédric MERSCH
Ordonnanceur
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations personnelles :
Nom : Homme Cédric MERSCH
Localisation : France

Informations professionnelles :
Activité : Ordonnanceur
Secteur : Industrie

Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 46
Points : 46
Re,

la meilleure solution ne serait-elle pas de programmer cette requete ajout en VBA sur un "timeinterval"?
mc.schmer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 15h54   #5
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Citation:
la base frontale sans risquer de conflits avec d'autres utilisateurs potentiels
Désolé : je ne connais pas cette matière.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 23h40   #6
Membre du Club
 
Homme Cédric MERSCH
Ordonnanceur
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations personnelles :
Nom : Homme Cédric MERSCH
Localisation : France

Informations professionnelles :
Activité : Ordonnanceur
Secteur : Industrie

Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 46
Points : 46
Oulala,

Je vais plutôt tenter de reformuler mon problème...

Le résultat d'une requête SQL comporte trois clés primaires:
[N°devis] [Num_Offre] [Num_Poste].
Existe-t'il une méthode à privilégier afin de répliquer systématiquement ces 3 champs dans une table?
Ma requête ajout est-elle apropriée?

PS: Pardonnez ma maladresse, le vaste univers que représente access me laisse parfois sans armes.
mc.schmer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h40.


 
 
 
 
Partenaires

Hébergement Web