Olá pessoal..estou fazendo o seguinte procedimento no ColExit do DbGrid(DbgGrade)
procedure TFrmNovProdutos.DbgGradeColExit(Sender: TObject);
begin
for a:=0 to DbgGrade.Columns.count-1 do
begin
if DbgGrade.SelectedIndex = 01 then
begin
if DbgGrade.Fields[01].AsString = '' then
begin
ShowMessage('Código da cor é Obrigatório !');
exit;
end;
ConsultaRegistros('Cores', 'Codigo, Descricao', 'Codigo =' + DbgGrade.Fields[01].AsString);
if DtmLoja.QryLoja.RecordCount = 0 then
begin
DbgGrade.Fields[01].AsString := '';
ShowMessage('Cor não Cadastrada !');
end
else
begin
DbgGrade.Fields[01].AsString := StrZero(LeDados('Codigo'), 3);
DbgGrade.Fields[02].AsString := LeDados('Descricao');
end;
end;
end;
end;
mas eu que assim que quando não for digitado nada nesse campo ele dá a messagem como no procedimento mesmo, mas que volte para a mesma celula sem pular para a proxima celula..como faço isso ?
Pergunta
robinhocne
Olá pessoal..estou fazendo o seguinte procedimento no ColExit do DbGrid(DbgGrade)
mas eu que assim que quando não for digitado nada nesse campo ele dá a messagem como no procedimento mesmo, mas que volte para a mesma celula sem pular para a proxima celula..como faço isso ?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.