registros fixos na tela do form - BD ACCESS

Delphi

11/06/2013


tenho uma aplicação em delphi com BD access e gostaria que quando eu executasse o sistema alguns campos já saissem com texto na tela, pois são dados fixos.

alguem me ajude
Paulo

Paulo

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

11/06/2013

Poderia detalhar melhor o problema?
Você quer preencher campos fixos? São campos do BD? Isso é em uma operação de insert?

Detalhe melhor a situação.
GOSTEI 0
Paulo

Paulo

11/06/2013

Poderia detalhar melhor o problema?
Você quer preencher campos fixos? São campos do BD? Isso é em uma operação de insert?

Detalhe melhor a situação.



Isso mesmo campos do BD. qdo abrir o sistema os campos A B ou C, já saim com dados fixos, entedeu?
meu sistema é de cadastro e quero evitar todas as vezes que eu for cadastrar digitar tudo.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

11/06/2013

Entendi. Então você vai atribuir valores aos campos.
Imagino que você tenha uma Query, DataSet ou Table no form, certo? No evento OnAfterInsert, você vai preencher os campos que possuem valor padrão:
minhaQuery.FieldByName('exemplo_campo_1').Value := 1;
minhaQuery.FieldByName('exemplo_campo_2').Value := 'Bla bla bla';
GOSTEI 0
Paulo

Paulo

11/06/2013

Entendi. Então você vai atribuir valores aos campos.
Imagino que você tenha uma Query, DataSet ou Table no form, certo? No evento OnAfterInsert, você vai preencher os campos que possuem valor padrão:
minhaQuery.FieldByName('exemplo_campo_1').Value := 1;
minhaQuery.FieldByName('exemplo_campo_2').Value := 'Bla bla bla';


deu o sequinte erro na ora que vou inserir um novo cadastro:

ADOQuery1: Field 'DBEdit1'not found'. process sttoped. Use Step or Run to continue.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

11/06/2013

Provavelmente você tentou passar DBEdit1 como sendo o nome do campo, o que não é verdade. O nome do campo deve ser CODIGO, NOME, ID, ou algo do tipo.
GOSTEI 0
Paulo

Paulo

11/06/2013

Provavelmente você tentou passar DBEdit1 como sendo o nome do campo, o que não é verdade. O nome do campo deve ser CODIGO, NOME, ID, ou algo do tipo.


Agora deu certo.

muito obrigado joel! c me quebrou o galhão.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

11/06/2013

Que bom, amigo. Fico feliz por ter ajudado.
Estou então marcando este tópico como CONCLUÍDO, mas caso precise, fique à vontade para abrir outros.
Um abraço.
GOSTEI 0
POSTAR