| home | plantão | download | fórum | TI | dicas | guia de produtos | carreira | blogs | segurança | info4fun | infofaq | loja |
Metas alcançadas?Como montar, no Access, consultas para comparar números de produção ou vendas com as metas previstas POR CARLOS MACHADOConsulta
Estou montando um banco de dados Access e preciso inserir uma condição If num campo calculado. Numa consulta, quero comparar, em cada registro de uma tabela, um número da coluna [Previsto] com outro do campo [Realizado]. As diferenças devem aparecer no campo calculado. Mas não quero que os valores iguais a zero apareçam no relatório. Minha idéia é omitir a exibição do registro para os quais os campos [Realizado] e [Previsto] sejam iguais.
Dielson Albuquerque - djma@buriti.com.br
As operações que você deseja fazer são relativamente simples e podem ser executadas apenas com o lado interativo do Access - ou seja, não exigem nenhum esforço de programação. No caso, o objetivo é criar uma consulta que exiba apenas os registros nos quais os campos [Previsto] e [Realizado] sejam diferentes entre si. Essa consulta pode ser útil em qualquer aplicação voltada para controlar atividades orientadas por uma meta predefinida: vendas, produção etc. Para criar a consulta, siga os passos:
1. Construa uma consulta normal, da qual devem fazer parte, obviamente, os campos [Previsto] e [Realizado].
2. Crie, nessa consulta, um campo calculado chamado [Diferença]. Na grade de montagem da consulta (modo Estrutura), digite, na linha Campo:
Diferença: [Realizado]-[Previsto]
3. Salve a consulta e depois execute-a, como um teste. Observe: ela exibe os registros nos quais a diferença entre os dois campos é igual a zero.
4. Abra outra vez a consulta para modificação. Vamos, agora, inserir a restrição desejada. Para isso, na linha critério, da coluna Previsto, inclua:
<>[Realizado]
Com isso, você está instruindo o Access para exibir somente os registros em que o valor realizado ultrapassa ou fica aquém do previsto. Salve de novo a consulta e execute-a. Note que, agora, não aparecem mais os registros nos quais o campo [Diferença] é igual a zero.
5. A consulta está pronta. Com base nela, você pode construir os formulários e relatórios que desejar.
Vamos, agora, além do objetivo proposto pelo leitor. A coluna calculada [Diferença] informa somente o valor absoluto da distância entre os campos [Previsto] e [Calculado]. Mas esse número, por si só, diz muito pouco, porque exige de quem lê o relatório uma avaliação mental, envolvendo os valores dos dois campos principais. Para tornar o relatório mais informativo e mais fácil de ler, o melhor é criar outro campo calculado, que indique a diferença percentual entre os valores.
6. Mais uma vez, vamos modificar a consulta. Faça como no passo 2, mas digite a seguinte expressão na linha Campo:
DifPerc: ([Diferença]/[Realizado])*100
Salve a consulta e execute-a. A diferença percentual é mostrada com um excesso de decimais, que não interessam no caso. No máximo, você precisa de um algarismo depois da vírgula. Então, modifique a expressão acima, a fim de que os números sejam apresentados com apenas uma casa decimal:
DifPerc: Formato(([Diferença]/ [Realizado])*100;"#,#")
Se você quiser, pode fazer o download de um banco de dados exemplo, em Access 97, que mostra as questões discutidas aqui em consultas, formulários e relatórios. Encontre-o no site de INFO EXAME, no endereço www.uol.com.br/programacao. Embora o exemplo esteja em Access 97, os procedimentos mostrados aqui valem para qualquer versão do produto.
Pentium II ou Pentium Pro?
Adquiri um computador Pentium II de 233 MHz. No entanto, o Norton Utilities identifica o processador como Intel Pentium Pro 3224. Por que essa diferença?
Eduardo da Silva Pereira - eduardo@mpas.gov.br
A explicação é simples. Com certeza, você está usando o Windows 95. Quando essa versão do sistema operacional foi lançada, ainda não existia o processador Pentium II. Então, Pentium Pro era o máximo que o Windows podia detectar. Com o Windows 98, a leitura do chip é correta. Para comprovar isso, o INFOLAB instalou, num Pentium II de 333 MHz, o Windows 95 e o Windows 98, em diferentes partições. Com o Windows 95, na tela Meu Computador/Propriedades, o processador é identificado como Pentium Pro. Na versão 98, ele é reconhecido corretamente como Pentium II. Além disso, o Windows 98 detecta a presença da tecnologia MMX - que também não existia em 1995 e agora faz parte de todos os chips Intel surgidos depois de janeiro/97.
Dias e meses
No Word 97, quando escrevo a palavra "ter", no início ou no meio da frase, ela é automaticamente ajustada para inicial maiúscula ("Ter").
Carlos Alberto Araújo - caraujo@e-net.com.br
Essa é uma das incorreções automáticas feitas pelo Word 97. O programa tenta adivinhar o que você quis escrever e, ao encontrar o verbo "ter", conclui que a palavra corresponde a uma abreviatura de terça-feira, o dia da semana. Então transforma-a em Ter. Isso também ocorre com a palavra "dom", por exemplo. Para eliminar essa automação indesejada, vá a Ferramentas/AutoCorreção e, na orelha AutoCorreção, desligue a opção Colocar Nomes dos Dias em Maiúsculas. Aliás, exceto no início de frase e em outros casos especiais, não há por que escrever os nomes dos dias ou dos meses com inicial maiúscula.
Driver de impressora
Por que o Word desconfigura arquivos de um computador para outro? Trabalho com arquivos que têm em média oitenta páginas. Quando os abro em outro PC, esse número aumenta para até noventa páginas.
Gustavo Henrique - guga@vip2000.net
Esses detalhes são controlados pelo driver da impressora. A mesma impressora, com driver (o programa de comunicação com o sistema operacional) diferente, pode produzir paginações também diferentes. Observe, também, se no segundo micro o tamanho de página não foi modificado - por exemplo, de A4 para Carta. Como este último é cerca de 2 centímetros mais curto, então será necessário maior número de páginas para imprimir o mesmo texto.
|
Matriz da TIM é acusada de truste (03/04/2009, 07h46) Ubuntu comemora aniversário de 5 anos (03/04/2009, 10h30) Telecom Itália inicia venda da HanseNet (03/04/2009, 08h04) Google já está negociando compra do Twitter (03/04/2009, 08h26) Congele o programa malcomportado (03/04/2009, 08h40) Leaptag caça notícias para o internauta (03/04/2009, 09h35) INFO dá um upgrade na busca do site (02/04/2009, 20h02) |