Les mémos

Fermer Tables

Fermer Requêtes

Fermer Formulaires

Fermer Etats

Fermer Modules

Fermer Base

Fermer Automation

Fermer Administration

Fermer Registre

Fermer String

Fermer Email CDO

Fermer Outlook

Fermer Net

Fermer Dates - Heures

Fermer Fichiers

Fermer Références

Fermer Vrac

Recherche



Je débute...

Fermer La normalisation

Fermer VBA

Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
Captcha
Recopier le code :
Attention
Aucun support
par émail !

Utilisez le forum pour les questions/réponses concernant MsAccess et les codes que vous trouverez sur ce site.
Au sujet de l'auteur
L'auteur qui fréquente (fréquentait) le forum microsoft.public.fr.access a eu le plaisir d'être nommé MVP Office-Access de janvier 2003 à décembre 2011.

Qui sont les MVP ?

Visites

   visiteurs

   visiteurs en ligne

Divers ;-)
Nous contacter
Forum - Questions générale - Sujet n°766

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 29/03/2016 : 14:16  Sujet n° 766  Passer d'un sous-formulaire à un autre

le 18/03/2016 : 12:22
par Pascal032

Anonyme

visiteur

Bonjour Pierre.
Après 3 ans de maladie je me remet à un projet access et j'ai des difficultés pour, arrivé à la fin d'un sous-formulaire, passer au début d'un autre.
Access 2016 MDB
Formulaire parent : Frm_101_dossiers
Sous formulaire à atteindre sFrm_103_Missions
contrôle à donner le focus SsProc_ID
À la sortie du focus du dernier contrôle je fais
Forms![Frm_101_dossiers]![sFrm_103_Missions].Form![SsProc_ID].SetFocus  Mais il indique qu'il ne trouve pas le champ sFrm_103_Missions dans l'expression.

D'avance tout mes remerciements,
Pascal.
Et pour te donner une idée du niveau auquel j'étais arrivé : http://www.cambier.eu/pascal/codes/access-trousseau/gestion-itinerante-de-droits-la-methode-du-trousseau-de-cles.html
Code :
Ecrire à Pascal032  sujet clos  Haut

[]   

Réponse n° 1
--------
le 19/03/2016 : 00:18
par 3Stone

3Stone

Administrateur

Bonjour,
 
Citation :

Sous formulaire à atteindre sFrm_103_Missions

 
Attention, ce n'est pas le nom du sous-formulaire qu'il faut renseigner, mais bien le nom du conteneur (de l'objet) qui contient le sous-formulaire.

Le nom de ce conteneur peut être différent et dans ce cas...

Cordialement,
Pierre (3Stone)
  clos par 3Stone le 29/03/2016 : 14:16  Haut
Réponse n° 2
--------
le 19/03/2016 : 15:43
par Pascal032

Anonyme

visiteur
Bien vu Pierre ! et corrigé.
Plus d'erreur mais ça ce ne fonctionne pas : le focus tourne en rond dans le sous-formulaire
Ecrire à Pascal032   clos par 3Stone le 29/03/2016 : 14:16  Haut
Réponse n° 3
--------
le 19/03/2016 : 19:05
par 3Stone

3Stone

Administrateur

Bonjour,
 
Citation :

le focus tourne en rond dans le sous-formulaire

 
Heu... le focus (donc le curseur) est donné à une zone de texte ou autre...

Mais, "tourner en rond" ?
Qu'est ce qu'il est prévu de se passer ?

Et encore un fois :
Code :
Forms![Frm_101_dossiers]![sFrm_103_Missions].Form![SsProc_ID].SetFocus
 
Avec :
 
Code :
![SsProc_ID]
 tu t'adresse à la zone de texte (donc l'objet) du formulaire...
Alors que .[SsProc_ID] s'adresse au champ !
Tu remarqueras le "!" ou le "." devant le nom...

Pierre (3Stone)
  clos par 3Stone le 29/03/2016 : 14:16  Haut
Réponse n° 4
--------
le 26/03/2016 : 16:48
par Pascal032

Anonyme

visiteur
Merci pour tout, Pierre,  Pour finir, j'ai adopté une autre voie
Ecrire à Pascal032   clos par 3Stone le 29/03/2016 : 14:16  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut