kklj 0 Denunciar post Postado Junho 3, 2012 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 Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Delalibera 1 Denunciar post Postado Junho 3, 2012 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 Compartilhar este post Link para o post Compartilhar em outros sites
bdexterholland 0 Denunciar post Postado Junho 10, 2012 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. Compartilhar este post Link para o post Compartilhar em outros sites