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