15 de Outubro – Blog Action Day 2008 Poverty

 

 

Blog Action Day, é um evento anual sem fins lucrativos que tem como objetivo unir os bloggers, podcasters e videocasters, para postar sobre o mesmo assunto no mesmo dia. O objetivo é conscientizar e despertar a discussão global

Participe você também, visite o site, divulgue, publique no seu blog, faça uma doação. O tema deste ano é a pobreza, e o objetivo não é mudar o foco do seu blog, no dia 15 publique soluções para a pobreza seguindo os temas que você já posta, faça com que as pessoas que acessam o seu blog discutam sobre o tema dentro dos assuntos abordados na sua comunidade.

Dia 15, eu estarei apresentando minhas sugestões, e espero que você entre na discussão.

Referência

 
 
 

8 Comments

 
  1. Mauro Otoni disse:

    Bom dia, Cesar, venho acompanhando diariamente seu blog e se possivel gostaria de uma informação. Existe uma maneira de deixar a paleta de controles do DElphi 2009 igual a do Delphi 7.0 ?? Outra coisa, porque quando trago dados de um ClientDataSet com dados “currency”, para popular um DBGrid não é mostrado os valores corretamente na coluna – estou tendo este problema. Se Você puder me ajudar.

    Agradeço antecipadamente.

  2. Cesar disse:

    Bom dia Mauro.

    - Sim você pode usar o DDevExtensions para criar uma paleta como a do delphi 7, no delphi 2009, eu uso isto
    http://andy.jgknet.de/dspeedup/index.php?page=DDevExtensions

    - Qual o problema do campo Currency?
    – Qual o banco de dados?
    – Que versão de delphi?
    – Você definiu no TField, deste campo, a propriedade Currency para True?

    Abraço.

  3. Mauro Otoni disse:

    Na Coluna do DBGrid os dados aparecem assim R$ #######
    O Banco de Dados é o Interbase 7.1
    o Delphi é o 2009
    Eu crio o TclientDataSet em runtime

  4. Cesar disse:

    Mauro,
    Então no AfterOpen do TClientDataSet, faça o seguinte:

    ClientDataSet.FieldByName(‘CampoMonetario’).Currency:= True;

    Mas antes verifique o Tipo do TField que é criado, para ver se não tem algum outro erro, você pode usar o ShowMessage para mostrar a classe deste TField
    ClientDataSet.FieldByName(‘CampoMonetario’).ClassName.

    Como está definido o tipo do campo no Interbase?

  5. Mauro Otoni disse:

    Caro Cesar, Quero agradecer pelas dicas, inclusive no uso do DDEVExtensions, ficou do jeito q/ eu queria. Quanto ao formato do campo currency no DBGrid ainda nao consegui resolver, usei todas as suas dicas, porem o formato ainda aparece assim na coluna (R||||||||). Sera que tem haver com a mudanca de implementacao Unicod do DELPHI 2009 ???, estou tendo que realizar a mudanca de meu projeto do DELPHI 7 p/ o DELPHI 2009 – e isto esta me emperrando. Se Vc puder me dar uma dica eu agradeceria. Valeu.

  6. Cesar disse:

    Mauro,
    Tem como você me mandar um email com o banco de dados para eu fazer testes.

    manda para cesarliws @ gmail . com

  7. Mauro Otoni disse:

    Bom dia, Cesar, finalmente consegui resolver a pendencia, atravez de sua dica, resolvi com o comando —>
    (cdsCompras.fieldByName(‘precoMin’) as tCurrencyField).DisplayFormat := ’0.00′; como o TclientDataSet foi criado dinamicamente, usei o referido comando logo depois do TclientDataSet ter sido criado. Mais uma vez agradeço sua ajuda. valeu mesmo.

 

Leave a Comment

 

You must be logged in to post a comment.