Res: [delphi-br] Data em MySQL

2006-04-28 Por tôpico Francisco Carlos Andrade



 realmente no mysql ele arquiva anomesdia, mas com as configuracoes
regionais do Windows ele visualiza ddmm, tente alterar e veja se
funciona, aqui comigo ta funcionando sem problemas
 
---Mensagem original---
 
De: [EMAIL PROTECTED]
Data: 04/27/06 19:30:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Data em MySQL
 
A data é armazenada no banco 20060428
Quero mostrar no DbGrid 28042006
Como faço este tratamento?
 
[As partes desta mensagem que não continham texto foram removidas]
 
 
 
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
 
 
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
__ Informação do NOD32 IMON 1.1510 (20060427) __
 
Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br
 
 

[As partes desta mensagem que não continham texto foram removidas]









-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDAD




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [delphi-br] Data em MySQL

2006-04-28 Por tôpico leopmcg



o campo está como INTEGER.
só para esplicar melhor, só estou fazendo consulta neste banco, não estou 
inserindo dados nela. e não posso alterar a estrutura da tabela, mas já 
consegui resolver o problema criando um campo calculado na Query de consulta 
e fiz da seguinte forma.
na propriedade OnCalcFieds da Query

procedure TForm1.QryConsParcelasCalcFields(DataSet: TDataSet);
begin
QryConsParcelasVencimento.Value:=(Copy(QryConsParcelasDTAVEN.AsString,07,02) 
+ '/' + Copy(QryConsParcelasDTAVEN.AsString,05,02) + '/' + 
Copy(QryConsParcelasDTAVEN.AsString,01,04));
end;


está funcionando perfeitamente.

agradeço a atenção!!

- Original Message - 
From: "Eduardo Silva dos Santos" <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 28, 2006 11:09 AM
Subject: Re: [delphi-br] Data em MySQL


> Rapaz.. o mySQL guarda as datas como -mm-dd    ou  2005-12-31
>
> mas quando vc acessa um campo do tipo TDateTime ela ja vem no formato
> correto.
>
> qual componente de acesso vc usa?
>
> - Original Message - 
> From: <[EMAIL PROTECTED]>
> To: 
> Sent: Friday, April 28, 2006 9:07 AM
> Subject: Re: [delphi-br] Data em MySQL
>
>
>> desculpa, mas não espliquei todo o problema.
>> eu não posso faser alteração no banco de dados, não tenho permissão, e
>> estou
>> fazendo acesso remoto.
>> mas consegui resolver o problema criando um campo calculado na Query e
>> fazendo a validação neste campo.
>>
>> agradeço a todos a dicas..
>> Obrigado!
>>
>> ----- Original Message - 
>> From: "Desenvolvimento (Anderson)" <[EMAIL PROTECTED]>
>> To: 
>> Sent: Friday, April 28, 2006 8:47 AM
>> Subject: Re: [delphi-br] Data em MySQL
>>
>>
>> não seria mais fácil:
>>
>> query1.fieldbyname('DATANASCIMENTO').ASDATETIME := strtodate(edit1.text)
>>
>> ???
>>
>>
>>  - Original Message - 
>>  From: Allan
>>  To: delphi-br@yahoogrupos.com.br
>>  Sent: Thursday, April 27, 2006 9:28 PM
>>  Subject: Re: [delphi-br] Data em MySQL
>>
>>
>>  Só pra complemntar, vale pro Delphi 6 e 7 tbém.
>>  []'s
>>  Allan
>>    - Original Message - 
>>    From: almir cruz
>>    To: delphi-br@yahoogrupos.com.br
>>    Sent: Thursday, April 27, 2006 8:20 PM
>>    Subject: Re: [delphi-br] Data em MySQL
>>
>>
>>    Olá Leopmcg!
>>  Antes de vc armazenar a data no MySql vc deve colocar ela no padrão
>> do
>> MySql (digo, invertida!). Vc pode usar esse procedimento abaixo: (Usando
>> Delphi5) :o)
>>  var
>>  Adata : Tdate;
>>  AAdata : string;
>>
>>  begin
>>    Adata := StrtoDate(Edit1.text);
>>    ShortDateFormat := '/mm/dd';
>>    AAdata:= DatetoStr(Adata);
>>    ShortDateFormat := 'dd/mm/';
>>    end;
>>
>>  Depois de armazenada usando esse procedimento, quando na 
>> visualização
>> no DBGrid ela aparece normal! Isso Aí!
>>
>>  Atenciosamente,
>>  Almir Cruz
>>
>>
>>
>>    [EMAIL PROTECTED] escreveu:
>>  A data é armazenada no banco 20060428
>>    Quero mostrar no DbGrid 28042006
>>    Como faço este tratamento?
>>
>>    [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>>    -- 
>>    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>
>>
>>
>>
>>
>>    Yahoo! Grupos, um serviço oferecido por: 
>> PUBLICIDADE
>>    var lrec_target="_top";var lrec_URL=new Array();
>> lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";
>> var
>> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)";
>> var
>> lrec_altURL="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";
>> var
>> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y3

Re: [delphi-br] Data em MySQL

2006-04-28 Por tôpico Eduardo Silva dos Santos



Rapaz.. o mySQL guarda as datas como -mm-dd    ou  2005-12-31

mas quando vc acessa um campo do tipo TDateTime ela ja vem no formato 
correto.

qual componente de acesso vc usa?

- Original Message - 
From: <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 28, 2006 9:07 AM
Subject: Re: [delphi-br] Data em MySQL


> desculpa, mas não espliquei todo o problema.
> eu não posso faser alteração no banco de dados, não tenho permissão, e 
> estou
> fazendo acesso remoto.
> mas consegui resolver o problema criando um campo calculado na Query e
> fazendo a validação neste campo.
>
> agradeço a todos a dicas..
> Obrigado!
>
> - Original Message - 
> From: "Desenvolvimento (Anderson)" <[EMAIL PROTECTED]>
> To: 
> Sent: Friday, April 28, 2006 8:47 AM
> Subject: Re: [delphi-br] Data em MySQL
>
>
> não seria mais fácil:
>
> query1.fieldbyname('DATANASCIMENTO').ASDATETIME := strtodate(edit1.text)
>
> ???
>
>
>  - Original Message - 
>  From: Allan
>  To: delphi-br@yahoogrupos.com.br
>  Sent: Thursday, April 27, 2006 9:28 PM
>  Subject: Re: [delphi-br] Data em MySQL
>
>
>  Só pra complemntar, vale pro Delphi 6 e 7 tbém.
>  []'s
>  Allan
>    - Original Message ----- 
>    From: almir cruz
>    To: delphi-br@yahoogrupos.com.br
>    Sent: Thursday, April 27, 2006 8:20 PM
>    Subject: Re: [delphi-br] Data em MySQL
>
>
>    Olá Leopmcg!
>  Antes de vc armazenar a data no MySql vc deve colocar ela no padrão 
> do
> MySql (digo, invertida!). Vc pode usar esse procedimento abaixo: (Usando
> Delphi5) :o)
>  var
>  Adata : Tdate;
>  AAdata : string;
>
>  begin
>    Adata := StrtoDate(Edit1.text);
>    ShortDateFormat := '/mm/dd';
>    AAdata:= DatetoStr(Adata);
>    ShortDateFormat := 'dd/mm/';
>    end;
>
>  Depois de armazenada usando esse procedimento, quando na visualização
> no DBGrid ela aparece normal! Isso Aí!
>
>  Atenciosamente,
>  Almir Cruz
>
>
>
>    [EMAIL PROTECTED] escreveu:
>  A data é armazenada no banco 20060428
>    Quero mostrar no DbGrid 28042006
>    Como faço este tratamento?
>
>    [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>    -- 
>    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>
>
>    Yahoo! Grupos, um serviço oferecido por:    PUBLICIDADE
>    var lrec_target="_top";var lrec_URL=new Array();
> lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";
> var
> lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)";
> var
> lrec_altURL="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";
> var
> lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif";
>    var lrec_width=300;var lrec_height=250;
>
>    -
>  Links do Yahoo! Grupos
>
>   Para visitar o site do seu grupo na web, acesse:
>    http://br.groups.yahoo.com/group/delphi-br/
>
>   Para sair deste grupo, envie um e-mail para:
>    [EMAIL PROTECTED]
>
>   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo!.
>
>
>
>    __
>    Faça ligações para outros computadores com o novo Yahoo! Messenger
>    http://br.beta.messenger.yahoo.com/
>
>    [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
>    -- 
>    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>
>
>  Yahoo! Grupos, um serviço oferecido por:
>    PUBLICIDADE
>
>
>
>
>  --
>    Links do Yahoo! Grupos
>
>  a.. Para visitar o site do seu grupo na web, acesse:
>  http://br.groups.yahoo.com/group/delphi-br/

RE: [delphi-br] Data em MySQL

2006-04-28 Por tôpico Eduardo Alves



Este campo é do tipo data 

 
 
Eduardo Castro Alves
Analista de Sistemas
-Original Message-
From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: quinta-feira, 27 de abril de 2006 13:56
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Data em MySQL

A data é armazenada no banco 20060428
Quero mostrar no DbGrid 28042006
Como faço este tratamento?

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>


 
Links do Yahoo! Grupos




 








-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDAD




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [delphi-br] Data em MySQL

2006-04-28 Por tôpico leopmcg



desculpa, mas não espliquei todo o problema.
eu não posso faser alteração no banco de dados, não tenho permissão, e estou 
fazendo acesso remoto.
mas consegui resolver o problema criando um campo calculado na Query e 
fazendo a validação neste campo.

agradeço a todos a dicas..
Obrigado!

- Original Message - 
From: "Desenvolvimento (Anderson)" <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 28, 2006 8:47 AM
Subject: Re: [delphi-br] Data em MySQL


não seria mais fácil:

query1.fieldbyname('DATANASCIMENTO').ASDATETIME := strtodate(edit1.text)

???


  - Original Message - 
  From: Allan
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, April 27, 2006 9:28 PM
  Subject: Re: [delphi-br] Data em MySQL


  Só pra complemntar, vale pro Delphi 6 e 7 tbém.
  []'s
  Allan
    - Original Message - 
    From: almir cruz
    To: delphi-br@yahoogrupos.com.br
    Sent: Thursday, April 27, 2006 8:20 PM
    Subject: Re: [delphi-br] Data em MySQL


    Olá Leopmcg!
  Antes de vc armazenar a data no MySql vc deve colocar ela no padrão do 
MySql (digo, invertida!). Vc pode usar esse procedimento abaixo: (Usando 
Delphi5) :o)
  var
  Adata : Tdate;
  AAdata : string;

  begin
    Adata := StrtoDate(Edit1.text);
    ShortDateFormat := '/mm/dd';
    AAdata:= DatetoStr(Adata);
    ShortDateFormat := 'dd/mm/';
    end;

  Depois de armazenada usando esse procedimento, quando na visualização 
no DBGrid ela aparece normal! Isso Aí!

  Atenciosamente,
  Almir Cruz



    [EMAIL PROTECTED] escreveu:
  A data é armazenada no banco 20060428
    Quero mostrar no DbGrid 28042006
    Como faço este tratamento?

    [As partes desta mensagem que não continham texto foram removidas]



    -- 
    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





    Yahoo! Grupos, um serviço oferecido por:    PUBLICIDADE
    var lrec_target="_top";var lrec_URL=new Array(); 
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs"; 
var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)"; 
var 
lrec_altURL="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs"; 
var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif";
    var lrec_width=300;var lrec_height=250;

    -
  Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

   Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!.



    __
    Faça ligações para outros computadores com o novo Yahoo! Messenger
    http://br.beta.messenger.yahoo.com/

    [As partes desta mensagem que não continham texto foram removidas]






    -- 
    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





  Yahoo! Grupos, um serviço oferecido por:
    PUBLICIDADE




  --
    Links do Yahoo! Grupos

  a.. Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/

  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!.




  [As partes desta mensagem que não continham texto foram removidas]






  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





    Yahoo! Grupos, um serviço oferecido por:
  PUBLICIDAD




--
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!.



  __ Informação do NOD32 IMON 1.1510 (20060427) 

Re: [delphi-br] Data em MySQL

2006-04-28 Por tôpico Desenvolvimento \(Anderson\)



não seria mais fácil:

query1.fieldbyname('DATANASCIMENTO').ASDATETIME := strtodate(edit1.text)

???


  - Original Message - 
  From: Allan 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 27, 2006 9:28 PM
  Subject: Re: [delphi-br] Data em MySQL


  Só pra complemntar, vale pro Delphi 6 e 7 tbém.
  []'s
  Allan
    - Original Message - 
    From: almir cruz 
    To: delphi-br@yahoogrupos.com.br 
    Sent: Thursday, April 27, 2006 8:20 PM
    Subject: Re: [delphi-br] Data em MySQL


    Olá Leopmcg!
  Antes de vc armazenar a data no MySql vc deve colocar ela no padrão do MySql (digo, invertida!). Vc pode usar esse procedimento abaixo: (Usando Delphi5) :o)
  var
  Adata : Tdate;
  AAdata : string;
   
  begin
    Adata := StrtoDate(Edit1.text);
    ShortDateFormat := '/mm/dd';
    AAdata:= DatetoStr(Adata);
    ShortDateFormat := 'dd/mm/';
    end;
   
  Depois de armazenada usando esse procedimento, quando na visualização no DBGrid ela aparece normal! Isso Aí!
   
  Atenciosamente,
  Almir Cruz
   
  

    [EMAIL PROTECTED] escreveu:
  A data é armazenada no banco 20060428
    Quero mostrar no DbGrid 28042006
    Como faço este tratamento?

    [As partes desta mensagem que não continham texto foram removidas]



    -- 
    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





    Yahoo! Grupos, um serviço oferecido por:    PUBLICIDADE
    var lrec_target="_top";var lrec_URL=new Array();  lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)";  var lrec_altURL="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif"; 
    var lrec_width=300;var lrec_height=250;  
  
    -
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
    
   Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 



    __
    Faça ligações para outros computadores com o novo Yahoo! Messenger 
    http://br.beta.messenger.yahoo.com/ 

    [As partes desta mensagem que não continham texto foram removidas]






    -- 
    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





  Yahoo! Grupos, um serviço oferecido por: 
    PUBLICIDADE
  
 


  --
    Links do Yahoo! Grupos

  a.. Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/
    
  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
    
  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 




  [As partes desta mensagem que não continham texto foram removidas]






  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





    Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDAD
    
   


--
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
  
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
  
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 



  __ Informação do NOD32 IMON 1.1510 (20060427) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br



[As partes desta mensagem que não continham texto foram removidas]







-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    htt

Re: [delphi-br] Data em MySQL

2006-04-28 Por tôpico Allan



Só pra complemntar, vale pro Delphi 6 e 7 tbém.
[]'s
Allan
  - Original Message - 
  From: almir cruz 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 27, 2006 8:20 PM
  Subject: Re: [delphi-br] Data em MySQL


  Olá Leopmcg!
    Antes de vc armazenar a data no MySql vc deve colocar ela no padrão do MySql (digo, invertida!). Vc pode usar esse procedimento abaixo: (Usando Delphi5) :o)
    var
    Adata : Tdate;
    AAdata : string;
 
    begin
  Adata := StrtoDate(Edit1.text);
  ShortDateFormat := '/mm/dd';
  AAdata:= DatetoStr(Adata);
  ShortDateFormat := 'dd/mm/';
  end;
 
    Depois de armazenada usando esse procedimento, quando na visualização no DBGrid ela aparece normal! Isso Aí!
 
    Atenciosamente,
    Almir Cruz
 
    

  [EMAIL PROTECTED] escreveu:
    A data é armazenada no banco 20060428
  Quero mostrar no DbGrid 28042006
  Como faço este tratamento?

  [As partes desta mensagem que não continham texto foram removidas]



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





  Yahoo! Grupos, um serviço oferecido por:    PUBLICIDADE
  var lrec_target="_top";var lrec_URL=new Array();  lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)";  var lrec_altURL="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif"; 
  var lrec_width=300;var lrec_height=250;  
    
  -
    Links do Yahoo! Grupos
  
 Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/
  
 Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
  
 O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 



  __
  Faça ligações para outros computadores com o novo Yahoo! Messenger 
  http://br.beta.messenger.yahoo.com/ 

  [As partes desta mensagem que não continham texto foram removidas]






  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





    Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE
    
   


--
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
  
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
  
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 




[As partes desta mensagem que não continham texto foram removidas]










-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDAD




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [delphi-br] Data em MySQL

2006-04-27 Por tôpico [EMAIL PROTECTED]



Procure no windows por opcoes regionais e altere o formato da data porém se quiser algo mais sofisticado

como o Marcelo Torres nos ensina

Alguém já teve ódio quando desenvolve um sistema, tudo fica funcionando bem legal na sua máquina. Mas quando leva pra máquina do cliente vê que a data tá invertida nos grids (no formato MM/DD/ por exemplo) ou aparece ponto no lugar de vígula nos valores (1,000.00 ao invés de 1.000,00). Daí o cliente reclama justamente
disto, sem saber que o problema, na verdade, está nas configurações do próprio windows (Configurações Regionais).

A solução para este tipo de problema é bem simples. Existe um conjunto de variáveis que é carregada junto com o sistema e que contém todas estas informações. Estas variáveis estão dentro da Unit SYSUTILS.

Para ver como isto funciona, vamos fazer um pequeno exemplo que nos mostra os valores destas variáveis.

Abra um novo projeto, no formulário coloque um componente TMemo. Sete as seguintes propriedades:
Align = alClient
ReadOnly = True
ScrollBars = ssBoth
WordWrap = False

No evento OnShow do formulário, faça o seguinte:

procedure TForm1.FormShow(Sender: TObject);
var
  Ind: Integer;
  Txt: String;

begin
  Memo1.Lines.Clear;
  Memo1.Lines.Add('CurrencyString...: '+CurrencyString);
  Memo1.Lines.Add('ThousandSeparator: '+ThousandSeparator);
  Memo1.Lines.Add('DecimalSeparator.: '+DecimalSeparator);
  Memo1.Lines.Add('CurrencyDecimals.: '+IntToStr(CurrencyDecimals));
  Memo1.Lines.Add('');
  Memo1.Lines.Add('DateSeparator..: '+DateSeparator);
  Memo1.Lines.Add('ShortDateFormat: '+ShortDateFormat+
  ' ('+FormatDateTime(ShortDateFormat, Date)+')');
  Memo1.Lines.Add('LongDateFormat.: '+LongDateFormat+
  ' ('+FormatDateTime(LongDateFormat, Date)+')');
  Memo1.Lines.Add('TimeSeparator..: '+TimeSeparator);
  Memo1.Lines.Add('TimeAMString...: '+TimeAMString);
  Memo1.Lines.Add('TimePMString...: '+TimePMString);
  Memo1.Lines.Add('ShortTimeFormat: '+ShortTimeFormat);
  Memo1.Lines.Add('LongTimeFormat.: '+LongTimeFormat);
  Memo1.Lines.Add('');

  Txt := 'ShortMonthNames: ';
  for Ind := 1 to 12 do begin
  Memo1.Lines.Add(Txt+ShortMonthNames[Ind]);
  Txt := StringOfChar(' ', Length(Txt));
  end;

  Memo1.Lines.Add('');
  Txt := 'LongMonthNames.: ';
  for Ind := 1 to 12 do begin
  Memo1.Lines.Add(Txt+LongMonthNames[Ind]);
  Txt := StringOfChar(' ', Length(Txt));
  end;

  Memo1.Lines.Add('');
  Txt := 'ShortDayNames: ';
  for Ind := 1 to 7 do begin
  Memo1.Lines.Add(Txt+ShortDayNames[Ind]);
  Txt := StringOfChar(' ', Length(Txt));
  end;

  Memo1.Lines.Add('');
  Txt := 'LongDayNames.: ';
  for Ind := 1 to 7 do begin
  Memo1.Lines.Add(Txt+LongDayNames[Ind]);
  Txt := StringOfChar(' ', Length(Txt));
  end;

  Memo1.SetFocus;
end;



Pronto. Execute o projeto e vai ver o conteúdo das variáveis.

O interessante é que podemos alterá-las e a partir de então o sistema passa a se comportar como se tivéssemos alterado o windows.

É útil colocar no evento OnCreate do form principal colocar:

ThousandSeparator := '.';
DecimalSeparator := ',';
ShortDateFormat := 'dd/MM/';

Assim, temos certeza que o sistema irá funcionar do jeito que está funcionando em nosso ambiente de desenvolvimento.


Abraços,
Marcelo Torres


Por Clovis Maschietto



  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 27, 2006 1:56 PM
  Subject: [delphi-br] Data em MySQL


  A data é armazenada no banco 20060428
  Quero mostrar no DbGrid 28042006
  Como faço este tratamento?

  [As partes desta mensagem que não continham texto foram removidas]



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





    Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE
    
   


--
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
  
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
  
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]







-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [delphi-br] Data em MySQL

2006-04-27 Por tôpico almir cruz



Olá Leopmcg!
  Antes de vc armazenar a data no MySql vc deve colocar ela no padrão do MySql (digo, invertida!). Vc pode usar esse procedimento abaixo: (Usando Delphi5) :o)
  var
  Adata : Tdate;
  AAdata : string;
   
  begin
Adata := StrtoDate(Edit1.text);
ShortDateFormat := '/mm/dd';
AAdata:= DatetoStr(Adata);
ShortDateFormat := 'dd/mm/';
end;
   
  Depois de armazenada usando esse procedimento, quando na visualização no DBGrid ela aparece normal! Isso Aí!
   
  Atenciosamente,
  Almir Cruz
   
  

[EMAIL PROTECTED] escreveu:
  A data é armazenada no banco 20060428
Quero mostrar no DbGrid 28042006
Como faço este tratamento?

[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >





    Yahoo! Grupos, um serviço oferecido por:    PUBLICIDADE
    var lrec_target="_top";var lrec_URL=new Array();  lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1)";  var lrec_altURL="http://br.ard.yahoo.com/SIG=12fjogtp8/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146182306/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091&LID=330389&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";  var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif"; 
 var lrec_width=300;var lrec_height=250;  
  
-
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
    
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. 



__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]










-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[delphi-br] Data em MySQL

2006-04-27 Por tôpico leopmcg



A data é armazenada no banco 20060428
Quero mostrar no DbGrid 28042006
Como faço este tratamento?

[As partes desta mensagem que não continham texto foram removidas]







-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ 
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] 
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.