Dans l'application faite en ACCESS =AE 2000, des contr=F4les=20
ONGLET ont =E9t=E9 plac=E9 dans un formulaire.
Sur le premier onglet, certains libell=E9s de champs doivent=20
appara=EEtre en gris=E9 lorsqu'ils rencontrent une condition=20
donn=E9e.
Le contr=F4le "Etiquette" d'Access =AE ne comporte pas de=20
propri=E9t=E9 "Enabled" c'est pourquoi j'utilise des Threed=20
Panel Control. Tout se passe tr=E8s bien et les libell=E9s en=20
question ne sont visibles que sur l'onglet 1, ce qui est=20
parfait.
Lorsqu'un autre onglet est s=E9lectionn=E9, les libell=E9s sont=20
=E9galement invisibles jusqu'=E0 ce que j'utilise les boutons=20
de navigation (1 record en avant ou en arri=E8re dans le=20
recordset). A ce moment une proc=E9dure VBA est enclench=E9e=20
pour activer ou d=E9sactiver ces libell=E9s.
Le probl=E8me est qu'=E0 ce moment ces libell=E9s apparaissent=20
=E9galement dans l'onglet 1 alors qu'ils n'ont rien =E0 y=20
faire. Comment puis-je =E9viter cela ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xavier HUE
Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés dans les pages de ton controle onglet?? Pour vérifier, fais en glisser un en dehors du controle onglet. Celui-ci devrait se redimensionner automatiquement de façon à conserver le controle que tu fais glisser à l'intérieur de l'onglet. Si ce n'est pas le cas, c'est normal que tes controles apparaissent comme tu le constates. Dans ce cas, "Couper" ledit controle, sélectionner la page du control onglet dans lequel il doit être placé, puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou lieu d'étiquettes? Il suffit de modifier l'apparence du TextBox pour qu'il ressemble à une étiquette. Et tu dispose de la propriété Enable.
Cordialement.
-----Message d'origine----- Dans l'application faite en ACCESS ® 2000, des contrôles ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs doivent
apparaître en grisé lorsqu'ils rencontrent une condition donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de propriété "Enabled" c'est pourquoi j'utilise des Threed Panel Control. Tout se passe très bien et les libellés en question ne sont visibles que sur l'onglet 1, ce qui est parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont également invisibles jusqu'à ce que j'utilise les boutons de navigation (1 record en avant ou en arrière dans le recordset). A ce moment une procédure VBA est enclenchée pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent également dans l'onglet 1 alors qu'ils n'ont rien à y faire. Comment puis-je éviter cela ?
Merci de votre aide. .
Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés
dans les pages de ton controle onglet??
Pour vérifier, fais en glisser un en dehors du controle
onglet. Celui-ci devrait se redimensionner automatiquement
de façon à conserver le controle que tu fais glisser à
l'intérieur de l'onglet.
Si ce n'est pas le cas, c'est normal que tes controles
apparaissent comme tu le constates.
Dans ce cas, "Couper" ledit controle, sélectionner la page
du control onglet dans lequel il doit être placé,
puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou
lieu d'étiquettes? Il suffit de modifier l'apparence du
TextBox pour qu'il ressemble à une étiquette. Et tu
dispose de la propriété Enable.
Cordialement.
-----Message d'origine-----
Dans l'application faite en ACCESS ® 2000, des contrôles
ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs
doivent
apparaître en grisé lorsqu'ils rencontrent une condition
donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de
propriété "Enabled" c'est pourquoi j'utilise des Threed
Panel Control. Tout se passe très bien et les libellés en
question ne sont visibles que sur l'onglet 1, ce qui est
parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont
également invisibles jusqu'à ce que j'utilise les boutons
de navigation (1 record en avant ou en arrière dans le
recordset). A ce moment une procédure VBA est enclenchée
pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent
également dans l'onglet 1 alors qu'ils n'ont rien à y
faire. Comment puis-je éviter cela ?
A tout hasard, est-ce que tes controles sont bien insérés dans les pages de ton controle onglet?? Pour vérifier, fais en glisser un en dehors du controle onglet. Celui-ci devrait se redimensionner automatiquement de façon à conserver le controle que tu fais glisser à l'intérieur de l'onglet. Si ce n'est pas le cas, c'est normal que tes controles apparaissent comme tu le constates. Dans ce cas, "Couper" ledit controle, sélectionner la page du control onglet dans lequel il doit être placé, puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou lieu d'étiquettes? Il suffit de modifier l'apparence du TextBox pour qu'il ressemble à une étiquette. Et tu dispose de la propriété Enable.
Cordialement.
-----Message d'origine----- Dans l'application faite en ACCESS ® 2000, des contrôles ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs doivent
apparaître en grisé lorsqu'ils rencontrent une condition donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de propriété "Enabled" c'est pourquoi j'utilise des Threed Panel Control. Tout se passe très bien et les libellés en question ne sont visibles que sur l'onglet 1, ce qui est parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont également invisibles jusqu'à ce que j'utilise les boutons de navigation (1 record en avant ou en arrière dans le recordset). A ce moment une procédure VBA est enclenchée pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent également dans l'onglet 1 alors qu'ils n'ont rien à y faire. Comment puis-je éviter cela ?
Merci de votre aide. .
Alain MAES
Merci de ta réponse Xavier.
Mes contrôles sont bel et bien dans la page Ad Hoc. Le meilleure preuve que j'en ai est que lorsque l'erreur se produit (je suis en onglet 2) et si je clique sur l'onglet 1 (qui doit afficher les Threed Panel) tout est correct puis je reclique sur onglet 2 et les contrôles ont disparu (ce qui est normal). Dès que je vais utiliser les boutons de navigation, l'erreur se reproduit.
En réponse à ta question du pourquoi j'utilise les Threed Panel Control est purement question du look de l'application, car ces contrôles permettent la 3D dans les libellés (Gravés ou Relief).
Merci de ton intervention. Alain.
-----Message d'origine----- Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés dans les pages de ton controle onglet?? Pour vérifier, fais en glisser un en dehors du controle onglet. Celui-ci devrait se redimensionner automatiquement
de façon à conserver le controle que tu fais glisser à l'intérieur de l'onglet. Si ce n'est pas le cas, c'est normal que tes controles apparaissent comme tu le constates. Dans ce cas, "Couper" ledit controle, sélectionner la page
du control onglet dans lequel il doit être placé, puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou lieu d'étiquettes? Il suffit de modifier l'apparence du TextBox pour qu'il ressemble à une étiquette. Et tu dispose de la propriété Enable.
Cordialement.
-----Message d'origine----- Dans l'application faite en ACCESS ® 2000, des contrôles ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs doivent
apparaître en grisé lorsqu'ils rencontrent une condition donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de propriété "Enabled" c'est pourquoi j'utilise des Threed Panel Control. Tout se passe très bien et les libellés en
question ne sont visibles que sur l'onglet 1, ce qui est parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont
également invisibles jusqu'à ce que j'utilise les boutons
de navigation (1 record en avant ou en arrière dans le recordset). A ce moment une procédure VBA est enclenchée pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent également dans l'onglet 1 alors qu'ils n'ont rien à y faire. Comment puis-je éviter cela ?
Merci de votre aide. .
.
Merci de ta réponse Xavier.
Mes contrôles sont bel et bien dans la page Ad Hoc. Le
meilleure preuve que j'en ai est que lorsque l'erreur se
produit (je suis en onglet 2) et si je clique sur l'onglet
1 (qui doit afficher les Threed Panel) tout est correct
puis je reclique sur onglet 2 et les contrôles ont disparu
(ce qui est normal). Dès que je vais utiliser les boutons
de navigation, l'erreur se reproduit.
En réponse à ta question du pourquoi j'utilise les Threed
Panel Control est purement question du look de
l'application, car ces contrôles permettent la 3D dans les
libellés (Gravés ou Relief).
Merci de ton intervention.
Alain.
-----Message d'origine-----
Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés
dans les pages de ton controle onglet??
Pour vérifier, fais en glisser un en dehors du controle
onglet. Celui-ci devrait se redimensionner
automatiquement
de façon à conserver le controle que tu fais glisser à
l'intérieur de l'onglet.
Si ce n'est pas le cas, c'est normal que tes controles
apparaissent comme tu le constates.
Dans ce cas, "Couper" ledit controle, sélectionner la
page
du control onglet dans lequel il doit être placé,
puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou
lieu d'étiquettes? Il suffit de modifier l'apparence du
TextBox pour qu'il ressemble à une étiquette. Et tu
dispose de la propriété Enable.
Cordialement.
-----Message d'origine-----
Dans l'application faite en ACCESS ® 2000, des contrôles
ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs
doivent
apparaître en grisé lorsqu'ils rencontrent une condition
donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de
propriété "Enabled" c'est pourquoi j'utilise des Threed
Panel Control. Tout se passe très bien et les libellés
en
question ne sont visibles que sur l'onglet 1, ce qui est
parfait.
Lorsqu'un autre onglet est sélectionné, les libellés
sont
également invisibles jusqu'à ce que j'utilise les
boutons
de navigation (1 record en avant ou en arrière dans le
recordset). A ce moment une procédure VBA est enclenchée
pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent
également dans l'onglet 1 alors qu'ils n'ont rien à y
faire. Comment puis-je éviter cela ?
Mes contrôles sont bel et bien dans la page Ad Hoc. Le meilleure preuve que j'en ai est que lorsque l'erreur se produit (je suis en onglet 2) et si je clique sur l'onglet 1 (qui doit afficher les Threed Panel) tout est correct puis je reclique sur onglet 2 et les contrôles ont disparu (ce qui est normal). Dès que je vais utiliser les boutons de navigation, l'erreur se reproduit.
En réponse à ta question du pourquoi j'utilise les Threed Panel Control est purement question du look de l'application, car ces contrôles permettent la 3D dans les libellés (Gravés ou Relief).
Merci de ton intervention. Alain.
-----Message d'origine----- Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés dans les pages de ton controle onglet?? Pour vérifier, fais en glisser un en dehors du controle onglet. Celui-ci devrait se redimensionner automatiquement
de façon à conserver le controle que tu fais glisser à l'intérieur de l'onglet. Si ce n'est pas le cas, c'est normal que tes controles apparaissent comme tu le constates. Dans ce cas, "Couper" ledit controle, sélectionner la page
du control onglet dans lequel il doit être placé, puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou lieu d'étiquettes? Il suffit de modifier l'apparence du TextBox pour qu'il ressemble à une étiquette. Et tu dispose de la propriété Enable.
Cordialement.
-----Message d'origine----- Dans l'application faite en ACCESS ® 2000, des contrôles ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs doivent
apparaître en grisé lorsqu'ils rencontrent une condition donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de propriété "Enabled" c'est pourquoi j'utilise des Threed Panel Control. Tout se passe très bien et les libellés en
question ne sont visibles que sur l'onglet 1, ce qui est parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont
également invisibles jusqu'à ce que j'utilise les boutons
de navigation (1 record en avant ou en arrière dans le recordset). A ce moment une procédure VBA est enclenchée pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent également dans l'onglet 1 alors qu'ils n'ont rien à y faire. Comment puis-je éviter cela ?
Merci de votre aide. .
.
Xavier HUE
Re,
Je n'ai malheureusement pas ces controles sur mon poste pour tester... Et je ne vois pas autre chose.
Tu peux peut être contourner en jouant avec la propriété Visible de ces controles lorsque tu changes de page.
Une chose aussi que tu pourrais faire histoire de confirmer un éventuel bug de gestion de ces controles par Access: Remplacer un Threed Panel par un TextBox et voir comment ça se comporte.
Cordialement.
-----Message d'origine----- Merci de ta réponse Xavier.
Mes contrôles sont bel et bien dans la page Ad Hoc. Le meilleure preuve que j'en ai est que lorsque l'erreur se produit (je suis en onglet 2) et si je clique sur l'onglet
1 (qui doit afficher les Threed Panel) tout est correct puis je reclique sur onglet 2 et les contrôles ont disparu
(ce qui est normal). Dès que je vais utiliser les boutons de navigation, l'erreur se reproduit.
En réponse à ta question du pourquoi j'utilise les Threed Panel Control est purement question du look de l'application, car ces contrôles permettent la 3D dans les
libellés (Gravés ou Relief).
Merci de ton intervention. Alain.
-----Message d'origine----- Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés
dans les pages de ton controle onglet?? Pour vérifier, fais en glisser un en dehors du controle onglet. Celui-ci devrait se redimensionner automatiquement
de façon à conserver le controle que tu fais glisser à l'intérieur de l'onglet. Si ce n'est pas le cas, c'est normal que tes controles apparaissent comme tu le constates. Dans ce cas, "Couper" ledit controle, sélectionner la page
du control onglet dans lequel il doit être placé, puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou lieu d'étiquettes? Il suffit de modifier l'apparence du TextBox pour qu'il ressemble à une étiquette. Et tu dispose de la propriété Enable.
Cordialement.
-----Message d'origine----- Dans l'application faite en ACCESS ® 2000, des contrôles
ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs doivent
apparaître en grisé lorsqu'ils rencontrent une condition
donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de propriété "Enabled" c'est pourquoi j'utilise des Threed Panel Control. Tout se passe très bien et les libellés en
question ne sont visibles que sur l'onglet 1, ce qui est
parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont
également invisibles jusqu'à ce que j'utilise les boutons
de navigation (1 record en avant ou en arrière dans le recordset). A ce moment une procédure VBA est enclenchée
pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent
également dans l'onglet 1 alors qu'ils n'ont rien à y faire. Comment puis-je éviter cela ?
Merci de votre aide. .
.
.
Re,
Je n'ai malheureusement pas ces controles sur mon poste
pour tester...
Et je ne vois pas autre chose.
Tu peux peut être contourner en jouant avec la propriété
Visible de ces controles lorsque tu changes de page.
Une chose aussi que tu pourrais faire histoire de
confirmer un éventuel bug de gestion de ces controles par
Access: Remplacer un Threed Panel par un TextBox et voir
comment ça se comporte.
Cordialement.
-----Message d'origine-----
Merci de ta réponse Xavier.
Mes contrôles sont bel et bien dans la page Ad Hoc. Le
meilleure preuve que j'en ai est que lorsque l'erreur se
produit (je suis en onglet 2) et si je clique sur
l'onglet
1 (qui doit afficher les Threed Panel) tout est correct
puis je reclique sur onglet 2 et les contrôles ont
disparu
(ce qui est normal). Dès que je vais utiliser les boutons
de navigation, l'erreur se reproduit.
En réponse à ta question du pourquoi j'utilise les Threed
Panel Control est purement question du look de
l'application, car ces contrôles permettent la 3D dans
les
libellés (Gravés ou Relief).
Merci de ton intervention.
Alain.
-----Message d'origine-----
Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien
insérés
dans les pages de ton controle onglet??
Pour vérifier, fais en glisser un en dehors du controle
onglet. Celui-ci devrait se redimensionner
automatiquement
de façon à conserver le controle que tu fais glisser à
l'intérieur de l'onglet.
Si ce n'est pas le cas, c'est normal que tes controles
apparaissent comme tu le constates.
Dans ce cas, "Couper" ledit controle, sélectionner la
page
du control onglet dans lequel il doit être placé,
puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou
lieu d'étiquettes? Il suffit de modifier l'apparence du
TextBox pour qu'il ressemble à une étiquette. Et tu
dispose de la propriété Enable.
Cordialement.
-----Message d'origine-----
Dans l'application faite en ACCESS ® 2000, des
contrôles
ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs
doivent
apparaître en grisé lorsqu'ils rencontrent une
condition
donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de
propriété "Enabled" c'est pourquoi j'utilise des Threed
Panel Control. Tout se passe très bien et les libellés
en
question ne sont visibles que sur l'onglet 1, ce qui
est
parfait.
Lorsqu'un autre onglet est sélectionné, les libellés
sont
également invisibles jusqu'à ce que j'utilise les
boutons
de navigation (1 record en avant ou en arrière dans le
recordset). A ce moment une procédure VBA est
enclenchée
pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés
apparaissent
également dans l'onglet 1 alors qu'ils n'ont rien à y
faire. Comment puis-je éviter cela ?
Je n'ai malheureusement pas ces controles sur mon poste pour tester... Et je ne vois pas autre chose.
Tu peux peut être contourner en jouant avec la propriété Visible de ces controles lorsque tu changes de page.
Une chose aussi que tu pourrais faire histoire de confirmer un éventuel bug de gestion de ces controles par Access: Remplacer un Threed Panel par un TextBox et voir comment ça se comporte.
Cordialement.
-----Message d'origine----- Merci de ta réponse Xavier.
Mes contrôles sont bel et bien dans la page Ad Hoc. Le meilleure preuve que j'en ai est que lorsque l'erreur se produit (je suis en onglet 2) et si je clique sur l'onglet
1 (qui doit afficher les Threed Panel) tout est correct puis je reclique sur onglet 2 et les contrôles ont disparu
(ce qui est normal). Dès que je vais utiliser les boutons de navigation, l'erreur se reproduit.
En réponse à ta question du pourquoi j'utilise les Threed Panel Control est purement question du look de l'application, car ces contrôles permettent la 3D dans les
libellés (Gravés ou Relief).
Merci de ton intervention. Alain.
-----Message d'origine----- Bonjour Alain,
A tout hasard, est-ce que tes controles sont bien insérés
dans les pages de ton controle onglet?? Pour vérifier, fais en glisser un en dehors du controle onglet. Celui-ci devrait se redimensionner automatiquement
de façon à conserver le controle que tu fais glisser à l'intérieur de l'onglet. Si ce n'est pas le cas, c'est normal que tes controles apparaissent comme tu le constates. Dans ce cas, "Couper" ledit controle, sélectionner la page
du control onglet dans lequel il doit être placé, puis "Coller".
Une remarque: Pour quoi ne pas utiliser des TextBox ou lieu d'étiquettes? Il suffit de modifier l'apparence du TextBox pour qu'il ressemble à une étiquette. Et tu dispose de la propriété Enable.
Cordialement.
-----Message d'origine----- Dans l'application faite en ACCESS ® 2000, des contrôles
ONGLET ont été placé dans un formulaire.
Sur le premier onglet, certains libellés de champs doivent
apparaître en grisé lorsqu'ils rencontrent une condition
donnée.
Le contrôle "Etiquette" d'Access ® ne comporte pas de propriété "Enabled" c'est pourquoi j'utilise des Threed Panel Control. Tout se passe très bien et les libellés en
question ne sont visibles que sur l'onglet 1, ce qui est
parfait.
Lorsqu'un autre onglet est sélectionné, les libellés sont
également invisibles jusqu'à ce que j'utilise les boutons
de navigation (1 record en avant ou en arrière dans le recordset). A ce moment une procédure VBA est enclenchée
pour activer ou désactiver ces libellés.
Le problème est qu'à ce moment ces libellés apparaissent
également dans l'onglet 1 alors qu'ils n'ont rien à y faire. Comment puis-je éviter cela ?