preenchimento automatico de um campo..

Tenho uma tabela de cadastro com por exemplo três colunas… na 1ª coluna “Nome”, onde vou digitar os nomes, na 2ª coluna vou digitar o “CPF” da pessoa cadastrada…a terceira será inserido um “Valor” , esse valor será preenchido em um formulário a ser construído. Porém, nesse formulário eu gostaria de que quando selecionasse um nome qualquer do meu cadastro (tabela) o seu CPF correspondente, carregasse automaticamente nesse formulário…como faço isso?
Obrigado.

Note que inverti, na minha explicação por que achei que era para consultar o cpf, mas no caso é só trocar os campos onde está cpf colocar nome e vice-versa. Dá certo do jeito que você quer.

Pessoal,

boa tarde! Estava vendo o forum e me deparei com esta pergunta. Tenho a mesma duvida e nao encontrei a resposta para a duvida do colega.

Tambem preciso da mesma funcionalidade no BASE. No formulario, quando o usuario escreve o codigo os outros campos preenchem automaticamente.

Obrigado,

Victor

De um nome para a tabela de cadastro (considere mais linhas para inclusão de novos), sem os títulos das colunas. No formulário digite o nome desejado (tem que ser idêntico ao da tabela de cadastro. Na célula que deseja o CPF use a função PROCV.


Exemplo: A tabela de cadastro dei o nome de TABCAD, e a célula que tem o NOME é C1, a formula para a célula do CPF, seria =PROCV(C1;TABCAD;2;0), o numero “2” significa que é a segunda coluna da tabela e o “0” é a ordem de classificação que significa não ordenado. Mais detalhes consulte a ajuda do LibO.


Caso a resposta te serviu, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

Caro Gilberto,
Obrigado pela resposta mas,…quando crio o formulário e insiro os dois campos “Nome” e “CPF”, eu quero que ao digitar o nome no campo “nome” ele busque automaticamente o nº de CPF correspondente, porem quando abro as propriedades do campo “CPF”, não há como inserir a formula PROCV!!

Respondi considerando que seja em Calc que esta trabalhando…

Caro Beto,
Mas todo o meu questionamento é no ambiente do BASE, a tabela que eu construí e dentro do BASE e o formulário tambem!!!

Esquece, entao!! Nao prestei atencao na tag.

Caro Beto, acho que não entendi bem a sua solução porque veja abaixo quando mudo a opção de chamar do nome “A” para o nome “B” o que hipotéticamente seria o nº do CPF não se altera ou seja, na tabela criada o nº do CPF para “A” é 100 e para “B” é nº 110, porém não ocorre a mudança!!!

Prezado, no Base, agora assumindo que estou usando o banco de dados Firebird embarcado… peça para editar o teu formulário, insira um campo de texto e faça isso conforme as figuras abaixo: Qualquer coisa comente que mais tarde respondo. Bom trabalho. P.S: Note que na tabela do Base o campo cpf foi formatado como texto.

: e

Prezado Beto,
Desculpe, mas talvez eu tentei obter uma resposta fazendo um questionamento bastante simples para o que eu quero.
Vou explicar de uma forma mais detalhada agora…por ex:
Eu tenho uma tabela no BASE já criada com vários nomes e seus CPF’s.(essa tabela irá funcionar como uma tabela assistente do formulário) … Agora vou criar um formulário onde o campo “nome” está como caixa de listagem, e quando eu selecionar um nome, o CPF referente àquele seja carregado automaticamente!!!

Exatamente isso, não tem mistério, é só abrir seu arquivo, clicar em formulários e escolher criar formulário no editor de formulários, escolher um campo de texto, clicar com o direito do mouse sobre ele e seguir as figuras que indiquei, acima.

Se ainda tiver dificuldades, avise que faço um pequeno vídeo para vc. Bom trabalho.

Desculpe…mas aqui não deu certo!..veja só, se eu tenho uma tabela onde tenho uma coluna com os nomes A,B,e C, onde onde seus CPS são respectivamente 100, 110 e 120 se no drop-dow do form. eu selecionar A, deverá carregar o nº 100, porem se nesse mesmo registro eu mudar a selecão do nome p/ B, deveria carregar o nº 110…isso não acontece do jeito q vc está fazendo!!!

Testei aqui (na minha máquina) de novo, e não sei por que “cargas d’agua” não deu certo. Estou muito sobrecarregado agora para fazer mais testes. Em outro momento tento retornar a pergunta, para dizer se consegui. Boa sorte.

Tenho uma planilha muito grande no Calc que eu gostaria de fazer isso. É possível?

@GustavodeAlmeidaLeite Veja este post e baixe tem 2 arquivos use o do contábil com recibos , tem o formulário de correção. dê uma olhada, basta digitar parte do conteúdo que ele busca o restante e trá para o formulário para ser corrigido. Tente adaptar para tua necessidade.

Aproveitando esse post, consigo “clonar” uma informação atribuída à um campo de formulário?
Estou criando um contrato em pdf, onde deverá ser preenchido mais de uma vez os mesmos dados, então, para ganhar tempo, eu gostaria que a informação no PDF preenchida no formulário “A” seja replicada no formulário “B”. É possível?