Sommaire
- Taille générale du formulaire lui-même : conseils généraux
- Taille du formulaire : incidence de la résolution de l'écran
- Résumé des principales résolutions d'écran
- Le mode continu
- Déplacement des champs indépendamment des étiquettes dans une section différente
- Formulaires : considérations esthétiques d'ordre général
Taille générale du formulaire lui-même : conseils généraux
Une propriété intéressante du formulaire : sa taille. Votre formulaire a des limites :

Ces limites de formulaire ont leur importance dans le cas ou elles sont trop à droite ou trop en bas.
En mode création, vous pouvez tirer la limite vers le bas :

Mais il ne faut pas exagérer, car il y a un effet secondaire indésirable : actuellement, en mode saisie de données, les touches de votre clavier Page Up et Page Down permettent de passer d'un enregistrement à l'autre sans encombre... MAIS, si vous élargissez trop votre formulaire vers le bas, de manière à ce qu'il dépasse l'écran (Il faut vraiment le faire exprès : essayez de le descendre jusqu'à 26 centimètres :

A présent, lorsque vous lancez le formulaire en mode saisie de données, et que vous essayez d'utiliser les touches Page Up ou Page Down pour changer d'enregistrement, votre formulaire "saute", c'est à dire que comme il est trop grand pour tenir sur l'écran, il montre le haut du formulaire, et ensuite en appuyant sur Page Down, le bas. De plus, vous avez maintenant un ascenseur vertical à droite de votre écran :

Enfin, bref, c'est un peu crétin tout ça... Avec la taille horizontale, c'est la même chose :



Prenez donc garde à ne pas imposer de tailles trop importantes à vos formulaires : pensez bien à réduire la taille comme ceci :

On n'a qu'a ne pas l'agrandir, tout simplement...
C'est vrai, mais en fait, quand vous déplacez un champ se trouvant dans la zone du formulaire jusqu'en dehors :

Petite astuce : pour le régler à la fois en hauteur ET en largeur, utilisez la quadruple flèche qui se trouve au coin en bas à droite de votre formulaire quand vous avez votre souris à cet endroit :

Fermez votre formulaire, et nommez-le F_CelebriteProprieteAvancee
Remarque concernant la résolution de l'écran : l'écran de votre PC à une certaine taille : c'est un 15, 17, 19, 20, ou 21 pouces (c'est la taille de sa diagonale).
Ca, c'est une chose.
Mais il y a une autre chose à connaître, c'est la résolution ! Votre écran est divisé en petits points qui s'appellent des pixels. Il y en a un certain nombre sur votre écran : c'est justement ce nombre qui détermine la résolution de votre écran. par exemple, vous pouvez avoir 800 pixels sur la largeur de l'écran, et 600 sur la hauteur.
On dit alors que vous avez une résolution de 800X600... Mais il y en a d'autres : 640X480, 1024X768, 1600X1200, et d'autres encore...
Pour en savoir plus sur ces fameux pixels, cliquez ici
Taille du formulaire : incidence de la résolution de l'écran
Mais pourquoi me parlez-vous de tout ça ?
Si vous changez la résolution de votre écran, vous allez mieux comprendre. Pour changer la résolution (rien à voir avec Access), cliquez sur

Cliquez deux fois dessus, et cliquez sur l'onglet



Voici mon écran tel que je le vois en 1600X1200 :

Et voici exactement le même tel que je le vois en 640X480 :

Vous voyez la nuance ? mon écran physique est évidemment toujours de la même taille, mais dans le premier cas, tous les éléments sont plus petits, plus précis, et donc on peut en mettre plus, tandis que dans le 2ème cas, tous les éléments sont plus gros, et donc il y en a moins... Mais ça fait peut être moins mal aux yeux.
Donc, si je change ma résolution ...
... Votre formulaire que vous avez mis un temps fou à peaufiner au millimètre sera tout à coup d'un aspect pas terrible:Il va soit paraître tout minuscule au milieu de votre écran, soit il va commencer à déborder de tous les côtés...
Je n'ai qu'à ne pas la changer, cette satanée résolution...
Evidemment !Mais dans la pratique, il est tout à fait possible que vous copiez votre base de données sur un autre ordinateur, avec une résolution différente (sur un ordinateur portable par exemple), ou alors, plus couramment, il s'agit d'une base de données que vous allez mettre en réseau (Leçon 20), et dans ce cas, il n'est pas du tout évident que tous les utilisateurs aient la même résolution... Et vous ne pourrez pas forcément leur imposer la résolution qui convient à vos formulaires...
Faut penser à tout ! Qu'est-ce qu'on peut faire contre ça ?
A vrai dire, pas grand chose...Le conseil que je peux vous donner, c'est de définir votre écran dans la résolution la plus courante, à savoir 800X600 (ce qui a bien des chances d'être déjà votre cas, par conséquent), et dedévelopper vos formulaires avec cette résolution.
Il faudra simplement que vous restiez conscient que dans ce cas, si par malheur votre base de données est lue sur un PC qui a une résolution de 640X480, votre formulaire risque alors de "déborder" de l'écran... Et, inversément, si vous lisez ce formulaire sur un écran de résolution 1600X1200, il aura l'air tout petit, tout perdu au mileiu de l'écran...
Mais encore une fois, si vous respectez le standard 800 X 600, vous risquez le moins de déconvenues.
Résumé des principales résolutions d'écran
En fait, c'est cette double notion de taille d'écran/résolution qui est parfois difficile à appréhender. En gros :Vous avez un écran de | Vous avez une résolution de | Ce qui se passe |
15 pouces | 640X480 | Un petit écran, certes, mais une basse résolution, ce qui fait que ce sera écrit assez gros... Par contre, vous n'aurez pas beaucoup de place pour vous mouvoir à l'écran |
15 pouces | 1600X1200 | Un petit écran, une résolution immense : ca va être écrit tellement petit qu'il vous faudra quasiment une loupe pour lire les informations affichées... Par contre vous aurez beaucoup plus d'informations à l'écran... |
21 pouces | 640X480 | Une petite résolution, un écran gigantesque : Vous n'aurez pas plus d'information à l'écran qu'avec un écran de 15 pouces, mais ce sera écrit tellement gros que vous pourrez vous reculer de 3 mètres, vous arriverez encore à lire |
21 pouces | 1600X1200 | Un grand écran, une haute résolution : C'est le must ! Non seulement vous aurez énormément d'information affichée à l'écran, mais comme votre écran est très grand, ça compensera, et finalement, vous aurez un certain confort d'utilisation... Attention : C'est une configuration coûteuse, car il faut un grand écran (2000 francs suisses à peu près - 1300 Euros), et une carte graphique qui permette la résolution aussi élevée... |
Sachez que le standard de Facto* est : Ecran de 17 pouces, résolution : 800X600.
* Un standard de Facto est un standard qui s'est imposé par lui-même sans que personne ne l'impose : la hauteur de tous les pare-chocs de toutes les marques des voitures est un standard de Facto... Imaginez le massacre quand vous vous parquez si tous les pare chocs n'étaient pas à la même hauteur
J'ai une toute autre question : j'ai constaté que quand on demande un formulaire avec l'assistant, on peut demander en Colonnes, ou en Tableau :
. J'ai donc bien compris que le mode tableau, c'est quand on veut voir plusieurs enregistrements sur un même écran, mais quand on demande le mode création, on est systématiquement en mode Colonnes (Un seul enregistrement par écran). On peut changer ça une fois que le formulaire est déjà construit ?
Le mode continu
Oui. Demandez un nouveau formulaire en mode création, basé sir T_Celebrite. Placez-y les champs Nom et Prénom, comme ceci :


Et, peut-on avoir les étiquettes Nom et prenom au dessus du formulaire, une seule fois, comme des titres, quoi !
Oui. Pour ce faire, en mode création, allez d'abord dans le menu Affichage/En-tête et pied de formulaire :

Déplacement des champs indépendamment des étiquettes dans une section différente
Nooooooon !!! J'y arrive pas !!! Soit il reste coincé, soit ce sont les deux qui viennent en même temps !!!
Ah ahhhh... restons calmes !En fait, il y a une astuce diabolique de la mort qui tue de derrière les fagots : Il faut le couper-coller, comme ceci :
- Sélectionnez votre étiquette en cliquant dessus :
- Allez dans le menu Edition/Couper, ou cliquez sur l'icône Couper, ou utilisez le raccourci-clavier CTRL-X
- Cliquez dans la section En-tête de formulaire :
- Allez dans le menu Edition/Coller, ou cliquez sur l'icône Coller, ou utilisez le raccourci-clavier CTRL-V :
. Et voilà !
- Déplacez-le un peu vers la droite :

Compris ! On fait la même chose avec le prénom ?
Oui. Vous pouvez le faire tout seul j'imagine ?Formulaires : Considérations esthétiques d'ordre général
Mais bien sûr chef !
Regardez : 
Parfait. Par contre en mode saisie de données, ça ne casse pas des briques... 

Facile ! J'ai qu'à déplacer les champs !
Allez-y, faites comme chez-vous !Pendant que vous y êtes, resserez les sections, comme ceci : AVANT



Qu'est-ce qu'on peut faire d'autre encore ?
- Mettez donc les titres plus grand- Effacez les deux points à côté de Nom: et Prenom:
- Imposez un fond vert à l'en-tête de formulaire
- Eclaircissez le formulaire en enlevant les cadres des champs et les séparateurs d'enregistrement :

Ca, ça a de la gueule, comme on dit !
Retenez bien tout ce que nous avons vu ici, car ça va vous être très utile quand nous allons attaquer les états.Vous constaterez que les états ont beaucoup de similitudes avec les formulaires !
A propos, on peut imprimer ce formulaire ?
Oui, avec le menu Fichier/Imrpimer, MAIS encore une fois, le formulaire est destiné principalement à SAISIR des données, c'est l'état qui va être vraiment optimisé pour imprimer les données. Vous pouvez malgréà tout imprimer ce formulaire, mais ne vous étonnez pas de constater que le résultat imprimé n'est pas terriblement génial !Vous allez effectuer un petit exercice : vous allez ajouter le champ SalaireMensuel à côté du prénom, et rendre le tout homogène, de manière à obtenir ce résultat final :

Ouf ! Ce n'était pas si simple.. Enfin ce n'était pas compliqué, mais c'était délicat. Mais j'y suis arrivé !
Bien ! Enregistrez ce formulaire sous le nom F_CelebriteCompact, et fermez-le.Comment ça, juste "Bien", Hè, j'ai ramé quand même !
Oui, pardon ... Hum : BRAVO, BRAVO, longue vie à vous ! La salle en délire se lève et les applaudissements se déchaî...Oui, bon, OK, pas trop quand même...
Bon... Hem... On peut résumer ?
Le formulaire possède ses propres limites : en haut et à gauche bien sûr, mais également en bas et à droite. Il est nécessaire de l'ajuster régulièrement, histoire d'éviter qu'il ne déborde de l'écran. Ecran qui possède une taille, certes, mais également une résolution. Les résolutions les plus courantes sont 640X40, 800X600 et 1024X768 : C'est le nombre de pixels en largeur en en hauteur. Il est nécessaire d'en tenir compte quand vous concevez des fomulaires destinés à être utilisés sur plusieurs ordinateurs en réseau local.Il existe 2 modes d'affichage d'un formulaire : Tableau ou Colonne : Tableau est le mode d'affichage de plusieurs enregistrements sur un même écran. Colonne = un seul enregistrement par écran. C'est la propriété "Affichage par défaut" du formulaire qui gère cet affichage. Quand on demande un affichage de type Tableau, il est souvent judicieux d'ajouter un en-tête de formulaire, avec le menu Affichage/Entête et pied de formulaire, dans lequel on ajoute les étiquettes des champs pour qu'ils n'apparaissent qu'une seule fois en haut du formulaire. |
Avez-vous bien compris ?
|
Exercice
L'exercice consiste à créer dans votre base de données habituelle un formulaire qui ressemble le plus possible à celui-ci :![]() Que vous enregistrerez sous F_CelebriteCompactExercice. Téléchargez la solution de l'exercice ici, |
0 commentaires:
Enregistrer un commentaire