Fazer com que o comando seja feito quanto teclar enter
E ai galera blz Bom estou fazendo um sistema e para deixar ele com menas falhas estou querendo fazer um seguinte!
tenho campo nome que quanto eu digito o nome se ja estiver cadastrado me da uma mensagem , e se o nome digitado não estiver cadastrado então o cadastro é iniciado, então eu quero fazer tambem que quando eu não digitar nada e passar para o proximo campo ele de uma mensagem e não deixe o usuario continuar.
E tambem toda vez o eu abro o cadastro ele esta com com os edits dateedits lixtbox preechidos com o cadastro anterior gostaria de saber se tem como cada vez que eu for abrir o cadastro ele esteja com os campos limpos.
Valeu galera aguardo a resposta de alguem e tudo de bom!!!! :D
tenho campo nome que quanto eu digito o nome se ja estiver cadastrado me da uma mensagem , e se o nome digitado não estiver cadastrado então o cadastro é iniciado, então eu quero fazer tambem que quando eu não digitar nada e passar para o proximo campo ele de uma mensagem e não deixe o usuario continuar.
E tambem toda vez o eu abro o cadastro ele esta com com os edits dateedits lixtbox preechidos com o cadastro anterior gostaria de saber se tem como cada vez que eu for abrir o cadastro ele esteja com os campos limpos.
Valeu galera aguardo a resposta de alguem e tudo de bom!!!! :D
Alecsandro Moura
Curtidas 0
Respostas
Edilcimar
20/01/2006
no onexit do edit coloque
if trim(editX.text) = ´´ then
begin
showmessage(´este campo é obrigatório´);
editX.setfocus;
end;
if trim(editX.text) = ´´ then
begin
showmessage(´este campo é obrigatório´);
editX.setfocus;
end;
GOSTEI 0
Guttoballa
20/01/2006
no evendo onkeydown do edit, vc coloca
if key=vk_return then
begin
key:=0;
//aqui vc coloca o comando que vc gostaria q executasse algo...
end;
se vc quisesse colocar isso aí no onexit, vc declararia uma variável chamada Key:word; no evendo e colocaria o código acima depois do begin... espero ter ajudado... grande abraço.
if key=vk_return then
begin
key:=0;
//aqui vc coloca o comando que vc gostaria q executasse algo...
end;
se vc quisesse colocar isso aí no onexit, vc declararia uma variável chamada Key:word; no evendo e colocaria o código acima depois do begin... espero ter ajudado... grande abraço.
GOSTEI 0