Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 29/12/2011, 15h41   #1
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 114
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 114
Points : 34
Points : 34
Par défaut Enregistrer état suite modification source

Bonjour,

Je butte, malgré mes recherches dans les discussions déjà ouvertes, sur l'enregistrement d'état.

Je paramètre la source de mon état à l'ouverture.
Aucun souci.

Par contre, je voudrais pouvoir enregistrer cette modification avant la fermeture pour éviter le message d'accès me demandant si je veux enregistrer la modification.

Et là, rien à faire.

Le me donne :
Citation:
Erreur d'exécution '2467' : L'expression entrée fait référence à un objet fermé ou supprimé
Le me donne :
Citation:
Erreur de compilation : Membre de méthode ou de données introuvable
Quelqu'un peut-il m'indiquer comment enregistrer mon état avant sa fermeture ?

Merci d'avance !!!
Tipstitou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 21h30   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 255
Points : 5 255
Salut,

Peux-tu poster le code qui modifie la source de ton état ?

Quelle est la source de ton état à l'origine ?

Quelle nouvelle source tu souhaites mettre ?

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2011, 09h52   #3
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


Voici un tuto qui explique l'utilisation de plusieurs sources pour un même état. Il semblerait que ta problématique soit la même.

Comment utiliser plusieurs requêtes pour un même état

Est-il vraiment nécessaire d'enregistrer la source ?

Bonne lecture et bonne fin d'année
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2011, 16h04   #4
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 114
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 114
Points : 34
Points : 34
Bonjour,

@ User : je vous donne donc mon code, sur l'évènement Report_Open :

Code :
1
2
3
Me.RecordSource = "SELECT MaTb.*, MaTb.ID, SCAA.Ex " _
                    & "FROM [1_MaTb] AS MaTb " _
                    & "" & VarEx & ";"
Je modifie donc ma source pour prise en compte de ma variable.

Au préalable, je vide mon RecordSource @Jeannot 45 : ben oui, j'avais déjà regardé ce tuto et il me semble que je ne devrais pas avoir ce fameux message me demandant si je veux enregistrer les modifications, mais il est bien là !

@ Pour le moment, je l'ai zappé avec :

Code :
1
2
3
4
5
   'Pr suppression du msg "Voulez-vous enregistrer..."
    DoCmd.SetWarnings False
 
   'Puis remise en route des msg acces
    DoCmd.SetWarnings True
Mais grrr !
Merci en tout cas pour votre attention et bonnes fêtes de fin d'année !
Tipstitou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2011, 07h24   #5
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


Voici ci-dessous ce que j'ai trouvé dans l'aide d'access sur la méthode Close

Citation:
Envoyé par Aide Access
Exemple

L'exemple suivant utilise la méthode Close pour fermer le formulaire Order Review (Suivi des commandes) et enregistrer toutes les modifications sans demander de confirmation :

Code VBA :
DoCmd.Close acForm, "Order Review", acSaveYes
Cela ne peut-il pas convenir. La sauvegarde des modif se fait à la fermeture et sans message !
Je ne comprends pas l'intéret d'enregistrer alors qu'il s'agit simplement de changement de valeur de Variable
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 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 08h15.


 
 
 
 
Partenaires

Hébergement Web