verifcar se tabelas estão vazias no show do form
13/04/2016
0
Boa tarde amigos estou tendo problemas ao verificar se ao verficar se tabelas estão vazias no evento onshow do form.
Com a tabela classe funciona que é uma beleza, mas com a tabela de fornecedores, mesmo com registros está retornando zero no recordcount.
Alguem pode me ajudar nesse codigo ?
um forte abraço
Com a tabela classe funciona que é uma beleza, mas com a tabela de fornecedores, mesmo com registros está retornando zero no recordcount.
Alguem pode me ajudar nesse codigo ?
um forte abraço
procedure TfrmCadProduto.FormShow(Sender: TObject); begin inherited; WindowState := wsMaximized; //abrindo os datasets dsClasse.DataSet.Open; //se não houver fornecedor cadastrado if dsForn.DataSet.RecordCount = 0 then begin if MessageBox(Application.Handle,Pchar('Não há fornecedores cadastrados.' +#13+ 'Deseja cadastrar agora ?'),Pchar('Cadastro de fornecedores vazio !'),MB_YESNO+MB_ICONEXCLAMATION )= ID_YES then begin frmCadProduto.Release; Application.CreateForm(TfrmCadFornecedor,frmCadFornecedor); frmCadFornecedor.Show; end else begin dsForn.DataSet.Open; end; end; //se não houver classe cadastrada ainda no sistema if dsClasse.DataSet.RecordCount = 0 then begin if MessageBox(Application.Handle,Pchar('Não há classes cadastradas.' +#13+ 'Deseja cadastrar agora ?'),Pchar('Cadastro de classes vazio !'),MB_YESNO+MB_ICONEXCLAMATION )= ID_YES then begin frmCadProduto.Release; Application.CreateForm(TfrmCadClasse,frmCadClasse); frmCadClasse.Show; end else begin dsClasse.DataSet.Open; end; end; end;
Filipe Bernardes
Curtir tópico
+ 0
Responder
Posts
13/04/2016
Natanael Ferreira
Você abriu apenas a tabela de Classe antes das verificações.
Faltou abrir a tabela de fornecedores.
Faltou abrir a tabela de fornecedores.
//abrindo os datasets dsClasse.DataSet.Open; dsForn.DataSet.Open //Tinha faltado essa tabela
Responder
13/04/2016
Filipe Bernardes
Rapaz, era isso mesmo.
como eu sou lerdo kkkk.
Muito obrigado amigo.
como eu sou lerdo kkkk.
Muito obrigado amigo.
Responder
Clique aqui para fazer login e interagir na Comunidade :)