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 40-3o. Otimização do Sistema

Nesta vídeo, corrigiremos pequenos erros e adicionaremos alguns recursos para aumentar a produtividade do usuário.

Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 40-3o. Otimização do Sistema

Tempo: 22:41 min

Mini Resumo: Durante o desenvolvimento do nosso projeto ficaram alguns detalhes para serem ajustados. Nesta vídeo faremos a terceira a ultima otimização do sistema para corrigir pequenos erros e adicionar alguns recursos para aumentar a produtividade do usuário.

Metodologia de desenvolvimento do exemplo: Iremos adicionar algumas rotinas para que as ações possam ser executadas no Enter ou no duplo clique no mouse. Configuraremos a aplicação para release através do MSBuild.

Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4

Exemplos construídos: Otimização do Sistema

Palavras chaves: Delphi2007, DBX4, MSBuild, Release.





    13 COMENTÁRIOS

[Fechar]

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



Diego Eustaquio Neves

Rodrigo estou seguindo sua video e fazendo o aplicativo utilizando o delphi 7. Na tela de venda, quando finalizo a venda, dá o seguinte erro...

 
Field 'VENDAID' must have a value. Quando verifico no generator, ele é executado e incrementa o valor. O que pode ser?
[há +1 ano] - Responder

 

Diego Eustaquio Neves
Mais um detalhe, o required passei de true para false.
[há +1 ano] - Responder
 

[autor] Rodrigo Carreiro Mourão
Olá Diego,

Teria que depurar a aplicacao para obter mais detalhes.

Abs!
[há +1 ano] - Responder
 

Rodrigo Purgato Bertelle
Ola Rodrigo. Cara estou com uma duvida que está me matando.

Eu uso o FireBird 2.0, e estou tentando fazer um CAST de um campo string quero transforma-lo em data como no exemplo abaixo:

datavencto varchar(10);

teste 1:
SELECT
    *
FROM
    GLANCAMENTO
WHERE
    cast(datavencto as date) between 01/07/2009 and 31/07/2009

teste 2:
SELECT
    *
FROM
    GLANCAMENTO
WHERE
    cast(datavencto as date) between '01/07/2009' and '31/07/2009'

teste 3:
SELECT
    *
FROM
    GLANCAMENTO
WHERE
    cast(datavencto as date) between 2009-07-01 and 2009-07-31


todos retornan esta Mensagem de erro:
Overflow ocurred during data type conversion
conversion erro from string ''31/07/2009''

desde já agradesso a todos..
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá Rodrigo,

Bem isso ocorre quando o FireBird enconta um valor, no seu caso em datavenct, em formato invalido. Imagine que ele encontre um valor 31/02/2009. Obvio que quando tentar converter para data dara um erro.

Voce terá que verificar em qual registro esta o valor invalido. Isto geralmente ocorre quando se define um campo que vai guardar uma data como string, No hora de gravar ele aceita qualquer coisa o problema esta quanto temos que trabalhar com ele como no caso um simples between.

Espero ter ajudado !!

Abs!!

[há +1 ano] - Responder
 

Devmedia - Webmobile
Olá Rodrigo!

Muito boa as aulas, Estou seguindo as vídeos para realizar algumas modificações em meu programa de agenda, mas ainda tenho uma dúvida em relação ao filtro pelo combobox! Como eu faço para trazer somente os campos em que eu quero e não todos por exemplo (NOME, APELIDO TELEFONE, EMAIL ETC). Eu consegui resolver criando os itens na propriedade ItemsEx do combobox, mas fico sem conseguir formatar as máscaras de alguns itens como telefone (011 2589-8885) por exemplo.

É possível configurar através do (dbxconnections.ini) conexão a outros servidores como SQLServer, MySQL  e o próprio Firebird sem que eu altere os componentes no data module?

Mas de resto funciona super bem! sem contar que estou utilizando o Firebird 2.5 Beta sem problemas.

Atenciosamente
 
Marcos Paulo dos Santos
(Técnico em Informática)
 
 
Telefone: (011) 2589-8885
E-mail:      mps_inf@hotmail.com.


[há +1 ano] - Responder

 

Achilles Robson

Mais da um erro ao copilar ''''rave75vcl not found''''

pode me responder isso Rodrigo.

[há +1 ano] - Responder
 

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

No D2009 o rave e o 7.6. Remova a dcp do rave 7.5 da sessão Requires do pacote e dê um build.


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

[autor] Rodrigo Carreiro Mourão
Bem amigo,

Conforme eu explica para todos este rotina e muito simploria, apenas como um busca rapida. Para colocar so os campos que vc quer teria que ter uma rotina a parte, onde vc colocasse no combo os itens separadamente, como vc vez.

Agora quanto a mascara eu nao entendi bem, no combo so vai o nome dos campos e nao mascará. A mascará será aplicada apenas na exibição.

Eu por exemplo nao guardo a mascara no banco, assim quando vou pesquisar o usuario informa apenas os dados e eu coloca a mascara so no resultado final..

abs!
[há +1 ano] - Responder
 

Devmedia - Webmobile
Olá Rodrigo!
 
Entendi o assunto referente ao projeto e desculpa não ter explicado melhor sobre a mascara, segue duas imagens do meu programa para que você tenha uma idéia do que eu esava perguntando é claro que eu também sigo o mesmo prcedimento seu em não guardar no banco as formatações, e talvez na hora em que você esteja lendo esta postagem eu já tenha resolvido, mas fico grato pela a sua atenção com todos nós.

Atenciosamente
 
Marcos Paulo dos Santos
(Técnico em Informática)
 
 
Telefone: (011) 2589-8885
E-mail:      mps_inf@hotmail.com.
[há +1 ano] - Responder
 

[autor] Rodrigo Carreiro Mourão
Olá Amigo, Esta tela de agenda pessoal esta conectada a um clientdataset certo ???

Então basta adicionar os Field ao ClientDataSet e no campo telefone inserir a mascara.

Abs!
[há +1 ano] - Responder
 

Marco Ribeiro
Olá Rodrigo...  Estou assistindo as videos do curso, e estou com um problema... Quando eu vou compilar o Package separado clicando com o botão direito em cima e mandando compilar, ocorre o seguinte erro : [DCC Error] Vendas.dpk(35): F1026 File not found: 'uDM.dcu', sendo q eu ja o add. Não sei o q fazer. Ajuda ae.
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá Amigo, talvez um build resolva pois ele recria todas as dcu,s porém para der mais correto teria que depurar a aplicação.

Abs!
[há +1 ano] - Responder
 



Publicidade
Curso Online
Autor
Rodrigo Carreiro Mourão

Consultor de TI especializado em Orientação e Objetos, Design Patterns e Gestão de Projetos. Instrutor certificado pela Borland e Delphi Product Certified. É sócio da RM Factory Soluções em TI e da Szeryng Traduções e Informática. Atua como Supervisor de TI do Grupo Editorial Nacional e é instrutor ...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
3   0
[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
2012 - Todos os Direitos Reservados a web-03