Ficha de trabalho-psi
TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS (Nível 3)
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO
Professora: Sílvia Martins
Turma: PROF TGPSI – 3º ano Ano Letivo de 12/13
FICHA DE TRABALHO 4-OP2-17B-Tecnologias de Acesso a Base de Dados
Função Format (Função de Formatação de Dados)
Utilizada para formatação de dados numéricos, string, moeda, data, etc.
Sintaxe:
Format([, ])
: Seria a nossa expressão a ser formatada. Os dados que queremos formatar.
Pode ser uma string, uma expressão numérica, data, etc. ou qualquer variável dos tipos citados. : O formato pode ser determinado pelas máscaras de formatação ou ainda, por uma palavra-chave que determina para que tipo de dados se está a formatar a
.
Formatação de Expressões Numéricas
Para formatar qualquer expressão numérica usamos “#” para representar um digito de 0 a 9,
“,” para representar os milhares e “.” para representar as casas decimais.
Exemplo:
Print Format(12345.3,”##,###.##”)
Valor Impresso: 12.345,3
Usamos o símbolo “#” para representar a disposição dos números. Não há necessidade de colocar a mesma quantidade de números e “#”. Se tivéssemos colocado Print Format
(12345.3,”#,###,###.##”), ainda assim seria impresso somente “12.345,3”. Entretanto, se colocarmos: Print Format(12345.3, "###.##")
Valor Impresso: 12345,3
Não podemos colocar uma formatação menor que os números que serão impressos, pois senão a formatação não irá alcançar toda a extensão dos números.
O símbolo “#” é substituído por números quando existir número para ser substituído.
Nota que o número decimal é “.3” e apesar de termos usado uma formatação para casas decimais com dois símbolos “##”, não apareceram as duas casas decimais.
Se quisermos forçar o aparecimento de zeros quando não houver número para ser impresso, usamos
“0” no lugar de “#”.
Exemplos:
Print Format(12345.3,”##,###.00”) ‘ Valor Impresso: 12.345,30
Print Format(12345,”##,###.00”)
‘ Valor Impresso: