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 22/11/2010, 07h28   #1
Nouveau Membre du Club
 
Inscription : juillet 2003
Messages : 115
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2003
Messages : 115
Points : 29
Points : 29
Par défaut PB depuis passage en tables liées

Bonjour,

Sur mon projet, j'ai voulu créer suivants les tuto que j'ai trouvé sur le site (merci bcp ils sont très bien fait) une base dorsale avec un frontal et donc lier certaines tables.
Depuis ce moment j'ai une erreur qui apparait :
Erreur d'execution 91 : Variable objet ou variable de bloc With non définie
en s'arrêtant sur mon recordset (tProd_RefImport est ine Public Const pour info qui définit le nom de ma table - qui est maintenant liée)

Voici le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
' Définition de la base de données de travail
    Set odb = CurrentDb
'Importation des Fichier après un test d'importation réussi
    'Depart de la prise de temps du traitement de la fonction d'import dans les bases de Prod
        TimerBeginProd = Timer
    'Définition de l'environnement de Prod
        Env = "Prod"
    'Début du Traitement des fichiers d'import
        If Env = "Prod" Then
        'Définition de la base de référence d'import
            Dim tBDNA_RefImport As Recordset
            Set tBDNA_RefImport = odb.OpenRecordset(tProd_RefImport, dbOpenDynaset)
            'Définition du TimeStamp de référence d'import du fichier uniquement pour l'import de prod (définitif)
                With tBDNA_RefImport
                    .AddNew
                        ![Ref_Import] = Forms(Nom_Formulaire).TboxRefImport.Value
                    .Update
                    .Bookmark = .LastModified
                End With
                RefImport = tBDNA_RefImport!BDNA_RefImport_PK
Je ne comprends pas pourquoi et meme s'il y a plus de precaution à prendre en tables liés d'apres tous ce que j'ai lu, normalement c'est correctement ecrit.

Quelqu'un pourrait il simplement m'expliquer ce que j'ai manqué ou mal compris?

Merci d'avance pour avoir lu ce post

Anax
Anaxagore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 21h23   #2
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 753
Points : 1 753
Bonsoir,
Supprimer dbOpenDynaset
Code :
1
2
 
Set tBDNA_RefImport = odb.OpenRecordset(tProd_RefImport)
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 12h53   #3
Nouveau Membre du Club
 
Inscription : juillet 2003
Messages : 115
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2003
Messages : 115
Points : 29
Points : 29
Bonjour,

c'est une des chose que j'ai deja faite.
J'ai decalré un
Pour que ca puisse marcher, je dois remettre un
et la miracle ca fonctionne sans changement de code.
je ne comprends pas pq si quelqu'un peut m'expliquer cela m'interesserait beaucoup.

Merci encore

Anax
Anaxagore 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 03h25.


 
 
 
 
Partenaires

Hébergement Web