Exemplo 7: Visualizar Dados de Conformidade com Regulamentações para um Elemento

Considerando uma regulamentação que determina que uma área de zona deve incluir 40% de área envidraçada: calcule a área envidraçada de uma determinada Zona e visualize-a no Selo de Zona.

  1. Crie uma propriedade (“Área Envidraçada”) que mostre a área total envidraçada (porta mais janela). Aqui, adicione duas propriedades de elemento existente em conjunto.
    • Adicionando duas áreas produz um Tipo de Dados que é também uma Área.

      Ex7GlazedArea1.png
  2. Crie outra propriedade (“Relação de Área Envidraçada para Zona”) que mostre a relação da área envidraçada com a Área Líquida Medida da Zona.
    • Aqui, divida uma área por uma área: isto produz um Tipo de Dados que é um Número.

      Ex7GlazedArea2.png

      Ex7GlazedArea3.png
  3. Crie outra propriedade (“Área Envidraçada Obrigatória”) que defina a regulamentação da área envidraçada (40 por cento). Este é um valor fixo (não uma expressão).

    Ex7GlazedArea4.png
  4. Crie outra propriedade (“Visualizar Conformidade com Envidraçado”) para devolver uma de duas strings para cada zona: satisfaz/não satisfaz regulamentação de área mínima envidraçada.
    • Utilize a função IF para este fim.

      Ver Múltiplas If [IFS] para informações sobre os argumentos e tipos de dados de esta função.


      Ex7GlazedArea5.png

      Ex7GlazedArea6.png
  5. Adicione o texto desta propriedade ("Visualizar Conformidade com Envidraçado" ao Selo de Zona.

    GlazingCompliance.png
  6. Pode também criar e visualizar outra propriedade: Percentagem de Área Envidraçada de Zona. O valor resultante será uma String que inclui o símbolo percentagem.

Nesta nova Expressão:

  • Comece com a propriedade "Rácio de Área Envidraçada para Zona" existente. Esta propriedade expressa o número resultante como um decimal (com Tipo de Dados de Número). Para converter este decimal numa percentagem, multiplique-o por 100:

    PercentageStep1.png
  • Agora converta este valor do tipo número numa string, utilizando a função STR:

    PercentageStep2.png
  • Altere o Tipo de Dados da propriedade para Texto.
  • Finalmente, utilize CONCAT para juntar esta String a outra String (a segunda String é o sinal de percentagem, que deve colocar entre aspas):

    GlazedAreaPercentage.png

    Ver Converter para string [STR] e Agrupar strings [CONCAT] para informações sobre os argumentos e tipos de dados de estas funções.

  • Adicione esta propriedade ao Selo de Zona

    GlazedAreaPercentageStamp.png