Ficha de trabalho-psi

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3294 palavras )
  • Download(s) : 0
  • Publicado : 31 de dezembro de 2012
Ler documento completo
Amostra do texto
C U RSO PRO FI S S IO N AL
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

Paraformatar 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:12.345,00
Isto vale também para formatação de números sem casas decimais:
Print Format(45,”0000”) ‘Valor Impresso: 0045
Se quisermos uma formatação diferente para números negativos, basta colocar essa
formatação após o ponto-e-vírgula.
Print Format(12345,”##,###.00; (-)##,###.00”)
‘ Valor Impresso: 12.345,00

1

Print Format(-12345,”##,###.00; (-)##,###.00”)

‘ Valor Impresso:(-)12.345,00

Caracteres que podem ser usados na formatação de valores numéricos:
0
Exibe um dígito ou um zero. Se a expressão tiver um dígito na posição em que o 0 aparece
na sequência de caracteres de formato, ele será exibido; caso contrário, é exibido um zero nessa
posição.
Se o número possui um número de dígitos inferior ao de zeros (em qualquer lado da casa
decimal) na expressão deformato, exibe zeros à esquerda ou à direita. Se o número tiver mais
dígitos à direita do separador decimal do que zeros à direita do separador decimal na expressão de
formato, arredonda o número para tantas casas decimais quantos forem os zeros existentes. Se o
número tiver mais dígitos à esquerda do separador decimal do que zeros à esquerda do separador
decimal na expressão de formato, exibe osdígitos a mais sem modificações.
#
Exibe um dígito ou nada. Se a expressão tiver um dígito na posição em que o símbolo #
aparece na sequência de caracteres de formato, ele será exibido; caso contrário, nada será exibido
nessa posição.
.

Espaço reservado para decimal

%

Espaço reservado para percentagem
A expressão é multiplicada por 100. O carácter de percentagem (%) é inserido naposição
onde ele aparece na sequência de caracteres de formato.
,
Separador de milhar
E- E+ e- e+
Formato científico
Se a expressão de formato contiver pelo menos um espaço reservado para dígito (0 ou #) à
direita de E-, E+, e- ou e+, o número é exibido em formato científico, sendo E ou e inserido entre o
número e seu expoente. O número de espaços reservados para dígito à direita determina o...
tracking img