Boa tarde, minha dúvida é muito simples, no Excel quando criamos uma planilha e digitamos uma palavra ele fica gravada e se precisamos digitá-la novamente então ele aparece como previsão, no access não consegui fazer isso acontecer em um subformulário. por exemplo criei uma tabela onde preciso repetidamente digitar o nome de uma cidade no campo [Cidade] mas sempre tenho que copiar e colar ou simplesmente digitar a palavra toda, como faço pra que isso funcione igual ao Excel? se é que é possível. Agradeço a todos um abraço!
4 participantes
[Resolvido]Duvida sobre Campos SubFormulário
informais- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 53
Registrado : 23/10/2015
- Mensagem nº1
[Resolvido]Duvida sobre Campos SubFormulário
FabioPaes- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3914
Registrado : 14/08/2013
- Mensagem nº2
Re: [Resolvido]Duvida sobre Campos SubFormulário
Cie uma Caixa de Combinação Buscando os valores desse Campo Cidade. Dessa forma vc pode so selecionar ela ou digitar parte da palavra que ela sugere o resto pra vc.
Na propriedade Dados, Permite edição da Lista de valores coloque como SIM.
Na propriedade Dados, Permite edição da Lista de valores coloque como SIM.
informais- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 53
Registrado : 23/10/2015
- Mensagem nº3
Re: [Resolvido]Duvida sobre Campos SubFormulário
vou verificar ai dou um retorno, obrigado
rogerius1st- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4
Registrado : 22/01/2016
- Mensagem nº4
preenchimento de dados repetitivos
Olá, Informais,
Tenho uma situação semelhante. Vê como resolvi, e pensa como isto pode te ajudar:
Tenho um Banco de Dados em que "criei":
1) tabelas (principais) para a) clientes; b) produtos; e c) fornecedores.
2) um formulário para cadastrar (a), (b), e (c).
3) tabelas (auxiliares) para Estado (UF), Tipo de logradouro (rua, avenida, etc.), Tipo de complemento (apartamento, loja, quadra, etc.), Estágio da negociação (prospecção, proposta apresentada, aguardando resposta, etc.), classificação do cliente, etc.), para não ter que "copiar e colar", já que também não achei a opção de "preenchimento automático ou sugerido".
4) E a solução é: na Tabela em que queres apenas selecionar uma opção dentre várias, põe no Modo Design --> seleciona o "Tipo de dados" do Campo em que queres este preenchimento facilitado --> seleciona "Texto curto" (que é uma das duas únicas opções que permitem o uso do "Assistente de pesquisa" (com a seta de rolagem que aparece ao lado direito do "Texto curto") --> aparece a caixa de diálogo do "Assistente de pesquisa" --> marca a primeira opção, a de "Desejo que o campo de pesquisa obtenha os valores de outra tabela ou consulta" e clica em "Avançar" --> Seleciona a tabela onde estão os dados que se quer repetir (no meu caso, chamei de tabela auxiliar) e clica em "Avançar" --> Seleciona O CAMPO (apenas UM), onde estão os dados que se quer repetir e clica em "Avançar" --> Desce a seta até aparecer o nome deste campo e clica em "Avançar" --> verifica que aparece uma caixa com a lista dos nomes ou valores que queres evitar a repetição e clica em "Avançar" --> clica (ou não, conforme o caso) em "Habilitar integridade (em cascata ou restrita)" ou "Permitir vários valores" e e clica em "Concluir". Salva. Clica em "Atualizar tudo". Se já tiveres criado um formulário com os campos desta tabela, põe no Modo Design e clica em "Adicionar campos existentes". Seleciona o(s) campo(s) modificado(s). Formata como quiseres. Salva. Clica em "Atualizar tudo". A partir deste momento, a cada vez que trabalhares com a tabela ou formulário, aparecerá uma seta de rolagem à direita destes campos, e apenas poderás selecionar uma das opções da tabela de origem dos dados, que é aquela tabela criada para armazenar estes dados.
Assim eu evito a necessidade de copiar e colar, ou pior, a de errar a digitação e criar campos em duplicidade, ou me distrair e criar inconsistência ou obter resultados errados em consultas ou em operações (geradas com o "Construtor de Expressões").
Espero ter ajudado. Tenho mais algumas dúvidas na etapa seguinte da construção de meu BD, e estou pedindo ajuda para diversos usuários, moderadores, etc. Espero que alguém me ajude.
Att.,
rogerius1st
Tenho uma situação semelhante. Vê como resolvi, e pensa como isto pode te ajudar:
Tenho um Banco de Dados em que "criei":
1) tabelas (principais) para a) clientes; b) produtos; e c) fornecedores.
2) um formulário para cadastrar (a), (b), e (c).
3) tabelas (auxiliares) para Estado (UF), Tipo de logradouro (rua, avenida, etc.), Tipo de complemento (apartamento, loja, quadra, etc.), Estágio da negociação (prospecção, proposta apresentada, aguardando resposta, etc.), classificação do cliente, etc.), para não ter que "copiar e colar", já que também não achei a opção de "preenchimento automático ou sugerido".
4) E a solução é: na Tabela em que queres apenas selecionar uma opção dentre várias, põe no Modo Design --> seleciona o "Tipo de dados" do Campo em que queres este preenchimento facilitado --> seleciona "Texto curto" (que é uma das duas únicas opções que permitem o uso do "Assistente de pesquisa" (com a seta de rolagem que aparece ao lado direito do "Texto curto") --> aparece a caixa de diálogo do "Assistente de pesquisa" --> marca a primeira opção, a de "Desejo que o campo de pesquisa obtenha os valores de outra tabela ou consulta" e clica em "Avançar" --> Seleciona a tabela onde estão os dados que se quer repetir (no meu caso, chamei de tabela auxiliar) e clica em "Avançar" --> Seleciona O CAMPO (apenas UM), onde estão os dados que se quer repetir e clica em "Avançar" --> Desce a seta até aparecer o nome deste campo e clica em "Avançar" --> verifica que aparece uma caixa com a lista dos nomes ou valores que queres evitar a repetição e clica em "Avançar" --> clica (ou não, conforme o caso) em "Habilitar integridade (em cascata ou restrita)" ou "Permitir vários valores" e e clica em "Concluir". Salva. Clica em "Atualizar tudo". Se já tiveres criado um formulário com os campos desta tabela, põe no Modo Design e clica em "Adicionar campos existentes". Seleciona o(s) campo(s) modificado(s). Formata como quiseres. Salva. Clica em "Atualizar tudo". A partir deste momento, a cada vez que trabalhares com a tabela ou formulário, aparecerá uma seta de rolagem à direita destes campos, e apenas poderás selecionar uma das opções da tabela de origem dos dados, que é aquela tabela criada para armazenar estes dados.
Assim eu evito a necessidade de copiar e colar, ou pior, a de errar a digitação e criar campos em duplicidade, ou me distrair e criar inconsistência ou obter resultados errados em consultas ou em operações (geradas com o "Construtor de Expressões").
Espero ter ajudado. Tenho mais algumas dúvidas na etapa seguinte da construção de meu BD, e estou pedindo ajuda para diversos usuários, moderadores, etc. Espero que alguém me ajude.
Att.,
rogerius1st
informais- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 53
Registrado : 23/10/2015
- Mensagem nº5
Re: [Resolvido]Duvida sobre Campos SubFormulário
Olá, rogerius1st, não é bem o que eu tinha em mente mas me foi de grande valia sua ajuda, vou tentar dessa forma que você sugeriu, muito obrigado
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº6
Re: [Resolvido]Duvida sobre Campos SubFormulário
Olá Jorge Henrique,
Como ficou a situação!
Os utilizadores merecem e agradecem o retorno.
Abraço
Como ficou a situação!
Os utilizadores merecem e agradecem o retorno.
Abraço
informais- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 53
Registrado : 23/10/2015
- Mensagem nº7
Duvida sobre Campos SubFormulário
bom dia o problema foi resolvido criando uma caixa de combinação
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº8