DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 31-2ª Otimização do Sistema

Nesta vídeo, veja a segunda otimização do sistema corrigindo algumas falhas e implementando alguns ajustes simples.

Título:

Tempo: 23:30 min

Resumo: Durante o desenvolvimento do sistema é comum desenvolvermos para fazer funcionar e acabamos deixando o código de qualquer maneira. Por vezes deixamos pequenos erros para trás e quando menos percebemos enviamos nosso sistema para o cliente com estes pequenos erros. Dando seqüência em nosso curso vamos nesta vídeo fazer a segunda otimização do sistema corrigindo algumas falhas e implementando alguns ajustes simples.

Metodologia de desenvolvimento do exemplo: Foram feitos ajustes no OnCreate do Form Modelo para trazer as tabelas fechadas. A ação Editar e modificada para so funcionar quando há registro. O Erro Cannot Delete Record Master with Details foi corrigido assim como nova inclusão de perfil após filtro. Por fim alteração no método GetPermissao para controle otimista.

Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4

Exemplos construídos: Ajustes Gerais no Sistema

Palavras chaves: Delphi2007, DBX4, Otimização.

Listar todos os posts de Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas(básico) do Inicio ao Fim

Rodrigo Carreiro Mourão
Gestor de TI com especialização em gerência de projetos (PMI) e Governança de TI (ITIL e COBIT) pelo instituto Infnet. Embarcadero MVP e Instrutor certificado pela Borland. Graduando-se em Gestão de TI focada em negócios. Grande entusiasta do desenvolvimento orientado a objetos, padrões de projetos,...
O que você achou deste post?

    7 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Saverio Vertoni
Rodrigo simples assim, vc esta DETONANDO neste curso, parabens .
Estou acompanhando tb o curso de novidades do delphi 2009 , esta muito bom .
Nesta ultima video aula entendi que vamos ter um curso de 3 camadas em delphi2009 achei otimo esta noticia, pq tem muitos componentes novos , inclusive ando apanhando dos novos componentes.
 
Mais é isso ai!!! fico muito feliz em ter aulas desse nivel (aulas detalhadas) q estamos tendo, pq conhecimentos em informatica sempre e dificil e caro para se adquirir temos q ralar muito e muito investimento tb, isso faz parte.
E com suas aulas fica tudo mais facil, didatica excelente e detalhamento .
 
vlw, obrigado e fica com Deus
 
 
 
 
[há +1 ano] - Responder

 

Ozamir Alves Frias
Bom dia, Rodrigo
 
Estou compilando suas aulas no Delphi 2009 e ocorre um erro nesta linha que nao consegui identificar..
 
Ds.DataSet.Filter  := 'NOME LIKE '+QuotedStr(EdtValor.Text+'%');
 
 
 
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá amigo !!!

Qual a mensagem de erro ????

abs !!!
[há +1 ano] - Responder
 

Ozamir Alves Frias

Desculpe, o erro e o seguinte...

 
erro na classe EDBClient, type mismatch in expression.
 
 
Grato
[há +1 ano] - Responder
 

[autor] Rodrigo Carreiro Mourão
Olá amigo !!!

Este tipo de erro é comum quando temos tipos invalidos em uma consulta, por exemplo, um like num campo integer.
Verifique no banco se o campo nome é varchar, ja tive problemas com campos do tipo Char.

Mas emitir um parecer (falei bonito agora né ???) sem depurar o código fica complicado, mas acredito que o caminho seja esse.

Abs !!!

[há +1 ano] - Responder
 

Waldir Silva
Mais uma vez, valeu Rodrigo.
Realmente era o filtro no CDS, que ocasionava o erro  "At beginning of table"
E a solução, mais uma vez foi bastante "elegante" !.
"Pela sua atenção muito obrigado.".

Waldir Silva
[há +1 ano] - Responder

 

Nilton Cesar Roveda
Olá, Gostaria de saber qual é a solução para o erro "At beginning of table" Tem um comentário sobre este erro, mas não tem a solução descrita. Por favor poderia postar a solução. No mesmo form recebo também "Key violation" Será que tem a ver? Obs: O erro ocorre no curso na aula 15.
[há +1 ano] - Responder

 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03