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 Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 25/02/2011, 11h01   #1
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Par défaut [Tutoriel]Liaisons dynamiques entre bases.

Bonjour
Si vous avez des problèmes avec la gestion des tables liées, en particulier avec les fichiers .mde ou .accde, je vous propose ce petit article qui devrait vous permettre de mieux en comprendre les principes. Il vous permettra également de vous aider à créer votre propre outil de gestion des tables attachées, pouvant remplacer le gestionnaire intégré Access.
Comme toujours les commentaires ou remarques sont les bienvenues.
http://jdgayot.developpez.com/tutori...cess/liaisons/
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 25/02/2011, 17h03   #2
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
bonjour
c'est du bon travail!
j'ai mis Tbl_TmpReleves dans un fichier séparé et l'ai attachée en permanence; de cette façon, Tbl_Liens reste la seule table dans le frontal.


@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 19h26   #3
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonsoir et Merci
Attention. Dans l'exemple fourni Tbl_TmpReleves est une table temporaire destinée à des calculs au même titre qu'une requête. Si cette table est stockée sur une dorsale, cela peut être compliqué en cas d'utilisation en multi-utilisateurs.
Mais ce n'est pas vraiment le but du tutoriel, l'application étant fictive pour expliquer les possibilités du formulaire de liaisons.

__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 20h30   #4
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
Ah OK
Merci pour ces éclairages! Et encore

@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 10h23   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 624
Points : 11 624
Bonne solution qui ravira les plus exigeants.

J'aime !
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 14h32   #6
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
Bravo GAYOT,

Plusieurs remarques :

- J'aurais toutefois aimé lire aussi dans ce tuto un paragraphe concernant les lecteurs mappés et les chemins UNC qui sont un gros point à aborder surtout pour les débutants.

- Il aurait été aussi judicieux de préférer l'emploi de
Code :
DB.Execute SQLStatement, dbFailOnError
plutôt que
- La fermeture des Recordsets dans certains exemples de code

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 01/03/2011, 18h37   #7
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonsoir

@ Loufab.
Merci beaucoup pour ton appréciation. Cela fait doublement plaisir quand on connait ton niveau de compétence.

@ Argyronet.
Merci également pour tes recommandations. J'avoue qu'il y a pas mal de points que j'aurais voulu aborder. Mais il y a eu un moment où j'ai eu peur de m'écarter de l'objectif premier du tutoriel ou de trop compliquer les choses. Mais rien n'est figé et je verrai si je peux incorporer les points que tu indiques, sans dénaturer l'ensemble.
J'ai également employé le DoCmd.RunSql pour la suppression de requêtes car j'ai eu des phénomènes étranges en employant d'autres solutions dans les boucles, dans la mesure où il restait toujours une table liée et qu'il fallait relancer la boucle une deuxième fois.
Pour la fermeture de Recordset....alors j'ai dû faire des oublis malencontreux.. qu'il faut que je m'empresse de corriger.
De toute façon, là aussi ton expérience m'est précieuse pour améliorer le sujet.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 16h47   #8
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
Citation:
Envoyé par GAYOT Voir le message
J'ai également employé le DoCmd.RunSql pour la suppression de requêtes car j'ai eu des phénomènes étranges en employant d'autres solutions dans les boucles
Justement, avec le dbFailOnError et une gestion d'erreur idoine, tu aurais pu savoir le pourquoi de ces phénomènes...

En tout cas, bravo pour ton article.

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 04/03/2011, 05h35   #9
Membre Expert
 
Homme Pierre ANTOINE
Inscription : février 2008
Messages : 650
Détails du profil
Informations personnelles :
Nom : Homme Pierre ANTOINE
Âge : 43
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : février 2008
Messages : 650
Points : 1 302
Points : 1 302
Bonjour

Je n'ai pas lu en détail, mais je pense qu'il va en aidé certains.

J'ai un peu galérer pour faire mes liaisons à l'ouverture.

Je sens que cela va m'ouvrir plein de perspectives

MErci encore.

Pierre
pier.antoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 15h48   #10
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 111
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 111
Points : 29
Points : 29
Bonjour,
Très bon tuto mais le lien pour télécharger la base démo n'est plus valide, dommage
karidrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 17h36   #11
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 385
Points : 4 385
Envoyer un message via Skype™ à GAYOT
Bonjour
Je pense que c'est revenu..
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h54.


 
 
 
 
Partenaires

Hébergement Web