Bonjour à tous
J'ai plusieurs soucis avec un chainage entre 2 formulaires
Le form1ouvre le form2 en mode continu :
- 1er pb le form2 s'ouvre mais est caché ensuite par form1
- 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein
(pourtant j'ai bien un maximize sur le load)
- 3eme pb le form2 contient une zone de saisie dans l'entete et cette zone
n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé etc.
Pour toutes vos idées je suis preneur , merci
DAniel
"DAniel" | J'ai plusieurs soucis avec un chainage entre 2 formulaires | Le form1ouvre le form2 en mode continu : | - 1er pb le form2 s'ouvre mais est caché ensuite par form1
tu as sûrement activé la propriété indépendant (et modal) du form1
| - 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein | (pourtant j'ai bien un maximize sur le load)
le form2 n'est pas indépendant, mais tu y a ajouté une restore... ?
| - 3eme pb le form2 contient une zone de saisie dans l'entete et cette zone | n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé etc.
"DAniel"
| J'ai plusieurs soucis avec un chainage entre 2 formulaires
| Le form1ouvre le form2 en mode continu :
| - 1er pb le form2 s'ouvre mais est caché ensuite par form1
tu as sûrement activé la propriété indépendant (et modal) du form1
| - 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein
| (pourtant j'ai bien un maximize sur le load)
le form2 n'est pas indépendant, mais tu y a ajouté une restore... ?
| - 3eme pb le form2 contient une zone de saisie dans l'entete et cette zone
| n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé etc.
"DAniel" | J'ai plusieurs soucis avec un chainage entre 2 formulaires | Le form1ouvre le form2 en mode continu : | - 1er pb le form2 s'ouvre mais est caché ensuite par form1
tu as sûrement activé la propriété indépendant (et modal) du form1
| - 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein | (pourtant j'ai bien un maximize sur le load)
le form2 n'est pas indépendant, mais tu y a ajouté une restore... ?
| - 3eme pb le form2 contient une zone de saisie dans l'entete et cette zone | n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé etc.
1° et 2° - form1 cache form2 Ajoute un contrôle (ctrl) de type bouton (ou zone de texte, ...) avec le tab index à 0. Pour ce contrôle, faits une proc event sur la réception du focus : on error resume next docmd.maximize docmd.SelectObject acForm, "Form2" if err.number<>0 then err.clear 'au cas ou Form2 serait refermé on error goto 0 Ctrl2.setFocus Ctrl.visibleúlse Avec Ctrl2 le 1° contôle de données
Vérifie que la propriété Fenêtre Indépendante de ton Form2 est bien à Oui et que les boutons max/min ne sont pas affichés (sinon, form2 va aussi s'agrandir...).
3° zone verrouillée Si tes propriétes de contrôle sont bonnes, vérifie aussi celle du formulaire (modif autorisé, ...) Et les arguments de ton instruction d'ouverture, qui doivent être du style : DoCmd.OpenForm "Form2", acNormal, , , acFormEdit, acWindowNormal
A+, david
salut,
1° et 2° - form1 cache form2
Ajoute un contrôle (ctrl) de type bouton (ou zone de texte, ...) avec
le tab index à 0.
Pour ce contrôle, faits une proc event sur la réception du focus :
on error resume next
docmd.maximize
docmd.SelectObject acForm, "Form2"
if err.number<>0 then err.clear 'au cas ou Form2 serait refermé
on error goto 0
Ctrl2.setFocus
Ctrl.visible=false
Avec Ctrl2 le 1° contôle de données
Vérifie que la propriété Fenêtre Indépendante de ton Form2 est
bien à Oui et que les boutons max/min ne sont pas affichés (sinon,
form2 va aussi s'agrandir...).
3° zone verrouillée
Si tes propriétes de contrôle sont bonnes, vérifie aussi celle du
formulaire (modif autorisé, ...)
Et les arguments de ton instruction d'ouverture, qui doivent être du
style :
DoCmd.OpenForm "Form2", acNormal, , , acFormEdit, acWindowNormal
1° et 2° - form1 cache form2 Ajoute un contrôle (ctrl) de type bouton (ou zone de texte, ...) avec le tab index à 0. Pour ce contrôle, faits une proc event sur la réception du focus : on error resume next docmd.maximize docmd.SelectObject acForm, "Form2" if err.number<>0 then err.clear 'au cas ou Form2 serait refermé on error goto 0 Ctrl2.setFocus Ctrl.visibleúlse Avec Ctrl2 le 1° contôle de données
Vérifie que la propriété Fenêtre Indépendante de ton Form2 est bien à Oui et que les boutons max/min ne sont pas affichés (sinon, form2 va aussi s'agrandir...).
3° zone verrouillée Si tes propriétes de contrôle sont bonnes, vérifie aussi celle du formulaire (modif autorisé, ...) Et les arguments de ton instruction d'ouverture, qui doivent être du style : DoCmd.OpenForm "Form2", acNormal, , , acFormEdit, acWindowNormal
A+, david
DAniel
"3stone" a écrit dans le message de news:
Salut,
"DAniel" | J'ai plusieurs soucis avec un chainage entre 2 formulaires | Le form1ouvre le form2 en mode continu : | - 1er pb le form2 s'ouvre mais est caché ensuite par form1
tu as sûrement activé la propriété indépendant (et modal) du form1 ==>>> non (non) pas dans le form1 ni dans le form2
| - 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein | (pourtant j'ai bien un maximize sur le load)
le form2 n'est pas indépendant, mais tu y a ajouté une restore... ? ==>> oui
| - 3eme pb le form2 contient une zone de saisie dans l'entete et cette zone | n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé etc.
dépend de la source... ==> la source m'a coulé ;-) ... Comme il y avait très peu à remplir j'ai
"3stone" <3stone_@_skynet_be> a écrit dans le message de news:
eVfYulC9FHA.1188@TK2MSFTNGP12.phx.gbl...
Salut,
"DAniel"
| J'ai plusieurs soucis avec un chainage entre 2 formulaires
| Le form1ouvre le form2 en mode continu :
| - 1er pb le form2 s'ouvre mais est caché ensuite par form1
tu as sûrement activé la propriété indépendant (et modal) du form1
==>>> non (non) pas dans le form1 ni dans le form2
| - 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein
| (pourtant j'ai bien un maximize sur le load)
le form2 n'est pas indépendant, mais tu y a ajouté une restore... ?
==>> oui
| - 3eme pb le form2 contient une zone de saisie dans l'entete et cette
zone
| n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé
etc.
dépend de la source...
==> la source m'a coulé ;-) ... Comme il y avait très peu à remplir j'ai
"DAniel" | J'ai plusieurs soucis avec un chainage entre 2 formulaires | Le form1ouvre le form2 en mode continu : | - 1er pb le form2 s'ouvre mais est caché ensuite par form1
tu as sûrement activé la propriété indépendant (et modal) du form1 ==>>> non (non) pas dans le form1 ni dans le form2
| - 2eme pb form1 se met dans ce cas en affichage restore au lieu de plein | (pourtant j'ai bien un maximize sur le load)
le form2 n'est pas indépendant, mais tu y a ajouté une restore... ? ==>> oui
| - 3eme pb le form2 contient une zone de saisie dans l'entete et cette zone | n'est pas modifiable (pourtant j'ai vérifié le activé , non vérouillé etc.
dépend de la source... ==> la source m'a coulé ;-) ... Comme il y avait très peu à remplir j'ai
1° et 2° - form1 cache form2 Ajoute un contrôle (ctrl) de type bouton (ou zone de texte, ...) avec le tab index à 0. Pour ce contrôle, faits une proc event sur la réception du focus : on error resume next docmd.maximize docmd.SelectObject acForm, "Form2" if err.number<>0 then err.clear 'au cas ou Form2 serait refermé on error goto 0 Ctrl2.setFocus Ctrl.visibleúlse Avec Ctrl2 le 1° contôle de données
Vérifie que la propriété Fenêtre Indépendante de ton Form2 est bien à Oui ===> c'était juste là mon pb ! et que les boutons max/min ne sont pas affichés (sinon, form2 va aussi s'agrandir...).
3° zone verrouillée Si tes propriétes de contrôle sont bonnes, vérifie aussi celle du formulaire (modif autorisé, ...) Et les arguments de ton instruction d'ouverture, qui doivent être du style : DoCmd.OpenForm "Form2", acNormal, , , acFormEdit, acWindowNormal ==> ben tout était ok (pas vu de bleme) , du coup j'ai refait en vitesse mon form2 et tout roule. Merci de ton aide
A+, david
"david" <capelle.david@worldonline.fr> a écrit dans le message de news:
1133189568.234860.109520@g43g2000cwa.googlegroups.com...
salut,
1° et 2° - form1 cache form2
Ajoute un contrôle (ctrl) de type bouton (ou zone de texte, ...) avec
le tab index à 0.
Pour ce contrôle, faits une proc event sur la réception du focus :
on error resume next
docmd.maximize
docmd.SelectObject acForm, "Form2"
if err.number<>0 then err.clear 'au cas ou Form2 serait refermé
on error goto 0
Ctrl2.setFocus
Ctrl.visibleúlse
Avec Ctrl2 le 1° contôle de données
Vérifie que la propriété Fenêtre Indépendante de ton Form2 est
bien à Oui ===> c'était juste là mon pb !
et que les boutons max/min ne sont pas affichés (sinon,
form2 va aussi s'agrandir...).
3° zone verrouillée
Si tes propriétes de contrôle sont bonnes, vérifie aussi celle du
formulaire (modif autorisé, ...)
Et les arguments de ton instruction d'ouverture, qui doivent être du
style :
DoCmd.OpenForm "Form2", acNormal, , , acFormEdit, acWindowNormal
==> ben tout était ok (pas vu de bleme) , du coup j'ai refait en vitesse
mon form2 et tout roule.
Merci de ton aide
1° et 2° - form1 cache form2 Ajoute un contrôle (ctrl) de type bouton (ou zone de texte, ...) avec le tab index à 0. Pour ce contrôle, faits une proc event sur la réception du focus : on error resume next docmd.maximize docmd.SelectObject acForm, "Form2" if err.number<>0 then err.clear 'au cas ou Form2 serait refermé on error goto 0 Ctrl2.setFocus Ctrl.visibleúlse Avec Ctrl2 le 1° contôle de données
Vérifie que la propriété Fenêtre Indépendante de ton Form2 est bien à Oui ===> c'était juste là mon pb ! et que les boutons max/min ne sont pas affichés (sinon, form2 va aussi s'agrandir...).
3° zone verrouillée Si tes propriétes de contrôle sont bonnes, vérifie aussi celle du formulaire (modif autorisé, ...) Et les arguments de ton instruction d'ouverture, qui doivent être du style : DoCmd.OpenForm "Form2", acNormal, , , acFormEdit, acWindowNormal ==> ben tout était ok (pas vu de bleme) , du coup j'ai refait en vitesse mon form2 et tout roule. Merci de ton aide