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 21/08/2011, 19h41   #1
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
Par défaut Formulaire en mode modifiable et recherche

Bonjour,

Je suis stagiaire et planche sur un CRM. Jusqu'à présent j'avais un formulaire en mode lecture seule dans lequel il y avait un bouton "modifier" qui emmenait sur le formulaire "Clients_modifiable" (copie du premier formulaire "Clients") au bon enregistrement.
Mon boss a finalement changé d'avis et veut maintenant que l'on arrive directement sur le formulaire "Clients_modifiable" et que je mette mes boutons de recherche directement sur le formulaire.

Mon problème est le suivant :
lorsque j'ouvre le formulaire "Clients_modifiable", il s'ouvre sur un nouvel enregistrement et je ne peux donc pas naviguer parmis les enregistrements... Cela m'empèche aussi de mener mes recherches à bien...

Quelqu'un saurait-il comment je pourrais ouvrir mon formulaire en mode modifiable mais sans pour autant arriver sur un nouvel enregistrement?

Dans les propriétés de mon formulaire, j'ai rentré ceci sur chargement :

Code :
DoCmd.OpenForm "Clients_modifiable", , , , acNormal
J'ai aussi essayé avec acFormEdit, mais ça ne marche pas...

Merci d'avance pour votre aide
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 20h07   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

J'ai l'impression que tu mélanges tout.

Pour ouvrir un formulaire, il suffit de cliquer sur son nom dans la fenêtre des objets.

Si tu souhaites l'ouvrir au départ d'un clic sur un bouton, la syntaxe est tout simplement :

Code :
DoCmd.OpenForm "Clients_modifiable"
.

Si ton formulaire "Clients_modifiable" s'ouvre sur un nouvel enregistrement et que tu ne peux naviguer, c'est probablement que sa source est vide !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 21h10   #3
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 622
Points : 11 622
Bonjour,

Je dirais plutôt que la propriété Entrée données du formulaire est positionnée sur Oui.

Il faut la mettre sur Non, sinon tu ne pourra avoir accés qu'au Nouvel enregistrement.

Cordialement,
__________________
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 21/08/2011, 22h07   #4
Invité régulier
 
Femme Laetitia
Consultant CRM
Inscription : juillet 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Femme Laetitia
Localisation : France

Informations professionnelles :
Activité : Consultant CRM
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 32
Points : 5
Points : 5
Parfait merci! :-)
J'avais tout mis sur non pour justement être sûre que mon formulaire accepte la saisie et à peu près tout ...
Me.Leti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 09h07   #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 622
Points : 11 622
Bonjour,
Il vaut mieux vérifier ce que fait une propriété avant de changer sa valeur.

Sinon on peut avoir des fonctionnements inattendu, mais parfaitement logique par rapport au réglage.

Il n'y a pas d'approximation possible.

Cordialement,
__________________
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
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h32.


 
 
 
 
Partenaires

Hébergement Web