Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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/01/2011, 16h41   #1
Membre du Club
 
Homme Guenaël LE MERRER
consultant environnement et développement d'applications de base de données
Inscription : janvier 2006
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Guenaël LE MERRER
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : consultant environnement et développement d'applications de base de données
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : janvier 2006
Messages : 210
Points : 65
Points : 65
Par défaut Changer les propriétés d'une relation existante en vba ou SQL

Bonjour et meilleurs voeux à toute l'équipe efficace de Developpez.com !

Pensez-vous qu'il existe un moyen (autre que la suppression/recréation) de changer les propriétés (suppression en cascade) d'une relation entre 2 tables en vba ou SQL d'une base en production (qui plus est dans une base dorsale) ?
Merci de votre réponse
Guen
guen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 14h08   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

A l'aide de VBA, tu dois pouvoir aboutir à ta requête mais c'est un sujet délicat que cet abord.
Tofalu a rédigé un tuto sur DAO dans toutes ses envergures et c'est, si ce n'est déjà fait, un excellent moyen de se plonger dans l'univers de DAO.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 17h28   #3
Membre habitué
 
Inscription : janvier 2006
Messages : 99
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2006
Messages : 99
Points : 101
Points : 101
Bonjour,

en VBA, il s'agit d'utiliser la collection Relations. Comme elle appartient à un objet Database, tu dois pouvoir attaquer ta dorsale (si tu en as une) ou ta base de prod sans souci.
Par contre, je n'ai aucune idée des effets qui pourraient y avoir sur une base en production lorsque celle-ci est en cours d'utilisation par des utilisateurs. Mais honnêtement, je ne pense pas que ce soit une bonne idée de le faire directement sans passer par une série de tests pour vérifier que tu n'as pas d'effets de bords indésirables.

Aegnor,
Aegnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 20h49   #4
Membre du Club
 
Homme Guenaël LE MERRER
consultant environnement et développement d'applications de base de données
Inscription : janvier 2006
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Guenaël LE MERRER
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : consultant environnement et développement d'applications de base de données
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : janvier 2006
Messages : 210
Points : 65
Points : 65
Bonsoir,

Je connais bien le tuto de Tofalu qui m'a déjà bcp servi (merci à lui d'ailleurs !). Je vois a priori comment faire avec la collection relation en dao mais seulement avec une suppression/re-création de la relation puisque visiblement, je ne peux pas changer un de ses attributs lorsqu'elle existe déjà. C'est faisable je pense, juste lourd à mettre en place... Si seulement tous mes utilisateurs étaient en ACCESS 2010, j'utiliserai une macro de table pour gérer ma suppression en cascade, ce serait mieux mais bon, je dois composer avec des versions qui remontent jusqu'à ACC 2002 !
Je vous tiens au courant si j'arrive à qq chose.
Guen
guen 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 12h57.


 
 
 
 
Partenaires

Hébergement Web