Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa tarde, tenho uma form para editar cliente, onde faço a busca, e exibe o resultado num dbgrid para escolher o registro a ser alterado, e clico no botao de alterar q vai abrir um form e ireifazer as alteracoes ate ai td bem. so que eu gostaria de quando o dbgrid estiver em branco, ou seja o usuario ainda nao fez a busca, quando clicar no botao aparecer uma mensagem falando q é pra fazer a busca primeiro.
alguem sabe como faria isso?
att
seu componente Query ou Table deve possuir uma propriedade chamada RecordCount. Se ela valer 0, então a consulta não retornou registros. Se a Query ou Table estive com active = false então não foi executada a consulta.
>
boa tarde, tenho uma form para editar cliente, onde faço a busca, e exibe o resultado num dbgrid para escolher o registro a ser alterado, e clico no botao de alterar q vai abrir um form e ireifazer as alteracoes ate ai td bem. so que eu gostaria de quando o dbgrid estiver em branco, ou seja o usuario ainda nao fez a busca, quando clicar no botao aparecer uma mensagem falando q é pra fazer a busca primeiro.
alguem sabe como faria isso?
att
Se você quiser deixar seu dbgrid vazio é só atribuir o seguinte:
DBGrid1.DataSource := nil;
Ai após dar Open na sua fonte dados você altera:
DBGrid1.DataSource := NomeDoSeuDataSource;
Espero que tenha ajudado