Fórum o que tem de errado nesse código? #243791
20/07/2004
0
procedure TForm5.DBEdit1Change(Sender: TObject);
begin
if (ADOQuery1Fornecedor.asstring=´Philips´) then
ADOQuery1Fornecedor.asstring := ´10´
else if (ADOQuery1Fornecedor.asstring=´Sony´) then
ADOQuery1Fornecedor.asstring := ´20´;[/b:971c3fff49]
O que tem de errado nesse código? :?:
eu quero que quando o nome do fornecedor digitado no dbedit for igual a Philips aparece no campo (dbgrid) o numero 10...
e quando for Sony apareça o 20...
mas não está dando.
Fernanda Fonseca
Curtir tópico
+ 0Posts
20/07/2004
Rafs
Se estiver lincado ao próprio campo que vc está alterando, ele poderá se comportar de forma estranha.
Gostei + 0
20/07/2004
Fernanda Fonseca
eu digito Philips e aparece Philips.. mas se eu volto nu dbedit e apago ou digito qualquer outra coisa aparece o numero 10!!
Esta aparecendo o que eu quero depois!!
Gostei + 0
20/07/2004
Inutaishou
[]´s,
Gostei + 0
20/07/2004
Rafs
procedure TForm5.DBEdit1Change(Sender: TObject);
begin
if ([b:40b2332733]DBEdit1.Text[/b:40b2332733]=´Philips´) then
ADOQuery1Fornecedor.asstring := ´10´
else if ([b:40b2332733]DBEdit1.Text[/b:40b2332733]=´Sony´) then
ADOQuery1Fornecedor.asstring := ´20´;
Da forma acima descrita, acredito que vc obterá o resultado que deseja.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)