Feliz…
31/12/2018 Deixe um comentário
Exemplos de programas e funções do Access.
16/04/2016
As alterações feitas no campo memorando aproximam o seu modo de uso à de um editor de texto como o Bloco de notas.
Normalmente a tecla TAB no Access é usada para uma mudança de registro. Aqui, ela abre um espaço de tabulação como em um editor de texto.
Quando você abre um novo parágrafo a partir de outro que tenha espaço de tabulação no início, o novo parágrafo é aberto com a mesma tabulação do anterior.
É possivel inserir símbolos inexistentes no teclado. Alguns desses símbolos podem ser usados como marcadores de lista. Se um parágrafo tem um desses símbolos no início, o novo parágrafo aberto a partir dele aparecerá com o mesmo símbolo.
O uso de uma biblioteca externa (dll) permite que você role o texto usando a roda do mouse. A biblioteca está inclusa no arquivo que você baixar.
Inclui um formulário desenhado para permitir a localização de um texto nos diferentes registros do campo memo e/ou as suas ocorrências dentro de um mesmo registro.
As instruções de uso estão incluídas no próprio arquivo.
06/01/2016 Deixe um comentário
Este exemplo mostra a sintaxe para referir-se ao controle guia; a suas páginas e a campos existentes nelas.
Mostra ainda como copiar um controle existente no formulário para dentro de uma página da guia e restabelecer o evento associado ao controle.
17/10/2015 11 Comentários
Nesta versão, os formulários contendo os filtros podem ser usados como formulários ou como subformulários.
A função contida no exemplo se encarrega de descobrir se o usuário está usando apenas um formulário ou se o formulário está sendo usado como subformulário.
No exemplo existem 3 formulários:
Se você abrir o formulário Principal, os formulários [FiltrosSub] e [SubForm1] aparecem como subformulários e você pode filtrar os dados dos subformulários de forma independente e também remover os filtros de forma independente.
No entanto, se resolver usar os os formulários [FiltrosSub] e/ou [SubForm1] como formulários, a coisa também funciona.
Como na versão anterior, você pode fazer uma filtragem sequencial , em qualquer ordem, de campos dos seguintes tipos:
Texto; Data/Hora; Sim/Não; Autonumeração; Byte; Inteiro; Inteiro Longo; Simples; Duplo; Decimal.
Você pode criar quantas combinações de filtros quiser. As caixas de combinação dos filtros ainda não usados apresentam apenas os dados compatíveis com a filtragem anterior.
O exemplo é acompanhado de uma Ajuda que mostra como montar os formulários e os filtros e dá outros detalhes do programa.
15/10/2015 Deixe um comentário
O exemplo mostra uma instrução inusitada que permite “remover o filtro” de um subformulário sem afetar os dados do outro subformulário.
A instrução : Me.RecordSource = Me.RecordSource
Na verdade, a instrução não remove o filtro. Ela faz com que a propriedade FiltroAtivado (FilterOn) passe de Verdadeiro para Falso no subformulário onde botão “Eu = Mim” foi clicado. O efeito prático disso é o mesmo que remover efetivamente o filtro.
Se quiser conferir, coloque um ponto de interrupção no primeiro Debug do evento do botão “Eu = Mim” e acompanhe o que acontece.
Por favor, não me peçam explicações porque não teria respostas !
Se alguém souber, por favor , coloque um comentário.
24/01/2015 Deixe um comentário
Na fase de teste de um programa é comum usar vários “Debug.print” para conferir os resultados antes de chegarmos à versão definitiva. Com a repetição dos testes a Janela de Verificação Imediata fica poluída e os resultados difíceis de ver. A versão anterior deste aplicativo permite a limpeza da Janela de Verificação Imediata a partir da janela do access.
Nesta versão foram incrementadas mais 2 opções que permitem que se redefina , a partir da janela do Access, um procedimento de evento que entrou em modo de interrupção, seja pela existência de um ponto de interrupção definido por você, ou pela ocorrência de um erro em tempo de execução.
Elas são úteis para resolver a seguinte situação: Você está testando um procedimento disparado a partir e um botão de seu formulário. Ao clicar nele, o procedimento é interrompido. Voce faz alterações no código e volta para o formulário para testar novamente. Se voce esquecer de redefinir o procedimento antes de voltar, o botão vai estar travado pois o VBE está em modo de interrupção. Aí você tem que voltar ao VBE , redefinir o procedimento para então testar de novo. Para evitar isso, as duas novas opções permitem que você destrave o botão testado a partir da janela do Access sem ter que voltar ao VBE.
Abaixo as opções disponíves no aplicativo:
– Limpar a Janela imediata e permanecer no editor VBE
– Limpar a Janela imediata e permanecer na janela Access
– Abrir o editor VBE
– Redefinir o procedimento sem limpar a janela imediata
– Redefinir o procedimento limpando a janela imediata
– Fechar o formulário Para usá-lo, importe o formulário para o seu Banco de Dados.
Para verificar as funções de cada botão, permaneça com o mouse sobre cada um deles e leia a mensagem
Para que ele seja aberto em uma determinada posição no seu BD, coloque o formulário na posição desejada , mude para o modo estrutura e salve. Na próxima abertura ele estará nessa posição.
01/11/2013 Deixe um comentário
Para você, não.
Para o Access, sim e corresponde à data 13/12/32.
Se você digitar esse valor em um campo que tenha formato data, vai perceber que ao sair do campo, o valor foi trocado pelo que o Access avalia como data. O mesmo vale para a funções Cdate() e IsDate().
Pelo que pude entender, o Access faz uma primeira tentativa de conversão para o formato data do seu sistema Windows. Se o resultado é uma data inválida, ele verifica se em qualquer dos outros formatos é possível fazer a conversão para uma data válida. Se ele consegue, ele faz a conversão para esse formato e … não te avisa que fez a conversão e nem que a data não seria válida no padrão do seu sistema.
Prato cheio para uma inconsistência no seu banco de dados !
E o que é pior, o Access não fornece uma função ou método interno que permita validar se a data está no seu padrão !!!!!!
O código do exemplo permite validar uma data que esteja no formato dd/mm/aa , que é o usual no Brasil.
Mais detalhes no código do formulário.
02/03/2013 12 Comentários
Esta é uma coletânea de exemplos sobre a Caixa de combinação.
Ela é acompanhada por uma Ajuda que dá as explicações básicas sobre a estrutura dos dados nas caixas de combinação e descreve suas principais propriedades.
Esta é uma obra em aberto. Se nenhum dos exemplos resolve o seu caso, deixe um comentário descrevendo o seu problema. Se eu souber resolver e, na medida da minha disponibilidade, vou incorporando as soluções nas versões futuras.
Veja os termos de uso na página Sobre
24/02/2013 2 Comentários
Este exemplo mostra como usar a instrução Screen para determinar onde um campo está localizado dentro de um formulário, subformulário ou sub-subformulário.
A partir das informações coletadas, é possível construir a sintaxe completa do campo.
Essa sintaxe é armazenada em variáveis e pode ser usada para atribuir o valor de um campo de um segundo formulário (ou uma variável) ao campo que foi selecionado inicialmente, sem a necessidade de reescrever a sintaxe desse campo.
Versão anterior atualizada em 19/03/2013 – Inclui o uso de um subformulário não acoplado.
22/02/2013 1 Comentário
Selecione as opções desejadas em cada um dos quadros e verifique a sintaxe correspondente.
Para usar, importe a tabela e o formulário existentes no arquivo para o seu banco de dados.
Veja os Termos de Uso na página Sobre
Comentários