Bonjour, j'ai WinXp Pro (sp2) et Access2000.
Je viens de terminer la programmation d'une application Access qui tourne
sans problème. La programmation s'est faite sur un écran 19".
En finale hélas l'application doit tourner sur un écran 15" d'un portable...!!
Problème évidemment, les écrans sont coupés et l'usage des ascenseurs est
très peu commode.
Comment redimensionner à la taille d'un écran 15" une fenêtre qui contient 1
formulaire et son sous-formulaire (complexes) ?
Par avance un grand merci pour votre aide !
Pol
Bonjour Sempere, Désolé, j'ai un peu tardé avant de faire les tests. Je n'arrive pas à suivre correctement la marche à suivre renseignée, hélas. J'ai fait un "copier/coller" des modules Je ne trouve pas l'endroit où je peux créer une "propriété personnalisée" et donc j'ignore aussi comment formuler la ligne de programme, ma résolution de bas était 1152x864. Le code à l'ouverture, où dois-je le mettre ?? c'est en VB ou alors une macro ? Enfin, comme mon écran doit afficher simultanément un formulaire et son sous-formulaire, je suppose que chacun doit être redimensionné au moment du chargement de la base complète ? Merci pour votre patience, je ne suis pas un expert mais je finirai par y arriver ! Pol
Bonjour
La démarche est la suivante : 1°) mettre dans ta base les 3 modules de classes ainsi que le module standard 2°) définir une propriété personnalisé dans ta base que tu nommes : "Resolution" avec la valeur correspondant à la résolution lors du développement, exemple : 800 x 600 (96x96) (Tu peux lancer la fonciton ResEcran() pour connaître la valeur que tu dois mettre dans ta propriété) 3°) Lancer un code à l'ouverture de la base qui va lancer la fonction EXE_UpDateRes, genre :
Function AuDemarrage EXE_UpDateRes "Formulaire1" EXE_UpDateRes "Formulaire2" EXE_UpDateRes "Formulaire3" EXE_UpDateRes "Formulaire4" ... End Function
Voilà
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "pfg" a écrit dans le message de news:
Voila, j'ai bien regardé la solution proposée et qui semble en effet répondre à mon souci, mais... comment mettre en oeuvre tout cela ?? Dois-je décorticer chaque élément de chaque formulaire pour créer les modules de classe et résolution dans mon application spécifique-même ? Où intervient le nom du/des formulaire(s) dans le code (je vois "gdb", il s'agirait de l'application courante ?). En intégrant les éléments du téléchargement tels quels dans l'application je ne vois pas comment intervenir... J'ai la "bible" de Access sous les yeux (de Cary N. Prague et Michael R. Irwin) mais je n'y ai pas encore trouvé une piste... Je continue à chercher mais si vous avez un conseil cela m'aiderait certainement ! Merci pour votre aide. Pol
Bonjour
Tu trouveras une piste ici : http://access.jessy.free.fr/index.html?Menu&Page=AutoResize
Par contre la méthode ne se sert pas de la taille de l'écran mais des résolutions employées.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------
"pfg" a écrit dans le message de news:
Bonjour, j'ai WinXp Pro (sp2) et Access2000. Je viens de terminer la programmation d'une application Access qui tourne sans problème. La programmation s'est faite sur un écran 19". En finale hélas l'application doit tourner sur un écran 15" d'un portable...!! Problème évidemment, les écrans sont coupés et l'usage des ascenseurs est très peu commode. Comment redimensionner à la taille d'un écran 15" une fenêtre qui contient 1 formulaire et son sous-formulaire (complexes) ? Par avance un grand merci pour votre aide ! Pol
Bonjour Sempere,
Désolé, j'ai un peu tardé avant de faire les tests.
Je n'arrive pas à suivre correctement la marche à suivre renseignée, hélas.
J'ai fait un "copier/coller" des modules
Je ne trouve pas l'endroit où je peux créer une "propriété personnalisée" et
donc j'ignore aussi comment formuler la ligne de programme, ma résolution de
bas était 1152x864.
Le code à l'ouverture, où dois-je le mettre ?? c'est en VB ou alors une
macro ?
Enfin, comme mon écran doit afficher simultanément un formulaire et son
sous-formulaire, je suppose que chacun doit être redimensionné au moment du
chargement de la base complète ?
Merci pour votre patience, je ne suis pas un expert mais je finirai par y
arriver !
Pol
Bonjour
La démarche est la suivante :
1°) mettre dans ta base les 3 modules de classes ainsi que le module
standard
2°) définir une propriété personnalisé dans ta base que tu nommes :
"Resolution" avec la valeur correspondant à la résolution lors du
développement, exemple :
800 x 600 (96x96)
(Tu peux lancer la fonciton ResEcran() pour connaître la valeur que tu dois
mettre dans ta propriété)
3°) Lancer un code à l'ouverture de la base qui va lancer la fonction
EXE_UpDateRes, genre :
Function AuDemarrage
EXE_UpDateRes "Formulaire1"
EXE_UpDateRes "Formulaire2"
EXE_UpDateRes "Formulaire3"
EXE_UpDateRes "Formulaire4"
...
End Function
Voilà
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"pfg" <pfg@discussions.microsoft.com> a écrit dans le message de news:
99784BD9-2AA8-45A7-AF96-58485B7B2E7C@microsoft.com...
Voila, j'ai bien regardé la solution proposée et qui semble en effet
répondre
à mon souci, mais... comment mettre en oeuvre tout cela ??
Dois-je décorticer chaque élément de chaque formulaire pour créer les
modules de classe et résolution dans mon application spécifique-même ? Où
intervient le nom du/des formulaire(s) dans le code (je vois "gdb", il
s'agirait de l'application courante ?).
En intégrant les éléments du téléchargement tels quels dans l'application
je
ne vois pas comment intervenir... J'ai la "bible" de Access sous les yeux
(de Cary N. Prague et Michael R. Irwin) mais je n'y ai pas encore trouvé
une
piste...
Je continue à chercher mais si vous avez un conseil cela m'aiderait
certainement !
Merci pour votre aide. Pol
Bonjour
Tu trouveras une piste ici :
http://access.jessy.free.fr/index.html?Menu&Page=AutoResize
Par contre la méthode ne se sert pas de la taille de l'écran mais des
résolutions employées.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"pfg" <pfg@discussions.microsoft.com> a écrit dans le message de news:
7650090E-9190-4D6B-863F-B1CD5BDEE55D@microsoft.com...
Bonjour, j'ai WinXp Pro (sp2) et Access2000.
Je viens de terminer la programmation d'une application Access qui
tourne
sans problème. La programmation s'est faite sur un écran 19".
En finale hélas l'application doit tourner sur un écran 15" d'un
portable...!!
Problème évidemment, les écrans sont coupés et l'usage des ascenseurs
est
très peu commode.
Comment redimensionner à la taille d'un écran 15" une fenêtre qui
contient
1
formulaire et son sous-formulaire (complexes) ?
Par avance un grand merci pour votre aide !
Pol
Bonjour Sempere, Désolé, j'ai un peu tardé avant de faire les tests. Je n'arrive pas à suivre correctement la marche à suivre renseignée, hélas. J'ai fait un "copier/coller" des modules Je ne trouve pas l'endroit où je peux créer une "propriété personnalisée" et donc j'ignore aussi comment formuler la ligne de programme, ma résolution de bas était 1152x864. Le code à l'ouverture, où dois-je le mettre ?? c'est en VB ou alors une macro ? Enfin, comme mon écran doit afficher simultanément un formulaire et son sous-formulaire, je suppose que chacun doit être redimensionné au moment du chargement de la base complète ? Merci pour votre patience, je ne suis pas un expert mais je finirai par y arriver ! Pol
Bonjour
La démarche est la suivante : 1°) mettre dans ta base les 3 modules de classes ainsi que le module standard 2°) définir une propriété personnalisé dans ta base que tu nommes : "Resolution" avec la valeur correspondant à la résolution lors du développement, exemple : 800 x 600 (96x96) (Tu peux lancer la fonciton ResEcran() pour connaître la valeur que tu dois mettre dans ta propriété) 3°) Lancer un code à l'ouverture de la base qui va lancer la fonction EXE_UpDateRes, genre :
Function AuDemarrage EXE_UpDateRes "Formulaire1" EXE_UpDateRes "Formulaire2" EXE_UpDateRes "Formulaire3" EXE_UpDateRes "Formulaire4" ... End Function
Voilà
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "pfg" a écrit dans le message de news:
Voila, j'ai bien regardé la solution proposée et qui semble en effet répondre à mon souci, mais... comment mettre en oeuvre tout cela ?? Dois-je décorticer chaque élément de chaque formulaire pour créer les modules de classe et résolution dans mon application spécifique-même ? Où intervient le nom du/des formulaire(s) dans le code (je vois "gdb", il s'agirait de l'application courante ?). En intégrant les éléments du téléchargement tels quels dans l'application je ne vois pas comment intervenir... J'ai la "bible" de Access sous les yeux (de Cary N. Prague et Michael R. Irwin) mais je n'y ai pas encore trouvé une piste... Je continue à chercher mais si vous avez un conseil cela m'aiderait certainement ! Merci pour votre aide. Pol
Bonjour
Tu trouveras une piste ici : http://access.jessy.free.fr/index.html?Menu&Page=AutoResize
Par contre la méthode ne se sert pas de la taille de l'écran mais des résolutions employées.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------
"pfg" a écrit dans le message de news:
Bonjour, j'ai WinXp Pro (sp2) et Access2000. Je viens de terminer la programmation d'une application Access qui tourne sans problème. La programmation s'est faite sur un écran 19". En finale hélas l'application doit tourner sur un écran 15" d'un portable...!! Problème évidemment, les écrans sont coupés et l'usage des ascenseurs est très peu commode. Comment redimensionner à la taille d'un écran 15" une fenêtre qui contient 1 formulaire et son sous-formulaire (complexes) ? Par avance un grand merci pour votre aide ! Pol
Jessy Sempere [MVP]
Bonjour
Alors pour la propriété personnalisé, tu ouvres ta base, ensuite tu vas dans le menu : "Fichier" - "Propriété de la base". Là tu vas dans l'onglet "Personnalisation".
Comme nom, tu mets Résolution et pour la valeur à mettre, tu peux lancer par exemple :
Function TMP() MsgBox ResEcran End Function
Ca t'affichera un message avec la valeur que tu doit mettre dans ta propriété personnalisée.
Sinon, pour lancer ce code, tu peux utiliser une macro Autoexec si tu veux avec Action : ExécuterCode NomFonction : EXE_UpDateRes "TonFormulaire1"
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ en cours de migration vers : http://access.fr.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------
"pfg" a écrit dans le message de news:
Bonjour Sempere, Désolé, j'ai un peu tardé avant de faire les tests. Je n'arrive pas à suivre correctement la marche à suivre renseignée, hélas. J'ai fait un "copier/coller" des modules Je ne trouve pas l'endroit où je peux créer une "propriété personnalisée" et donc j'ignore aussi comment formuler la ligne de programme, ma résolution de bas était 1152x864. Le code à l'ouverture, où dois-je le mettre ?? c'est en VB ou alors une macro ? Enfin, comme mon écran doit afficher simultanément un formulaire et son sous-formulaire, je suppose que chacun doit être redimensionné au moment du chargement de la base complète ? Merci pour votre patience, je ne suis pas un expert mais je finirai par y arriver ! Pol
Bonjour
La démarche est la suivante : 1°) mettre dans ta base les 3 modules de classes ainsi que le module standard 2°) définir une propriété personnalisé dans ta base que tu nommes : "Resolution" avec la valeur correspondant à la résolution lors du développement, exemple : 800 x 600 (96x96) (Tu peux lancer la fonciton ResEcran() pour connaître la valeur que tu dois mettre dans ta propriété) 3°) Lancer un code à l'ouverture de la base qui va lancer la fonction EXE_UpDateRes, genre :
Function AuDemarrage EXE_UpDateRes "Formulaire1" EXE_UpDateRes "Formulaire2" EXE_UpDateRes "Formulaire3" EXE_UpDateRes "Formulaire4" ... End Function
Voilà
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "pfg" a écrit dans le message de news:
Voila, j'ai bien regardé la solution proposée et qui semble en effet répondre à mon souci, mais... comment mettre en oeuvre tout cela ?? Dois-je décorticer chaque élément de chaque formulaire pour créer les modules de classe et résolution dans mon application spécifique-même ? Où intervient le nom du/des formulaire(s) dans le code (je vois "gdb", il s'agirait de l'application courante ?). En intégrant les éléments du téléchargement tels quels dans l'application je ne vois pas comment intervenir... J'ai la "bible" de Access sous les yeux (de Cary N. Prague et Michael R. Irwin) mais je n'y ai pas encore trouvé une piste... Je continue à chercher mais si vous avez un conseil cela m'aiderait certainement ! Merci pour votre aide. Pol
Bonjour
Tu trouveras une piste ici : http://access.jessy.free.fr/index.html?Menu&Page=AutoResize
Par contre la méthode ne se sert pas de la taille de l'écran mais des résolutions employées.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------
"pfg" a écrit dans le message de news:
Bonjour, j'ai WinXp Pro (sp2) et Access2000. Je viens de terminer la programmation d'une application Access qui tourne sans problème. La programmation s'est faite sur un écran 19". En finale hélas l'application doit tourner sur un écran 15" d'un portable...!! Problème évidemment, les écrans sont coupés et l'usage des ascenseurs est très peu commode. Comment redimensionner à la taille d'un écran 15" une fenêtre qui contient 1 formulaire et son sous-formulaire (complexes) ? Par avance un grand merci pour votre aide ! Pol
Bonjour
Alors pour la propriété personnalisé, tu ouvres ta base, ensuite tu vas dans
le menu : "Fichier" - "Propriété de la base". Là tu vas dans l'onglet
"Personnalisation".
Comme nom, tu mets Résolution et pour la valeur à mettre, tu peux lancer par
exemple :
Function TMP()
MsgBox ResEcran
End Function
Ca t'affichera un message avec la valeur que tu doit mettre dans ta
propriété personnalisée.
Sinon, pour lancer ce code, tu peux utiliser une macro Autoexec si tu veux
avec
Action : ExécuterCode
NomFonction : EXE_UpDateRes "TonFormulaire1"
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
en cours de migration vers : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"pfg" <pfg@discussions.microsoft.com> a écrit dans le message de news:
80035123-D0E2-4208-B060-17D7B2D844B6@microsoft.com...
Bonjour Sempere,
Désolé, j'ai un peu tardé avant de faire les tests.
Je n'arrive pas à suivre correctement la marche à suivre renseignée,
hélas.
J'ai fait un "copier/coller" des modules
Je ne trouve pas l'endroit où je peux créer une "propriété personnalisée"
et
donc j'ignore aussi comment formuler la ligne de programme, ma résolution
de
bas était 1152x864.
Le code à l'ouverture, où dois-je le mettre ?? c'est en VB ou alors une
macro ?
Enfin, comme mon écran doit afficher simultanément un formulaire et son
sous-formulaire, je suppose que chacun doit être redimensionné au moment
du
chargement de la base complète ?
Merci pour votre patience, je ne suis pas un expert mais je finirai par y
arriver !
Pol
Bonjour
La démarche est la suivante :
1°) mettre dans ta base les 3 modules de classes ainsi que le module
standard
2°) définir une propriété personnalisé dans ta base que tu nommes :
"Resolution" avec la valeur correspondant à la résolution lors du
développement, exemple :
800 x 600 (96x96)
(Tu peux lancer la fonciton ResEcran() pour connaître la valeur que tu
dois
mettre dans ta propriété)
3°) Lancer un code à l'ouverture de la base qui va lancer la fonction
EXE_UpDateRes, genre :
Function AuDemarrage
EXE_UpDateRes "Formulaire1"
EXE_UpDateRes "Formulaire2"
EXE_UpDateRes "Formulaire3"
EXE_UpDateRes "Formulaire4"
...
End Function
Voilà
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"pfg" <pfg@discussions.microsoft.com> a écrit dans le message de news:
99784BD9-2AA8-45A7-AF96-58485B7B2E7C@microsoft.com...
Voila, j'ai bien regardé la solution proposée et qui semble en effet
répondre
à mon souci, mais... comment mettre en oeuvre tout cela ??
Dois-je décorticer chaque élément de chaque formulaire pour créer les
modules de classe et résolution dans mon application spécifique-même ?
Où
intervient le nom du/des formulaire(s) dans le code (je vois "gdb", il
s'agirait de l'application courante ?).
En intégrant les éléments du téléchargement tels quels dans
l'application
je
ne vois pas comment intervenir... J'ai la "bible" de Access sous les
yeux
(de Cary N. Prague et Michael R. Irwin) mais je n'y ai pas encore
trouvé
une
piste...
Je continue à chercher mais si vous avez un conseil cela m'aiderait
certainement !
Merci pour votre aide. Pol
Bonjour
Tu trouveras une piste ici :
http://access.jessy.free.fr/index.html?Menu&Page=AutoResize
Par contre la méthode ne se sert pas de la taille de l'écran mais des
résolutions employées.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"pfg" <pfg@discussions.microsoft.com> a écrit dans le message de news:
7650090E-9190-4D6B-863F-B1CD5BDEE55D@microsoft.com...
Bonjour, j'ai WinXp Pro (sp2) et Access2000.
Je viens de terminer la programmation d'une application Access qui
tourne
sans problème. La programmation s'est faite sur un écran 19".
En finale hélas l'application doit tourner sur un écran 15" d'un
portable...!!
Problème évidemment, les écrans sont coupés et l'usage des
ascenseurs
est
très peu commode.
Comment redimensionner à la taille d'un écran 15" une fenêtre qui
contient
1
formulaire et son sous-formulaire (complexes) ?
Par avance un grand merci pour votre aide !
Pol
Alors pour la propriété personnalisé, tu ouvres ta base, ensuite tu vas dans le menu : "Fichier" - "Propriété de la base". Là tu vas dans l'onglet "Personnalisation".
Comme nom, tu mets Résolution et pour la valeur à mettre, tu peux lancer par exemple :
Function TMP() MsgBox ResEcran End Function
Ca t'affichera un message avec la valeur que tu doit mettre dans ta propriété personnalisée.
Sinon, pour lancer ce code, tu peux utiliser une macro Autoexec si tu veux avec Action : ExécuterCode NomFonction : EXE_UpDateRes "TonFormulaire1"
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ en cours de migration vers : http://access.fr.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------
"pfg" a écrit dans le message de news:
Bonjour Sempere, Désolé, j'ai un peu tardé avant de faire les tests. Je n'arrive pas à suivre correctement la marche à suivre renseignée, hélas. J'ai fait un "copier/coller" des modules Je ne trouve pas l'endroit où je peux créer une "propriété personnalisée" et donc j'ignore aussi comment formuler la ligne de programme, ma résolution de bas était 1152x864. Le code à l'ouverture, où dois-je le mettre ?? c'est en VB ou alors une macro ? Enfin, comme mon écran doit afficher simultanément un formulaire et son sous-formulaire, je suppose que chacun doit être redimensionné au moment du chargement de la base complète ? Merci pour votre patience, je ne suis pas un expert mais je finirai par y arriver ! Pol
Bonjour
La démarche est la suivante : 1°) mettre dans ta base les 3 modules de classes ainsi que le module standard 2°) définir une propriété personnalisé dans ta base que tu nommes : "Resolution" avec la valeur correspondant à la résolution lors du développement, exemple : 800 x 600 (96x96) (Tu peux lancer la fonciton ResEcran() pour connaître la valeur que tu dois mettre dans ta propriété) 3°) Lancer un code à l'ouverture de la base qui va lancer la fonction EXE_UpDateRes, genre :
Function AuDemarrage EXE_UpDateRes "Formulaire1" EXE_UpDateRes "Formulaire2" EXE_UpDateRes "Formulaire3" EXE_UpDateRes "Formulaire4" ... End Function
Voilà
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "pfg" a écrit dans le message de news:
Voila, j'ai bien regardé la solution proposée et qui semble en effet répondre à mon souci, mais... comment mettre en oeuvre tout cela ?? Dois-je décorticer chaque élément de chaque formulaire pour créer les modules de classe et résolution dans mon application spécifique-même ? Où intervient le nom du/des formulaire(s) dans le code (je vois "gdb", il s'agirait de l'application courante ?). En intégrant les éléments du téléchargement tels quels dans l'application je ne vois pas comment intervenir... J'ai la "bible" de Access sous les yeux (de Cary N. Prague et Michael R. Irwin) mais je n'y ai pas encore trouvé une piste... Je continue à chercher mais si vous avez un conseil cela m'aiderait certainement ! Merci pour votre aide. Pol
Bonjour
Tu trouveras une piste ici : http://access.jessy.free.fr/index.html?Menu&Page=AutoResize
Par contre la méthode ne se sert pas de la taille de l'écran mais des résolutions employées.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------
"pfg" a écrit dans le message de news:
Bonjour, j'ai WinXp Pro (sp2) et Access2000. Je viens de terminer la programmation d'une application Access qui tourne sans problème. La programmation s'est faite sur un écran 19". En finale hélas l'application doit tourner sur un écran 15" d'un portable...!! Problème évidemment, les écrans sont coupés et l'usage des ascenseurs est très peu commode. Comment redimensionner à la taille d'un écran 15" une fenêtre qui contient 1 formulaire et son sous-formulaire (complexes) ? Par avance un grand merci pour votre aide ! Pol