Alguem consegue mudar este codigo de visual basic p/ delphi

24/03/2003

0

dim novo as boolean;

sub btnGravar_click()
if novo then
cliente.seek ´=´,txtnome_cliente.text
if not cliente.nomatch then
msgbox(´Nome do cliente já Cadastrado´ ), 65, ´Aviso´
exit sub
end if
end if
if novo then
cliente.addnew
else
cliente.edit
end if
nome.value = txtnome.text
Endereco.value=txtendereco.text
cliente.update
txtnome.text = ´ ´
txtendereco.text =´ ´
txtnome.setfocus
novo=false

end sub

Esse e o codigo, quem me der essa ajuda vou agradecer muito, abraços a todos da lista


Pellegrini

Pellegrini

Responder

Posts

24/03/2003

Crash

Facil:

No delphi e mais facil:
Crie duas Queries para a mesma tabela: uma para insersao e outra para Pesquisa.
No evento BeforePost da Querie de gravacao coloque:

begin
if QueriePesquisa.Locate(´NOME´,
QuerieGravacao.FieldByName(´NOME´).Value,
[]) then
begin
ShowMessage(´Esse cliente ja esta cadastrado´);
Abort;
end;
end;


Responder

24/03/2003

Crash

Ha esqueci,
crie uma variavel global (Ex: vOperacao: Byte;) e customize:

vOperacao = 0 > Insersão;
vOperacao = 1 > Edição;
vOperacao = 2 > Encerramento de Operacao;

voce pode usar essa variavel em todas as Queries.

Ae e so testar a operacao.

Flws


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar