No artigo anterior, eu deixei claro o quanto acho que as aplicações Access feitas sem cuidado são ruins para quem desenvolve, para quem usa e até para o próprio Access, que ganhou a fama de ferramenta para desenvolvimento "nas coxas".
Agora quero compartilhar algumas dicas de como construir uma aplicação visualmente mais agradável com o uso de alguns truques simples.
Acho que o primeiro passo é realizar um checklist em algumas propriedades de um formulário. Vamos começar com um exemplo clássico. Uma agenda simples de 5 campos.
Criamos a tabela e chamamos o assistente. Ele nos dá algo assim.

Coisas que desagradam:
Então, as primeiras mudanças:
Mais alguns ajustes: Acesse as propriedades do formulário e defina as seguintes propriedades:


Para navegar pelo formulário, você pode acrescentar os botões de navegação, criados a partir dos assistentes. Com eles você tem mais controle sobre o espaçamento e tamanho, facilitando a vida do seu cliente.
Outra vantagem é que em uma mesma linha você pode acrescentar botões para a impressão de listagens, etiquetas e tantos recursos quanto quiser.
Antes de prosseguir, quero dar uma dica: vamos supor que você deseja acrescentar novos campos a esta agenda. Depois de alterar a tabela, você segue para o formulário e arrasta os campos a partir da lista e descobre que eles estão naquele formato padrão.
A primeira possibilidade é usar a ferramenta pincel. Clique em uma caixa de textos formatada e depois clique sobre uma das caixas de texto que você criou. Vai ver que a caixa ganhou o fonte e a borda do primeiro controle e mais, os rótulos também foram formatados.
Uma segunda possibilidade, ainda mais interessante é, antes de arrastar os campos, clicar em uma das caixas de texto e selecionar no menu Formatar a opção Definir controles padrão. Repita o mesmo processo com os rótulos. Se você arrastar os campos agora, verá que todas as caixas de texto estão no mesmo formato.
Então, para padronizar de forma rápida os controles no seu formulário, arraste cada um deles para o form, realize as alterações de fonte, cor, borda, e tamanho e acione o "Definir Controles Padrão".
Aqui vai mais uma dica: se você definiu criteriosamente um padrão de formatação e cores para o seu formulário, certamente vai querer utilizar este padrão em outros formulários.
Para definir este padrão, basta salvar uma cópia do seu formulário com o nome "normal". Todos os formulários que você criar a partir de agora serão baseados nele, respeitando os formatos de borda, centralização, cores e também os padrões de controles.
Outra dica é que tanto os padrões de controle quanto o "normal" valem para os relatórios. Assim, se você criar um padrão visual para os relatórios, basta salvar uma cópia com o nome normal para ter um modelo inicial de relatório diferente.
Nota: acessando no menu Ferramentas o item Opções, você pode definir na aba Formulário/Relatório o nome do modelo que deve ser usado pelo Access.
Como não sou designer profissional, às vezes dou nomes para alguns conceitos que eu percebo intuitivamente. Mas acho que os grandes designers vão concordar comigo quando digo que o melhor design é aquele que surge naturalmente, a partir da intuição.
Um dos primeiros detalhes que eu observo nos formulários e relatórios são as margens e o espaçamento. Margens desiguais criam uma sensação de que o formulário "pesa" mais de um lado. Margens iguais dão por outro lado uma sensação de equilíbrio. Margens muito grandes dão uma sensação de coisas soltas e margens muito apertadas uma sensação de aperto.
Um segundo detalhe que quero comentar é o espaçamento e alinhamento dos objetos. Conforme os objetos são posicionados na tela, criam "linhas de força"
Margens desproporcionais e campos desalinhados
Margens iguais e campos alinhados: atenção aos detalhes, produzindo conforto para quem usa a aplicação
Outras dicas que podem ajudar a criar uma boa experiência com os usuários:
Às vezes nos deparamos com desafios na hora de construir uma aplicação. Formulários com muitos campos ou que precisam exibir muitas informações. Guias ou barras de rolagem? Colocar todas as informações de uma vez na tela ou paginar? Pedir dados de uma vez ocultando e exibindo campos ou usar assistentes?
Não dá pra responder nenhuma pergunta sobre design em termos absolutos, mas um caminho interessante é criar protótipos e mostrar ao cliente, para que ele possa opinar sobre o que mais lhe agrada. São poucos os programadores que tem tempo e disposição para se esforçar no layout, e ainda menos os que se dispõem a prototipar telas, mas garanto que estes exercícios vão trazer pouco a pouco uma experiência e conhecimento sobre a elaboração de aplicações que pode ser um dos seus grandes diferenciais como profissional de desenvolvimento.
Um abraço, e até o próximo artigo, onde vou abordar elementos visuais "fora da caixa".
Olá, amigo sou fotógrafo tenho varias fotos de diversos assuntos e agora quero arquivar as vezes presciso de uma deteminada foto de um determinado lugar presciso perquisar todas as pastas onde trabalho tem um banco de imagens que é feito por busca assuntos nome do fotógrafo data, mais ele foi desenvolvido por um cidadão que ninguem mais conseguio o contato do mesmo e também não posso ne copiar e levar pra minha casa rsrs.., peço uma ajuda como faço para fazer um banco de imagens quero arquivar minhas fotos
Responder comentárioOs textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Gilberto Mendes é MBA em marketing pela MMS – Madia Marketing School, formado pela Franchise University do Grupo Cherto e diretor de negócios da Ideológica. Atua no mercado de tecnologia há mais de 15 anos, sendo irremediavelmente apaixonado pelo Microsoft Access.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.