Últimos Usuários On-line
sumaya
Manoel Antônio
Lílian
Douglas
Ingrid Verônica de Noronha
Sérgio Siqueira
hugo
Fabiano Silva
Entrar
Faça seu login com o Windows Live ID, é prático e seguro!
PodcastPodcast
Um astrólogo nos ajudou a desvendar os sinais cósmicos incrustrados na maneira como organizamos nosso desktop. Descobrimos que nossa Área de Trabalho revela muito mais do que gostaríamos. Clique aqui!
Coisas estranhas acontecem quando colocamos Mouzar Benedito, especialista em Saci Pererê, e o corinthiano Rafael R para discutir as más influências nem sempre tão sobrenaturais na vida das pessoas. Clique aqui!
Tá de bobeira? Então descubra com quantos seguradores de guardanapo se faz um casamento. Dessa vez a equipe do Ócio recebeu duas noivas e uma cerimonialista. Clique aqui!

RUNAS ll - MACROS E EVENTOS

Em 05/10/2007 às 23:17
Access,

2007_10_05_runas.jpg

Escrever a macro é boa parte do trabalho, mas não é tudo em aplicativos como este das runas que postamos ontem. A macro deve estar associada a algum evento. Em outras palavras, você precisa linkar a execução da macro a algum momento específico. De preferência, de forma que o usuário não perceba.

É uma complementação simples. Basta abrir o formulário em modo Design (esquadro azul) e, na guia Design, em Ferramentas de Formulário. Na seção Ferramentas, clique em Propriedades. Esta janela exibe as propriedade do que estiver selecionado em seu formulário. Como a macro rodará no formulário, você deve selecionar tudo. Clique no pequeno quadrado da janela do formulário, entre as réguas, até que apareça um pequeno quadrado preto. Na janela Propriedades, clique na guia Evento. Aí é só se divertir: tem inúmeros eventos aos quais você pode atribuir uma macro, que já aparecerão no drop-down de cada opção.

2007_10_05_property1.jpg

Ah, sim. Desduplica é apenas o nome que eu dei a minha macro.

Abs, Humberto.






PERGUNTE ÀS RUNAS

Em 04/10/2007 às 23:10
Access,

2007_10_04_runas.jpg

Continuamos no norte da Europa, mas resolvemos mudar da ciência exata - representada pelos puzzles que povoaram esse endereço nos últimos dias - para o mais puro esoterismo. A motivação? Interesses e estudos do Humberto. Para começar o que, com sorte, nossa paixão pelo ócio não impedirá de se tornar uma série, escolhemos as runas. Conhecidas como o Oráculo dos Vikings, as runas foram desenvolvidas a partir de alfabetos usados para escrever as línguas germânicas ancestrais. As letras costumam vir gravadas em pedras. Há várias maneiras de jogar. Aqui na nossa, você mentaliza uma questão e sorteia três runas: uma que falará sobre a origem do assunto escolhido, outra que refletirá sobre a situação atual da questão e a terceira que apontará para o futuro.

Para conseguir a randomização que sorteia as três runas, usamos uma consulta no Access que sorteia os registros de tabelas. A diferença aqui é que as pedras não podiam se repetir numa mesma consulta. Isso foi solucionado com uma macro bem simples. "A macro no Access tem um tratamento diferente do Word, Excel ou Power Point", lembra o Humberto.

A lógica de nossa macro é a seguinte: se duas pedras saem repetidas, a consulta é realizada novamente.

Vá à guia Criar, na seção Outros, e cliquei no botão Macro. Uma janela chamada Macro1 aparece, com uma grande tabela com três colunas: Ações, Argumentos e Comentários. Mais colunas, com outras funções, podem ser exibidas conforme a necessidade: na guia Design,  em Ferramentas de Macro, basta clicar no botão correspondente à coluna. Clicamos em Condições.

Para facilitar, foi usado o Construtor de Expressões. A Expressão ficou assim:

[Forms]![Oraculo]![Passado.Runa]=[Forms]![Oraculo]![Presente.Runa] Or [Forms]![Oraculo]![Passado.Runa]=[Forms]![Oraculo]![Futuro.Runa] Or [Forms]![Oraculo]![Presente.Runa]=[Forms]![Oraculo]![Futuro.Runa]

2007_10_04_runas2.jpg

E se essa condição for verdade, o que fazer? É aí que entra a coluna Ações: clique na pequena seta da primeira linha e escolha Repetir Consulta. Agora você já pode salvar a Macro. Só falta associá-la a algum evento. Mas isso o Humberto explica amanhã, pode ser?

2007_10_04_runas1.jpg

Em tempo! Para você ver as runas será preciso instalar uma fonte em seu computador que enviamos junto com o arquivo do Access em um arquivo zipado.

Bj, Pati.

>Abertura: corte em foto do Banco de Imagens MorgueFile.

>Os textos do aplicativo foram feitos a partir deste site + o interesse do Humberto pelo assunto + minha criatividade :o)







TODOS OS RESTAURANTES DO MUNDO

Em 23/08/2007 às 00:00
Access,

2007_23_08_restaurantesdomundo.jpg

Como o Marcelo Oliveira comentou neste post, a indecisão pré-almoço só muda de endereço. Por isso, resolvemos fazer um gerenciador de dados para o Consultor Randômico de Restaurantes. Assim, o Marcelo da Vila Funchal, o Carlos da Av. Paulista, a Camila do Centro Empresarial vão poder ter um Consultor Randômico de Restaurantes Customizado com os restaurantes de sua região.

É importante ter em mente que a edição de uma base de dados não deve ser realizada diretamente na tabela, por questões de segurança e integridade dos dados. Por isso, precisamos criar mais um formulário, conforme explicamos neste post.

A diferença agora é a inserção de botões que vão permitir apagar, adicionar e salvar dados; além de navegar pelos registros. Após criar o formulário, entre no Modo Design, clique na guia Design e em Botão (um pequeno botão com vários X). Depois, escolha onde você quer que o botão fique e dê um clique (lembrando que, no Modo Design, você pode arrastar o botão para onde quiser). Abrirá esta janela:

2007_23_08_restaurantesdomundo1.jpg

Você terá várias categorias de botões na pequena janela à esquerda e os botões em si na janela da direita. Basta escolher o botão e clicar em Avançar. Na próxima tela, você escolhe se quer uma figura ou texto para o botão. Se optar por uma figura, você pode habilitar a caixa Mostrar Todas as Figuras ou ainda clicar em Procurar para colocar qualquer figurinha em seu botão.

2007_23_08_restaurantesdomundo2.jpg

Os botões já vem com seu funcionamento definido. Se você já colocou todos os botões básicos (veja em nosso gerenciador), alterne para o Modo de Formulário e já pode começar a deletar, adicionar, alterar e navegar pelo banco de dados dos restaurantes de sua região.

Abs, Humberto







CONSULTOR RANDÔMICO: THE END

Em 21/08/2007 às 20:23
Access,

2007_08_21_restaurante.jpg

Só para concluir a história do Consultor Randômico de Restaurantes, acho importante dizer que, para usar a fórmula de randomização, é necessário saber quantos registros a tabela possui. Para isso, criamos uma segunda consulta. Na primeira coluna vazia desta nova consulta, digitamos: Qtde:Count(*). Isso criará um campo chamado Qtde, que contará todos os registros da tabela original. Salve a consulta com o nome QtdeRestaurantes.

De volta à primeira consulta, precisamos inserir esse campo Qtde que acabamos de criar. Acontece que ele está em outra consulta e você só está vendo a pequena janela relacionada a tabela Restaurantes. Para ver a janela relacionada à consulta QtdeRestaurantes, clique na guia Design, na seção Configuração de Consulta e em Mostrar Tabela. Surgirá novamente a janela onde é possível escolher a tabela/consulta (sobre a qual falamos aqui). Clique na guia consulta desta pequena janela e selecione a consulta QtdeRestaurantes.

2007_21_08_restaurante2.jpg

Clique na coluna vazia da consulta, após a última coluna, e dê um duplo clique no campo Qtde da janela QtdeRestaurantes.
Na coluna correspondente ao campo ID inserimos a fórmula de randomização:
Int(([Qtde]-1)*Rnd())+1
Salve tudo. Pronto! Agora é só criar o formulário e chega de indecisão nos preciosos minutos da hora do almoço!

Abs, Humberto.

>Abertura: corte em foto do Banco de Imagens Morgue File.






ONDE A GENTE VAI COMER HOJE? (CONTINUAÇÃO)

Em 20/08/2007 às 20:59
Access,

2007_20_08_restaurante.jpg

Para entender como funciona uma consulta no Access, é importante saber que a tabela é onde os dados foram inseridos e estão guardados. A consulta tem a aparência de uma tabela, mas os dados não ficam guardados nela. A consulta é construída na hora, extraindo dados da verdadeira tabela de acordo com critérios que o usuário estabelece.

Na Guia Criar, você deve clicar em Outros e em Design da Consulta. Escolha as tabelas (e/ ou outras consultas) de onde virão os campos que você deseja. Clique em Adicionar e feche. Fica faltando inserir os campos de consulta em si, que são exibidos em uma pequena janela. 

2007_08_17_restaurante2.jpg

Clique em uma coluna da consulta e dê um clique duplo para inserir o campo desejado na coluna da consulta. Repita a operação para cada um dos campos da tabela em cada coluna vazia da consulta.

2007_08_17_restaurante3.jpg

Salve a consulta, dando um nome a ela. Se você quiser ver como ficou sua consulta, na Guia Início, no canto superior esquerdo, na seção Exibir, clique no botão que contém o desenho de uma tabela.
Por enquanto, só estabelecemos como critério que a consulta exiba todos os campos da tabela Restaurantes. Falta estabelecermos o critério-chave para o nosso Consultor Randômico de Restaurantes: a randomização de um registro da consulta. Amanhã eu volto.

Abs, Humberto.






CONSULTOR RANDÔMICO DE RESTAURANTES

Em 17/08/2007 às 23:06
Access,

2007_08_17_restaurante.jpg

Todo dia a gente faz tudo sempre igual. Espera a fome impedir qualquer pensamento lógico, desce, caminha até a esquina da Berrini e "peraí galera, aonde a gente está indo?".

- Não sei, qualquer lugar está bom...

- Só não queria ir muito longe hoje, porque estou meio enrolado.

- Tava a fim de ir ao shopping...

- Ah, não! Sempre como mal lá.

- Tô meio dura, pode ser uma opção barata?

Um monte de variáveis e nenhuma decisão. Para acabar com essa efêmera sessão de tortura a qual nos submetemos diariamente antes do almoço, eu e Humberto resolvemos fazer um Consultor Randômico de Restaurantes no Access.

Depois de baixá-lo e abrir o formulário, tecle F5 para sortear um novo restaurante. Nas versões anteriores, esse tipo de atualização não funciona. Então é preciso fechar e abrir novamente o formulário.

Com a ajuda da planilha em que o pessoal do 9Conto mantém atualizados endereços e telefones do circuito gastronômico da Berrini, criamos uma tabela. A questão principal era: como conseguir que apenas um registro, sorteado randomicamente, aparecesse no formulário? A forma mais simples foi criar uma consulta, que sorteia um dos registros. Mas isso é assunto para o próximo capítulo.

Bj, Pati.

>Abertura: corte em foto do Banco de Imagens Stock.XCHNG.






FORMULÁRIOS (OU ONDE O ACCESS É MAIS BONITO)

Em 06/07/2007 às 20:22
Access,

O assunto deste terceiro e último post sobre o Access (veja o penúltimo aqui) são os Formulários. O charme da brincadeira do Gato-Mestre é, sem dúvida, o formulário. É onde o usuário vai interagir com a base de dados e ver o resultado da brincadeira.

Para criar o formulário, clique na guia Criar e dê uma olhada na seção Formulário. Você tem várias opções: desde uma lista com os registros de sua tabela, passando por algumas opções prontas e indo até um assistente, que ajuda na criação do formulário, passo a passo. Como nosso formulário é um tanto atípico, vamos partir para o Modo de Design.

2007_07_05_access1.jpg

Surgirá um formulário vazio e duas guias novas: Design e Arrange. Na guia Design você verá vários objetos na seção Controles. Para inserir qualquer texto, clique no controle Rótulo e clique no formulário. Quando você clica em Caixa de combinação (Drop-Down) e em seu formulário, ele abre um assitente para facilitar nossa vida. Na primeira tela do assistente, há duas opções: ou os dados serão captados de tabelas ou consultas, ou você os digitará. Nossa opção foi a primeira. As telas seguintes servirão para você selecionar qual tabela será usada, quais campos serão utilizados, se os dados serão classificados em alguma ordem, a visualização final dos dados e, por fim, o rótulo que será colocado na frente do objeto, se for o caso.

2007_07_05_access3.jpg

A formatação de qualquer objeto no formulário pode ser feita editando a Folha de Propriedades da guia Design, na seção Ferramentas. As opções de edição e formatação são inúmeras. Isto vale também para o formulário em si: basta clicar em qualquer área livre e alterar suas propriedades, como cor de fundo e tamanho.

2007_07_05_access4.jpg

Por exemplo, para dar a sensação que a frase é uma só e não ficar divida entre os Drop-down, retiramos as bordas deles: basta clicar no Drop-down, localizar a opção Estilo da Borda e escolher "transparente".

Depois de formatado, é preciso ver como ficou e se está funcionando. No canto superior esquerdo, clique no botão Modo de Exibição . Clique na seta e escolha Modo de Formulário. Agora já pode testá-lo. Se quiser alterar algo, volte à edição, clicando no mesmo botão e em Modo Design.

Abs, Humberto.






GATO-MESTRE II: CONHECENDO MELHOR O ACCESS

Em 05/07/2007 às 00:00
Access,

 

Quem quiser curtir nossa brincadeira no Access utilizando versões anteriores do Office, pode baixar aqui.

Continuando o último post, em que vimos conceitos importantes sobre banco de dados e opções rápidas e profissionais dos templates, vejamos como criar um banco de dados "do zero".

Para começar a criar uma base de dados simples, como no nosso exemplo, você deve começar pela tabela. Clique em Tabela em Branco, na tela de abertura, e salve o arquivo no canto inferior direito da janela.

Uma tabela vazia aparecerá com o nome Tabela1. Se você já quiser ir criando os campos (nome da coluna que identificará os dados abaixo dela) e ir digitando os dados, pode começar.

2007_07_03_reuniao2.jpg

Se quiser estruturar a tabela antes, clique em um botão com um esquadro azul no canto superior esquerdo. Aí você deverá salvar a tabela. Aliás, cada objeto criado no Access - tabelas, consultas, formulários e relatórios - deve ser salvo regularmente; o que o Access sempre lembrará você. A visualização Modo de Design (esta que aparece quando você clica no esquadro azul) existe para que seja possível a formatação dos dados, como tipo de dados (texto, número, data, etc.), tamanho máximo do campo, formato, valor padrão, entre outros, além de determinar o nome dos campos (ou colunas).

2007_07_03_reuniao1.jpg
 

Em nossa brincadeira, fizemos o mais simples: pegamos a tabela e demos o famoso Ctrl+C/Ctrl+V. Pronto, aí partimos para o formulário, que é a interface onde a frase eloqüente que o salvará das saias justas das reuniões, possa ser escolhida.

No próximo post, trataremos da criação e formatação do formulário do Access, para que o usuário consiga lidar com a base de dados que você criou. Não perca!

Abs, Humberto



Microsoft Access | 368 KB




GATO-MESTRE CORPORATIVO: FRASES PERFEITAS PARA QUALQUER REUNIÃO

Em 04/07/2007 às 00:00
Access,

2007_07_03_reuniao.jpg

Não sei se foi um ataque súbito de bobeira, mas o fato é que passei boa parte do dia rindo do jogo Gato-Mestre Corporativo, que o Humberto desenvolveu no Access a partir de uma tabela que rodou a rede há um tempo atrás (essa versão é só para 2007 e, como lida com banco de dados, o sistema vai pedir que você habilite o conteúdo). A gente resolveu postá-lo como um complemento ao Bingo Corporativo. Tipo, você se distraiu com o bingo, voou longe durante uma reunião, perdeu completamente o fio da meada e de repente é pressionado por uma pergunta do chefe sobre um assunto que aparentemente estava mobilizando a mesa da reunião. O que fazer? Então, basta recorrer ao Gato-Mestre Corporativo, um formador de frases perfeitas para qualquer situação corporativa. Você fala muito e não diz nada; sai absolutamente incólume.

A tabela que nos baseamos tinha quatro colunas. Você pode combinar qualquer linha da primeira com qualquer linha da segunda com qualquer linha da terceira com qualquer linha da quarta que o resultado é satisfatório. São mais de dez mil combinações, o suficiente para salvar sua pele várias e várias vezes, assim: "caros colegas, a complexidade dos estudos efetuados contribui para a correta determinação das novas proposições" ou "é fundamental ressaltar que o início do programa de formação de atitudes oferece uma boa oportunidade de verificação das formas de ação". Naturalmente, quanto mais convincente for o seu tom, melhor. Tem que falar com voz de quem se garante.

Humildezinha, cheguei a pensar em transferir a brincadeira tradicional para o Excel, mas o Humberto sugeriu usarmos o Access - principalmente em função de o aplicativo estar muito mais amigável na versão 2007. No início eu estava meio cética. Não tenho familiaridade com o Access (e, para ser sincera, até pouco tempo, não conhecia ninguém que tivesse). Mas não é que, de fato, ele ficou muito mais simpático?

"O Access é uma ferramenta para criação e gerenciamento de bancos de dados. E também para desenvolvimento das interfaces e relatórios por meio dos quais o usuário vai interagir com a base de dados", observou ele.

O Access lida, basicamente, com quatro tipos de objetos: tabelas, consultas, formulários e relatórios. É importante conceituá-los para facilitar o entendimento.

As tabelas servem para armazenar dados. As colunas das tabelas são denominadas "campos" e as linhas, "registros". Por exemplo, se você quer guardar uma lista de nomes, deverá criar um campo "nome" e listar, nesta coluna, os nomes em cada uma das linhas abaixo.

A consulta é um conjunto de instruções que coleta dados de outras tabelas ou outras consultas.  Quando você olha para uma consulta, vê uma tabela. Na verdade, esta tabela que você vê não existe o tempo todo e seus dados não estão armazenados nela. Em outras palavras, a consulta é uma tabela construída na hora que você a solicita.

Os formulários são uma interface de saída e entrada de dados. São as "telas" com as quais o usuário vai lidar quando acessar o banco de dados. Por questão de segurança de seus dados, a edição destes deve ocorrer por meio de um formulário e nunca diretamente na tabela.

Finalmente, os relatórios são saídas de dados para a tela ou para a impressora.

Podem ser criadas várias tabelas para armazenamento de informações diversas, que serão relacionadas. É com elas que a mocinha da locadora de vídeo descobre que filmes você já alugou, digitando apenas seu número de telefone, por exemplo. A lista com todos os filmes da locadora está em uma tabela e seus dados estão em outra. Através de uma consulta, os dados são cruzados e exibidos em um formulário. Esse mesmo formulário pode ter uma entrada de dados para uma nova inserção de dados, uma nova locação por exemplo, que vai parar diretamente na tabela correspondente. Digamos ainda que, no fim do dia, o gerente da locadora precise de um resumo de todas as locações do dia; além de checar a quantas anda seu estoque. Basta que ele solicite ao Access um relatório previamente formatado com todas essas informações.

Acho que tanto poder às vezes acaba afastando as pessoas e uma das sacadas do 2007 é caprichar na primeira impressão. Assim que você abre o programa, encontra categorias de templates, muito organizadinhas: Negócios, Educação, Pessoal. O programa disponibiliza várias soluções, das mais simples às mais complexas, prontas para serem usadas. Você pode acessá-las a qualquer momento, clicando no botão do Office e escolhendo Novo.

Como o Gato-Mestre foi parar numa delas? Ah, isso é assunto para um próximo post.

Bj, Pati.

>Abertura: corte em foto do Banco de Imagens Stock.XCHNG.

 







Busca
Projeto Ócio 2007
O blog Ócio 2007 é feito por uma equipe de jornalistas, blogueiros e desenvolvedores que, a partir de recursos do pacote Office, criam aplicativos divertidos e inusitados para momentos de lazer. O objetivo é reforçar a versatilidade do sistema e estender também seu uso no trabalho. O blog Ócio 2007 é um projeto da Microsoft Brasil.
Links Relacionados
© 2008 Microsoft Corporation. Todos os direitos reservados.  Quem Somos  |  Contato  |  Topo