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 04/08/2011, 19h13   #1
Membre du Club
 
Avatar de danbo52
 
Inscription : octobre 2009
Messages : 64
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 64
Points : 54
Points : 54
Par défaut plus d'erreur d'execution 3265 avec ceci !?

Bonsoir à tous,

Suite à la nécessité de changer le nom d'une colonne en VBA dans ACCESS 2010, je me suis trouvé avec l'erreur 3265.

Même si cela n'a aucun intérêt, faire basculer le nom d'une table, ou tout simplement ne pas le voir apparaitre dans des routines en le changeant m'a amené à produire ce truc druidique:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
Dim db As DAO.Database
Dim tabDef As DAO.TableDef
 
Set db = CurrentDb
Set tabDef = db.TableDefs("Sacs_poubelles")
 
On Error GoTo code2:
code1:
 
    tabDef.Fields("Polypropylene").Name = "Polycarbonate"
    GoTo finducode:
 
On Error GoTo code1:
code2:
    tabDef.Fields("Polycarbonate").Name = "Polypropylene"
 
finducode:
 
Set tabDef = Nothing
Set db = Nothing
Tantôt, ma colonne "Polycarbonate" s'appelle "Polypropylene", et inversement, à chaque fois que je clique sur le bouton contenant ce code,
et là, rien ne bogue ! Miracle ! Vive l'effortmatique!

Pas très esthétique, mais si vous aviez mieux...!
__________________
Hem ! J'ai souvent l'impression qu'on ne regarde que moi ! Hem !
danbo52 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 15h48   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 651
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 651
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Citation:
Envoyé par danbo52 Voir le message
Pas très esthétique, mais si vous aviez mieux...!
En effet, c'est peut-être pour ça qu'on te regarde
Bref, nommer un champ avec ce qu'il doit contenir ou représenter est aberrant !
C'est comme si tu nommais un champ Pierre ou Jacques en fonction du prénom du quidam !!!
Que voulais-tu faire si c'est non Résolu !

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 actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h44.


 
 
 
 
Partenaires

Hébergement Web