Forum PgiBat

PgiBat, le logiciel compagnon de Batigest

Vous n'êtes pas identifié(e).

#1 2013-07-19 04:17:52

Jean-Pierre Leon
Administrateur
Inscription : 2013-03-12
Messages : 54

3 - Comment le métré peut modifier le libellé de l'ouvrage

Le métré se comporte comme une calculatrice scientifique, c'est sa fonction principale, mais on peut aussi manipuler du texte, comme dans l'exemple ci-dessous :

On reprend l'ouvrage qui a déjà servi dans la discussion précédente.
Il s'agit d'une porte, pour laquelle on a déclaré les variables Hauteur et Largeur.

  • Hauteur = 2.10

  • Largeur = 2.40

L'objectif est de modifier le libellé de l'ouvrage si les dimensions sont modifiées.

  • une première variable est déclarée pour contenir la partie fixe du libellé : Base_Texte,

  • puis 2 autres variables pour transformer en texte les variables Hauteur et Largeur.

  • Base_Texte = "Porte-croisée bois artisanale ouvrant à la Française, sans vitrage, 4 vantaux dont 2 fixes, dimensions de base "

  • Hauteur_Texte = Hauteur × 100 & "ht "

  • largeur_Texte = Largeur × 100 & "cm "

Ici, pour l'exemple, j'ai décidé d'afficher les valeurs en cm, et non en mètres, c'est la raison pour laquelle la variable numérique est multipliée par 100, de faire suivre la hauteur des lettres « ht », et de faire suivre la largeur des lettres « cm ».
Ne pas oublier de toujours encadrer les valeurs de type texte par des guillemets (du chiffre 3 du clavier alphabétique)

Nos 3 variables étant calculées, il reste à les injecter dans le libellé de l'ouvrage.
Pour cela, il faut cliquer sur le bouton «Affichage» (en bas à droite de la fiche) afin d'obtenir le champ «Désignation».
Dans ce champ, il suffit de placer les variables dans l'ordre, et avec les bons connecteurs entre eux :

  • Base_Texte,

  • puis Hauteur_Texte,

  • puis le signe x,

  • et enfin Largeur_Texte.

Comme il s'agit de variables de type Texte, le connecteur est le signe &

Base_Texte & Hauteur_Texte & "x " & Largeur_Texte

Métré 1

Les erreurs courantes sont :

  • l'oubli des espaces pour séparer les différentes variables

  • l'oubli des guillemets pour les textes

  • l'oubli du connecteur &

Il aurait été aussi possible de se passer entièrement des variables Base_Texte, Hauteur_Texte et Largeur_Texte, et de faire toutes les opérations directement dans le champ « Désignation », mais il est plus facile de commettre des erreurs de syntaxe, et plus difficile de les repérer. Donnez la préférence à la méthode que je vous indique : utilisez des variables, leur nombre n'est pas limité !

Voici le résultat avec les valeurs 2,10 et 2,40
Métré 1

Voici le résultat avec les valeurs 2,27 et 2,61
les quantités pour le joint et le chant plat sont recalculées, et le libellé de l'ouvrage a été mis à jour, le tout de manière automatique, et en accord avec les dimensions indiquées dans le métré.
Métré 1

Sachant qu'il est possible de concevoir des ouvrages complets dans la bibliothèque, avec tous les métrés déjà renseignés, on peut donc disposer d'ouvrages "à géométrie variable", dans lesquels il suffira de modifier les valeurs principales du métré pour que tout se recalcule sans aucun risque d'erreur.

Hors ligne

Pied de page des forums

Propulsé par FluxBB 1.5.3