Discussion consultée 3618 fois
13 messages
Comment concevoir un tableau avec OOo
Page 2/2    

< Page précédente  
#10favdb
Rappel message précédent, cliquez pour afficher...
Je n'ai pas eu beaucoup de temps à vous consacrer aujourd'hui, j'en suis désolé.

Bien, notre liste des modules est renseignées avec tous les éléments nécessaires. Passons aux contrôles.

Important : la description qui va suivre ne s'applique qu'à la méthode manuelle. Pour la méthode programmée ces contrôles se déroulent différemment.

Nous allons utiliser principalement la fonction de calcul d'un total. Mais avant cela nous allons "nettoyer" le tableau. Sélectionnez les lignes qui ne sont pas utilisez en cliquant sur le numéro de celle-ci complètement à gauche... si, si, à gauche de la cellule la plus à gauche. C'est fait? La ligne s'est coloriée en bleu pâle. Maintenant faites un click droit sur ce numéro de ligne à gauche, le menu contextuel vos propose de supprimer la ligne entre autres, faites le. La ligne disparaît et celle situées en-dessous "remontent".

Une fois ce "nettoyage" effectué procédons au premier contrôle. Celui-ci consiste à vérifier que le nombre de modules que vous avez renseigné n'excède pas la capacité de votre tableau. Placez vous dans la cellule suivant la dernière cellule de la colonne "Taille" puis cliquez sur l'icône de somme dans la barre au-dessus du tableau, celle où on peut voir au début l'adresse de la cellule et représenté par le signe grecque sigma. En principe devrait apparaître la formule "=SOMME(D18 : DXX) (XX est le numéro de la dernière ligne avant celle où vous êtes, attention j'ai mis un espace avant et après les : pour éviter l'effet émoticone). Validez avec le retour chariot (Entrée ou Return). Le résultat de ce cumul apparaît ensuite. Il ne reste plus qu'à vérifier que celui-ci est bien identique au nombre de rangées multiplié par le nombre de modules par rangée. C'est identique? Oui? Alors c'est bon vous pouvez continuer, sinon il va falloir éliminer le ou les modules en trop.

Pour vérifier les puissances nous procédons de manière identique, mais cette fois nous nous intéresserons à la colonne "Puissance".

Vous avez bon à ces deux contrôles? Vous pouvez maintenant changer l'ordre des modules si vous le souhaitez. Pour ça changez simplement les valeurs dans les colonnes "Rang" et "N°", en vérifiant au passage que vous ne dépassez pas les valeurs possibles. Ces modifications effectuées votre tableau est toujours en désordre, qu'à celà ne tienne nous allons remédier à ça aussi.

Positionnez vous dans la cellule "Rang" de la ligne de titre du tableau des modules, puis appuyez sur les touches Ctrl+Maj+Fin. Le tableau passe en bleu pâle, il est sélectionné. Petit soucis, la ligne où vous avez mis vos totaux de contrôle est elle aussi sélectionné. Pas de problème, en maintenant la touche Maj appuyé faites un "line up" (la touche directionnelle dirigée vers le haut). La dernière ligne n'est plus sélectionnée, mais les autres le sont. Maintenant rendez vous dans le menu Données > Trier... Dans la boîte de dialogue sélectionnez "Rang" dans le premier choix (c'est fait par défaut) et "N°" dans le deuxième puis validez. Et voilà! votre tableau est maintenant trié comme il faut.

Prochaine étape, la plus compliquée, et peut être aussi la plus simple : dessiner le tableau.


   [ Message modifié par favdb  le  13-12-2010  à  10:43 ] 
#11favdb
Commençons par utiliser Calc comme un... tableur.

Allez dans la feuille "Tableau". Pour l'instant la feuille se présente de manière standard.

Nous allons dimensionner les lignes et les colonnes de manière à obtenir l'apparence de notre tableau électrique.

Commençons par matérialiser la partie gauche du tableau, celle du cache. Les bords gauche et droit de mon Equinoxe de Legrand a 7mm. Sélectionnez la première colonne et faites un clique droit sur l'en-tête de colonne. Dans le menu contextuel choisissez Largeur de colonne... et mettez 0,7 dans le champ "Largeur" puis validez. Et hop! la colonne a maintenant 7mm de large.

Le nombre de modules par rangée est de 13, la largeur standard est de 18mm. Sélectionnez la seconde cellule puis en maintenant la touche Maj appuyez déplacez vous de 12 colonnes vers la droite. Vous avez ainsi sélectionné 13 cellules consécutives. Faites un clique droite sur l'un des en-tête de colonne et dimensionnez les colonnes avec la valeur 1,8.

Et pour terminer cette première phase dimensionnez la 15ème colonne à 7mm pour terminer le cache.

De cette manière nous avons donc une première approche de la présentation finale.

Nous allons procéder de la même manière pour les hauteurs des lignes. Le cache fait 8cm en haut. Les étiquettes sont au-dessus des modules qui ont une hauteur de 4,cm. L'espace entre deux rangées de modules est de 6cm. Puis nous avons à nouveau l'espace pour l'étiquetage, la rangée de module, et enfin la partie basse du cache de 9,5cm.

Pour modifier la hauteur de la ligne c'est sur l'en-tête de ligne qu'il faudra faire le clique droit. Je ne détail pas les opérations, elles ressemblent étrangement à celle sur la largeur des colonnes.

Maintenant, si vous le souhaitez vous pouvntez ignorer les parties du cache en haut, en bas, à droite et à gauche. En revanche veillez à conserver l'espace entre les deux rangées de modules.

Voici les captures d'écran avant ces opérations et après.

Avant


Après

pour voir l'étendue j'ai modifié le niveau de zoom. On ne devine pas vraiment la zone de travail, donc j'ai colorié le cache.


Et puis finalement j'ai décidé d'éliminer le cache.


Par la suite nous améliorerons certains petits détails avant de passer au contenu, graphiques ou valeurs.




   [ Message modifié par  favdb  le  09-11-2011  à  11:36 ] 
#12favdb
À ce stade quelques améliorations. En fait très peu.

La première consiste à délimiter les cases du tableau. Pour ça on sélection tout le tableau puis on passe par le menu Format > Cellule. Là on va dans l'onglet Bordures. Choisissez un très très fin (gardez la proposition par défaut). Cliquez sur l'icône qui représente un quadrillage complet puis validez.

Autre amélioration qu'on ne fait pas de suite c'est le réglage de tailles de caractères. En effet, là où se situeront les étiquettes si on laisse la police par défaut on court le risque de se retrouver avec des choses particulièrement inutilisable. Profitez donc de l'occasion pour explorer les menus Format > Caractère et Format > Paragraphe, pour ça entrez quelques caractères dans une cellule quelconque et testez.

Poursuivons, mais d'abord une petite astuce. Savez vous que vous pouvez ouvrir une seconde fenêtre de votre tableau? Allez dans le menu Fenêtre et cliquez sur Nouvelle fenêtre. Disposez les deux fenêtres l'une au-dessus de l'autre de la manière suivante:

Ainsi vous aurez sous les yeux vos données saisies lors des opérations précédentes et la représentation de votre tableau.

Recopiez dans fenêtre du dessous, dans la ligne 1 (donc les étiquettes), les informations "Abréviation" et "Symbole". Par exemple : Prise Salon ou encore Prise Cuisine. Quant vous avez le même libellé pour les deux informations n'en mettez qu'une seule, par exemple : Congélateur. Avant d'utiliser les images nous allons simplement mettre dans la ligne 2 le type de chaque module. Au passage choisissez de centrer les paragraphes de toutes les cellules.

Finalement vous obtenez une représentation textuelle de votre tableau.

Dans la prochaine étape nous ajouterons les différentes images qui vont agrémenter notre représentation.
#13favdb
Voilà bien longtemps que je vous ai abandonné, mais je me consacrais au développement de la méthode programmée.

Reprenons donc nos travaux au point où nous en étions.

Donc nous avons un tableau qui est décrit sous une forme "textuelle" et nous voudrions transformer ceci sous une forme graphique. Rien de bien sorcier à ça, juste un peu de patience.

Mais avant d'aborder la pratique un peu de théorie (pfff...), non ce n'est pas bien compliqué. La particularité d'OpenOffice.org est de disposer dans un seul "contenant" de plusieurs outils (writer pour le traitement de texte, calc pour le tableur, draw pour le dessin et impress pour les présentations, base pour les bases de données). Tous ces outils, s'ils sont différenciés dans l'apparence, sont construits avec les mêmes briques de base. Du coup quand vous êtes en train de faire du traitement de texte vous pouvez complètement insérer un tableau calc dans votre document (avec les fonctions spécifiques d'un tableau comme l'utilisation de formules très compliquées). Ce qui nous intéresse spécifiquement sera de dessiner, comme sous draw, à l'intérieur de calc.

Commençons par préparer notre "surface de travail". Vous l'avez remarqué un tableau électrique à la particularité de se présenter sous forme de... tableau Ce que je veux dire c'est qu'on y retrouve les notions de lignes et de colonnes. Cette constatation faite, armons nous d'un pied à coulisse et prenons quelques mesures... À titre d'exemple je vais mesurer les différents éléments d'un tableau de chez Legrand, ligne Equinoxe, à 2 rangées de 13 modules, c'est celui que j'ai sous la main.

Le cache présente 3 parties horizontales, le haut, le milieu et le bas. Les modules sont donc sur deux rangées et nous en avons 13. Je mesure d'abord les parties gauche et droite du tableau pour déterminer la largeur de la bordure. J'obtiens 6mm. La partie haute et basse ont chacune 93mm, quant au milieu il est de 80 mm. Les rangées de modules ont 45mm de haut. Par la même occasion je mesure la largeur d'un module standard qui est de 18mm.

Transformons tout ceci sous Calc. Sélectionnez la première colonne (un click sur l'en-tête de colonne identifiée par la lettre A). La colonne est donc sélectionnée, faites un click droit sur cet en-ête de colonne et choisissez "Largeur de colonne" dans le menu contextuel (on fait pareil en passant par le menu Format > Colonne > Largeur...). Dans la boîte de dialogue mettez 0,8 dans la valeur de la colonne et validez (les dimenseion sont en cm par défaut dans la version OOo en français, mais on peut changer cette unité de mesure). La colonne A est maintenant toute petite.

Procédez de la même manière pour la colonne O.

Pour les colonnes B à N on fait pareil, mais en une seule fois. Sélectionnez les colonnes, pour ceci voici une méthode :
- cliquez sur la cellule B1
- en maintenant la touche de majuscule enfoncée, déplacez vous jusqu'à la cellule N1 (les cellules sont sélectionnées au fur et à mesure)
- changez la largeur des colonnes (maintenant vous savez faire ça) avec la valeur 1,8

Voilà, nous avons matérialisé notre tableau électrique dans sa largeur. Maintenant nous allons procéder de même pour la hauteur.

Sélectionnez la première ligne (cliquez sur l'en-tête de ligne, complètement à gauche, repéré par le nombre 1). Puis faites un clique droit sur cet en-tête et dans le menu contextuel choisissez "Hauteur de ligne...". Dans le champ "Hauteur" mettez 9,3 et validez. Maintenant votre ligne est bien plus grande (haute). On procède de même pour les lignes suivantes avec les valeurs:
- 4,5 pour la ligne 2
- 8,0 pour la ligne 3
- 4,5 pour la ligne 4
- 9,3 pour la ligne 5

Et voilà, nous avons "dessiné" le cache de notre tableau. C'est un peu rudimentaire mais ça correspond à la réalité. Ceci étant on ne voit pas tout à l'écran, qu'à cela ne tienne, il suffit de changer le zoom. Allez dans le menu Affichage > Zoom et choisissez l'option "Variable" avec la valeur 35%. Voilà vous avez une vue de l'ensemble du tableau. C'est un peu "rikiki"? On ne voit pas vraiment le tableau? Pas de problème on va mettre un peu de couleur.

Sélectionnez les cellules A1:A5 (cliquez sur A1 et en maintenant la touche majuscule enfoncée cliquez sur A5), puis allez dans le menu Format > Cellules... Cliquez sur l'onglet "Arrière-plan" et choisissez une couleur de remplissage (moi je prend jaune pâle qui est une teinte qui se rapproche le plus de la teinte du tableau réel). Répétez l'opération pour les cellules A1:O1, A3:O3, A5:O5, O1:O5.

C'est mieux? Parfait, dans le prochain épisode on va s'occuper de placer les modules. En attendant, voici un tableau tout fait.


   [ Message modifié par  favdb  le  17-10-2010  à  12:21 ] 
Comment concevoir un tableau avec OOo
Page 2/2    

< Page précédente