[delphi-br] Setas no dbGrid

2006-04-05 Por tôpico Catiúscia Barrilli da Cruz
  
Bom dia.
 
Como faço p/ impedir que o registro seja gravado no dbgrid quando o usuário
colocar seta p/ baixo ou TAB ?
 
Agradeço desde já.
 
 
Catiúscia A. Barrilli da Cruz
Nada está fora do poder da oração, exceto o que está fora da vontade de Deus

 
MSN: [EMAIL PROTECTED]
HELLO: catibarrilli
 
 

[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]
 
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:
http://br.yahoo.com/info/utos.html

 





Res: Re: [delphi-br] Setas no dbGrid

2006-04-05 Por tôpico Catiúscia Barrilli da Cruz
Não é isso o que eu quero.
 
Ao incluir um registro quero que ele grave somente quando eu der o comando
p/ gravar 
 
Catiúscia A. Barrilli da Cruz
Nada está fora do poder da oração, exceto o que está fora da vontade de Deus

 
MSN: [EMAIL PROTECTED]
HELLO: catibarrilli
---Mensagem original---
 
De: Dimas Fernando
Data: 04/05/06 12:47:09
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Setas no dbGrid
 
Veja no DBGrid, Options la vc define o que podera fazer..
Se quiser deixar apelas para leitura, ReadOnly = True
  - Original Message -
  From: Catiúscia Barrilli da Cruz
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, April 05, 2006 11:43 AM
  Subject: [delphi-br] Setas no dbGrid
 
 
 
  Bom dia.
 
  Como faço p/ impedir que o registro seja gravado no dbgrid quando o
usuário
  colocar seta p/ baixo ou TAB ?
 
  Agradeço desde já.
 
 
  Catiúscia A. Barrilli da Cruz
  Nada está fora do poder da oração, exceto o que está fora da vontade de
Deus
 
 
  MSN: [EMAIL PROTECTED]
  HELLO: catibarrilli
 
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 
 
 
-

  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 
 
 
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
__ Informação do NOD32 IMON 1.1455 (20060322) __
 
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]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DataSet Open

2005-02-01 Por tôpico Catiúscia Barrilli da Cruz

vc deu close antes ? tá faltando o close
  - Original Message - 
  From: lucaoliveira7 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 01, 2005 8:43 PM
  Subject: [delphi-br] DataSet Open



  Pessoal é o seguinte, estou montando esse SQL dinâmicamente o 
  problema é que todas as vezes que chega na primeira linha Add aparece 
  msg de erro DataSet Open

qryProdutos.Sql.Clear;
qryProdutos.SQL.Add ('select * from Produtos');
qryProdutos.SQL.Add ('where TIPCAP = :TIPOP');
qryProdutos.Params [ 0 ].DataType := ftstring;
qryProdutos.Params [ 0 ].Value:= dbrSelTipProd.ItemIndex;

  Grato





  -- 
   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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Redimensionamento de Telas

2005-01-31 Por tôpico Catiúscia Barrilli da Cruz

Boa Noite !!!


Gostaria de saber se há como redimensionar as telas do programa, via código, 
dependendo do sistema Operacional.

Tipo se for Windows 98, se XP

Cati
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Arquitetura 3 Camadas para SQL-SERVER 2000 / ADO

2005-01-30 Por tôpico Catiúscia Barrilli da Cruz

Alguém teria artigos abordando essa questão do ADO 

Só a título de conhecimento...

CAti
  - Original Message - 
  From: Bruno Lichot - Micrologos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Sunday, January 30, 2005 1:31 AM
  Subject: Re: [delphi-br] Arquitetura 3 Camadas para SQL-SERVER 2000 / ADO


  Vou dizer de carteirinha...use ADO para SQL Server e naum
  DBExpressDBExpress e excelente...mas para SQL Server ADO é melhor...

  []´s
  Bruno Lichot
  Gerente de Novas Tecnologias - Micrologos
  Equipe ClubeDelphi.NET
  DevMedia Group

  www.micrologos.com.br - www.clubedelphi.net -
  www.delphirio.assespro-rj.org.br
  www.sqlmagazine.com.br - www.neoficio.com.br/msdn - www.javamagazine.com.br
  www.portalwebmobile.com.br - www.heobott.com

  - Original Message - 
  From: Francisco Thiago de Almeida [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, January 28, 2005 6:20 PM
  Subject: Re: [delphi-br] Arquitetura 3 Camadas para SQL-SERVER 2000 / ADO


  
   Neste ponto eu descordo de você
  
   Eu sou fã do DBXpress.. sempre uso ele.. Mas se fosse para programar para
  o
   SQLServer, eu abriria mão dele pelo ADO. Porquê.. Confesso que ainda não
   trabalhei com ADO e não sei como ele funciona direito, mas acredito que
  por
   ser uma tecnologia da Microsoft (me corrijam se eu estiver errado) fará
   melhor uso do SQLServer, da tecnologia do banco, velocidade e etc...
  
   Boa sorte na jornada
  
  
   Thiago
  
  
   - Original Message - 
   From: Alexandre Oliveira [EMAIL PROTECTED]
   To: delphi-br@yahoogrupos.com.br
   Sent: Friday, January 28, 2005 7:15 PM
   Subject: RES: [delphi-br] Arquitetura 3 Camadas para SQL-SERVER 2000 / ADO
  
  
  
   Olá,
  
   Use o DBExpress mesmo. Eu só trocaria a SQLQuery por SQLDataSet. Se o seu
   delphi for 7 e você não tiver feito update nele vai ter que atualizar o
   driver dbexpress pra sql, mas é tranquilo. No site da borland tem.
  
  
   []'s
  
   Alexandre Oliveira Campioni
   Analista de Sistemas
   A-Tecnologia e Sistemas de Informacao Ltda.
   Sao Joaquim da Barra - Sao Paulo - Brazil
   [EMAIL PROTECTED]
  
   -Mensagem original-
   De: Rogério [mailto:[EMAIL PROTECTED]
   Enviada em: sexta-feira, 28 de janeiro de 2005 14:34
   Para: delphi-br@yahoogrupos.com.br
   Cc: Bruno Lichot - ClubeDelphi.NET
   Assunto: [delphi-br] Arquitetura 3 Camadas para SQL-SERVER 2000 / ADO
  
  
   Pessoal como seria o ideal para desenvolver em 3 Camadas para SQL-Server
   utilizando ADO ???!!
  
   Por Favor vejam se estou Certo em meu raciocínio !!!
  
   ADOConnection   ADOQuery  DataSetProvider --- ADODataSet !!!
  
   É Isto Mesmo ???
  
   Tomei por Base o que ví na revista ClubeDelphi Número 46 Onde com
  Interbase
   ficaria:
  
   SQLConnection   SQLQuery  DataSetProvider --- ClientDataSet !!!
  
   [ ]'s
  
   [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] ou [EMAIL PROTECTED]
  
   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] ou [EMAIL PROTECTED]
  
   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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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!. 



  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/01/2005


[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] ou [EMAIL PROTECTED]
 
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 

Re: [delphi-br] Mudar cor do edit dinamicamente

2005-01-29 Por tôpico Catiúscia Barrilli da Cruz

procedure TfrmPrincipal.MudaCor(Sender: TObject);
var MinhaCor, Cor: TColor;
I: integer;
Vermelho, Verde, Azul: byte;
begin
  Vermelho := 255;
  Verde := 255;
  Azul := 234;
  MinhaCor := TColor(RGB(Vermelho, Verde, Azul));
  With Screen.ActiveForm do
 begin
   for I:= 0 to ComponentCount -1 do
  begin
if Components[I] is TCustomEdit then
   begin
 if (Components[I] as TCustomEdit).Focused then
Cor := MinhaCor
 else
Cor := clWhite;

 AtribuiProp(Components[I], 'Color', IntToStr(Cor));
   end;
  end;
 end;
end;
(*Atibui propriedade ao componente, dado seu valor como string
  faz parte da procedure MudaCor*)
procedure TfrmPrincipal.AtribuiProp(Comp: TComponent; Const PropName: string; 
Val: string);
var PInfo: PPropInfo;
begin
  {Pega informações de tipo da propriedade}
  PInfo := GetPropInfo(Comp.ClassInfo, PropName);
  {Achou?}
  if PInfo  nil then
 begin
   {Trata conforme o tipo}
   case PInfo^.Proptype^.Kind of
tkInteger: SetOrdProp(Comp, PInfo, StrToInt(Val));
tkChar, tkWChar: SetOrdProp(Comp, PInfo, ord(Val[1]));
tkEnumeration: SetOrdProp(Comp, PInfo, 
GetEnumValue(PInfo^.PropType^, Val));
tkFloat: SetFloatProp(Comp, PInfo, StrToFloat(Val));
tkString, tkLString, tkWString: SetStrProp(Comp, PInfo, Val);
tkVariant: SetVariantProp(Comp, PInfo, Val);
tkInt64: SetInt64Prop(Comp, PInfo, StrToInt64(Val));
   else
MessageDlg('Este tipo não é suportado por este programa. Erro na 
mudança de ' +
'cor do objeto.', mtError,[mbOK],0);
   end;
 end
  else
 MessageDlg('Propriedade não encontrada.', mtError,[mbOK],0);
end;

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Dúvida sobre o clientdataset

2005-01-26 Por tôpico Catiúscia Barrilli da Cruz

Bom dia a todos !!!

Gostaria que alguém pudesse me explicar sobre o que mais convém em 
Cliente/Servidor.

Usar somente
DataSet + DataSetProvider + ClientDataSet + DataSource

ou

DataSet + DataSource


Cati

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Dúvida sobre o clientdataset

2005-01-26 Por tôpico Catiúscia Barrilli da Cruz

sobre acesso unidirecional e bidirecional... alguém poderia tamb´´em me dar uma 
explanada
  - Original Message - 
  From: Catiúscia Barrilli da Cruz 
  To: Delphi-Br 
  Sent: Wednesday, January 26, 2005 9:38 AM
  Subject: [delphi-br] Dúvida sobre o clientdataset


  Bom dia a todos !!!

  Gostaria que alguém pudesse me explicar sobre o que mais convém em 
Cliente/Servidor.

  Usar somente
  DataSet + DataSetProvider + ClientDataSet + DataSource

  ou

  DataSet + DataSource


  Cati

--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


  [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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  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!. 



  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Dúvida sobre o clientdataset

2005-01-26 Por tôpico Catiúscia Barrilli da Cruz

agora sim entendi. obrigada
  - Original Message - 
  From: Francisco Thiago de Almeida 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 26, 2005 11:15 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset


  Olá!

  DataSet + DataSetProvider + ClientDataSet + DataSource
  É be melhor.. pq? Pq é altamente portável...
  Procure algumas apostilas na internet... Você vai ver que não é muito 
  difícil

  Unidirecional:

  O DBXpress é leve porque? pq ele é unidirecional, ou seja... o seu cursor só 
  vai pra frente... Ele não guarda as informações em cache interno e também é 
  read only.. vc nao consegue por exemplo fazer insert / edits... vc tem de 
  gerar sql's pra isso.
  Daí a necessidade de usar um outro conjunto de componentes para fazer todo o 
  trabalho de: Cursor multidirecional, gerar os sql de alteração, controle de 
  transação e etc... Daí entra o ClientDataSet que tem tudo isso e muito 
  mais...

  Espero ter ajudado


  Thiago
  - Original Message - 
  From: Catiúscia Barrilli da Cruz [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, January 26, 2005 10:05 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset



  sobre acesso unidirecional e bidirecional... alguém poderia tamb´´em me dar 
  uma explanada
- Original Message - 
From: Catiúscia Barrilli da Cruz
To: Delphi-Br
Sent: Wednesday, January 26, 2005 9:38 AM
Subject: [delphi-br] Dúvida sobre o clientdataset


Bom dia a todos !!!

Gostaria que alguém pudesse me explicar sobre o que mais convém em 
  Cliente/Servidor.

Usar somente
DataSet + DataSetProvider + ClientDataSet + DataSource

ou

DataSet + DataSource


Cati

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por:

  São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
  Horizonte Brasília




  --
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!.



--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


  [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] ou [EMAIL PROTECTED]

  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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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!. 



  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.4 - Release Date: 25/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Dúvida sobre o clientdataset

2005-01-26 Por tôpico Catiúscia Barrilli da Cruz

Só mais uma coisa numa tela de pesquisa, por exemplo, eu posso dar um 
select direto no ClientDataSet para depois dar um Update ou tenho q ter uma 
query para fazer a consulta, e depois dou um Update no Client ?
  - Original Message - 
  From: Francisco Thiago de Almeida 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 26, 2005 11:15 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset


  Olá!

  DataSet + DataSetProvider + ClientDataSet + DataSource
  É be melhor.. pq? Pq é altamente portável...
  Procure algumas apostilas na internet... Você vai ver que não é muito 
  difícil

  Unidirecional:

  O DBXpress é leve porque? pq ele é unidirecional, ou seja... o seu cursor só 
  vai pra frente... Ele não guarda as informações em cache interno e também é 
  read only.. vc nao consegue por exemplo fazer insert / edits... vc tem de 
  gerar sql's pra isso.
  Daí a necessidade de usar um outro conjunto de componentes para fazer todo o 
  trabalho de: Cursor multidirecional, gerar os sql de alteração, controle de 
  transação e etc... Daí entra o ClientDataSet que tem tudo isso e muito 
  mais...

  Espero ter ajudado


  Thiago
  - Original Message - 
  From: Catiúscia Barrilli da Cruz [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, January 26, 2005 10:05 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset



  sobre acesso unidirecional e bidirecional... alguém poderia tamb´´em me dar 
  uma explanada
- Original Message - 
From: Catiúscia Barrilli da Cruz
To: Delphi-Br
Sent: Wednesday, January 26, 2005 9:38 AM
Subject: [delphi-br] Dúvida sobre o clientdataset


Bom dia a todos !!!

Gostaria que alguém pudesse me explicar sobre o que mais convém em 
  Cliente/Servidor.

Usar somente
DataSet + DataSetProvider + ClientDataSet + DataSource

ou

DataSet + DataSource


Cati

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por:

  São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
  Horizonte Brasília




  --
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!.



--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


  [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] ou [EMAIL PROTECTED]

  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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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!. 



  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.4 - Release Date: 25/01/2005


[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] ou [EMAIL PROTECTED]
 
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á

Re: [delphi-br] Dúvida sobre o clientdataset

2005-01-26 Por tôpico Catiúscia Barrilli da Cruz

amigo estou encontrando apenas apostilas teóricas vc teria alguma 
apostila, link ou exemplo pra mim ?

eu gostaria de saber se estou fazendo certo para incluir, alterar e etc 
queria ver se a lógica que estou fazendo tá certa... esta é minha preocupação
  - Original Message - 
  From: Francisco Thiago de Almeida 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 26, 2005 11:15 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset


  Olá!

  DataSet + DataSetProvider + ClientDataSet + DataSource
  É be melhor.. pq? Pq é altamente portável...
  Procure algumas apostilas na internet... Você vai ver que não é muito 
  difícil

  Unidirecional:

  O DBXpress é leve porque? pq ele é unidirecional, ou seja... o seu cursor só 
  vai pra frente... Ele não guarda as informações em cache interno e também é 
  read only.. vc nao consegue por exemplo fazer insert / edits... vc tem de 
  gerar sql's pra isso.
  Daí a necessidade de usar um outro conjunto de componentes para fazer todo o 
  trabalho de: Cursor multidirecional, gerar os sql de alteração, controle de 
  transação e etc... Daí entra o ClientDataSet que tem tudo isso e muito 
  mais...

  Espero ter ajudado


  Thiago
  - Original Message - 
  From: Catiúscia Barrilli da Cruz [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, January 26, 2005 10:05 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset



  sobre acesso unidirecional e bidirecional... alguém poderia tamb´´em me dar 
  uma explanada
- Original Message - 
From: Catiúscia Barrilli da Cruz
To: Delphi-Br
Sent: Wednesday, January 26, 2005 9:38 AM
Subject: [delphi-br] Dúvida sobre o clientdataset


Bom dia a todos !!!

Gostaria que alguém pudesse me explicar sobre o que mais convém em 
  Cliente/Servidor.

Usar somente
DataSet + DataSetProvider + ClientDataSet + DataSource

ou

DataSet + DataSource


Cati

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por:

  São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
  Horizonte Brasília




  --
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!.



--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


  [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] ou [EMAIL PROTECTED]

  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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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!. 



  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.4 - Release Date: 25/01/2005


[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] ou [EMAIL PROTECTED]
 
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

Re: [delphi-br] Dúvida sobre o clientdataset

2005-01-26 Por tôpico Catiúscia Barrilli da Cruz

e. preciso de apostila... não sabia dessas coisas
  - Original Message - 
  From: Francisco Thiago de Almeida 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 26, 2005 1:01 PM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset


  Olha Catiúscia,

  Infelizmente não tenho um link com algo do tipo 20 práticas aconselháveis 
  com DBX e ClientDataSet.. mas posso te adiantar o seguinte:

  O SQLDataSet terá somente um sql que será responsável pela RECUPERAÇÃO dos 
  dados no banco...
  Algo como:
  Select * from tabela
  É aconselhável que você faça um
  Select * from tabela where pk = :parametro
  para assim você trazer o mínimo possível de registros.
  Usando o ClientDataSet, não será necessário escrever NENHUM código no 
  SQLDataSet.. apenas no ClientDataSet. Os parametros, as definições de campo 
  e tudo o mais pode, e deve, ser feito o ClientDataSet (com exceção da 
  propriedade ProviderFlags... Comigo, setá-la apenas no ClientDataSet não 
  funciona... ). De resto, procede os costumes normais de se trabalhar com 
  DataSets, só que ao invés de você, por exemplo, ligar o DataSource ao 
  SQLDataSet, você ligao ao ClientDataSet.. sem segredos. As atualizações, 
  inserts, deletes, transaçoes.. fica tudo por conta dele (ou melhor, do 
  provider).

  Validação de dados e regras de negócio devem ser tratadas no próprio 
  provider... claro que regras básicas, como email sem @, podem ser tratadas 
  no evento OnValidade do ClientDataSet porém... chaves e etc, devem ser 
  tratadas no Provider, no evento BeforeUpdateRecord.
  Se por ventura eu tiver errado algum nome, me perdoe.. é que o meu Delphi 
  não está aberto :D

  Existe um guia rápido Midas em Delphi (acho ser este o nome mesmo) da 
  Visual Books, custa 12 reais e explica -de maneira rápida - o 
  funcionamento do ClientDataSet. Agora se você quer mesmo aprender como usar 
  o DBXpress, e o ClientDataSet... ou seja, programação para bancos de 
  dados... com teoria e tudo o mais, eu recomendo o livro Delphi/Kylix 
  Desenvolvimento de banco de dados da Editora Berkeley escrito pelo Eric 
  Harmon. Na Americanas.com, o livro ficava em 6 de 10 reais no Cartão de 
  crédito. É um ótimo livro... e imagino que o próprio Güinther tenha 
  inspirado algum de seus artigos por esse livro.

  No começo é extranho, afinal, é outro paradigma... mas com o tempo você vai 
  ver que está é a melhor invenção... depois da roda, é claro

  Estou a disposição..

  Espero ter ajudado

  Thiago


  - Original Message - 
  From: Catiúscia Barrilli da Cruz [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, January 26, 2005 11:22 AM
  Subject: Re: [delphi-br] Dúvida sobre o clientdataset



  amigo estou encontrando apenas apostilas teóricas vc teria alguma 
  apostila, link ou exemplo pra mim ?

  eu gostaria de saber se estou fazendo certo para incluir, alterar e etc 
  queria ver se a lógica que estou fazendo tá certa... esta é minha 
  preocupação
- Original Message - 
From: Francisco Thiago de Almeida
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, January 26, 2005 11:15 AM
Subject: Re: [delphi-br] Dúvida sobre o clientdataset


Olá!

DataSet + DataSetProvider + ClientDataSet + DataSource
É be melhor.. pq? Pq é altamente portável...
Procure algumas apostilas na internet... Você vai ver que não é muito
difícil

Unidirecional:

O DBXpress é leve porque? pq ele é unidirecional, ou seja... o seu cursor 
  só
vai pra frente... Ele não guarda as informações em cache interno e também 
  é
read only.. vc nao consegue por exemplo fazer insert / edits... vc tem de
gerar sql's pra isso.
Daí a necessidade de usar um outro conjunto de componentes para fazer todo 
  o
trabalho de: Cursor multidirecional, gerar os sql de alteração, controle 
  de
transação e etc... Daí entra o ClientDataSet que tem tudo isso e muito
mais...

Espero ter ajudado


Thiago
- Original Message - 
From: Catiúscia Barrilli da Cruz [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, January 26, 2005 10:05 AM
Subject: Re: [delphi-br] Dúvida sobre o clientdataset



sobre acesso unidirecional e bidirecional... alguém poderia tamb´´em me 
  dar
uma explanada
  - Original Message - 
  From: Catiúscia Barrilli da Cruz
  To: Delphi-Br
  Sent: Wednesday, January 26, 2005 9:38 AM
  Subject: [delphi-br] Dúvida sobre o clientdataset


  Bom dia a todos !!!

  Gostaria que alguém pudesse me explicar sobre o que mais convém em
Cliente/Servidor.

  Usar somente
  DataSet + DataSetProvider + ClientDataSet + DataSource

  ou

  DataSet + DataSource


  Cati

--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01

Re: [delphi-br] Busca com Números

2005-01-25 Por tôpico Catiúscia Barrilli da Cruz

vc está querendo dizer que o campo nome está declarado como múmero  ou vc 
quer fazer uma pesquisa em outro campo numérico ???

explica
  - Original Message - 
  From: Rafael Souza 
  To: Delphi Grupo 
  Sent: Tuesday, January 25, 2005 3:41 PM
  Subject: [delphi-br] Busca com Números


  No comando seguinte, faço uma busca por nome, mas como faço para fazer uma 
busca usando números??? (Na tabela Paradox, o campo esta declarado para 
numeros).

  Alquem pode me dar esta dica ?

  procedure TfMEs.Button1Click(Sender: TObject);
  begin
Table1.Locate('Nome',EDit1.Text,[locaseInsensitive,LoPartialKey]);
  if not Table1.Locate('Nome', Edit1.Text, []) then
  begin
  ShowMessage('ME não Encontrado.');


  Obrigado!

  .Rafael Souza.

  
  -
  Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! 
agora.

  [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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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!. 



  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DBGrid colorido e zebrado

2005-01-24 Por tôpico Catiúscia Barrilli da Cruz

No evento OnDrawColumnCell do DBGrid

procedure TfrmMain.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if not odd(dm.myQuery.RecNo) then
if not (gdSelected in State) then
begin
DBGrid1.Canvas.Brush.Color := clMoneyGreen;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(rect,Column.Field,state);
end;
end;

  - Original Message - 
  From: Eduardo Silva ® 
  To: [EMAIL PROTECTED] 
  Sent: Monday, January 24, 2005 11:47 AM
  Subject: [delphi-br] DBGrid colorido e zebrado



  Galera, alguém sabe como fazer para deixar cada coluna de um dbgrid com uma
  cor e ainda por cima zebrado ?

  Eu sei como deixar um ou outro, mas eu gostaria de deixar os dois ao mesmo
  tempo.

   _  ___  _
  / )|   |( \
 / / | Eduardo de Almeida Silva  | \ \
  _( (_ |  _[EMAIL PROTECTED] _  | _) )_
  (((\ \)|_/ )___( \_|(/ /)))
  ( \_/ / \ \_/ )
  \   /   \   /
\_/ \_/
/   / \   \



  -- 
   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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DBGrid colorido e zebrado

2005-01-24 Por tôpico Catiúscia Barrilli da Cruz

outro exemplo

{O exemplo abaixo mostra como deixar cada linha do componente DBGrid de uma cor 
diferente, dando assim um efeito zebrado. O controle é feito no evento 
OnDrawColumnCell. }
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Db, 
DBTables, Grids, DBGrids, StdCtrls;
 
type
TForm1 = class(TForm)
Button1: TButton;
DBGrid1: TDBGrid;
Table1: TTable;
DataSource1: TDataSource;
procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: 
Integer; Column: TColumn; State: TGridDrawState);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
 
implementation
{$R *.DFM}
 
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; 
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
If odd(Table1.RecNo) then
begin
DBGrid1.Canvas.Font.Color:= clWhite;
DBGrid1.Canvas.Brush.Color:= clGreen;
end
else
begin
DBGrid1.Canvas.Font.Color:= clBlack;
DBGrid1.Canvas.Brush.Color:= clWhite;
end;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top,Column.Field.AsString);
end; 
  - Original Message - 
  From: Eduardo Silva ® 
  To: [EMAIL PROTECTED] 
  Sent: Monday, January 24, 2005 11:47 AM
  Subject: [delphi-br] DBGrid colorido e zebrado



  Galera, alguém sabe como fazer para deixar cada coluna de um dbgrid com uma
  cor e ainda por cima zebrado ?

  Eu sei como deixar um ou outro, mas eu gostaria de deixar os dois ao mesmo
  tempo.

   _  ___  _
  / )|   |( \
 / / | Eduardo de Almeida Silva  | \ \
  _( (_ |  _[EMAIL PROTECTED] _  | _) )_
  (((\ \)|_/ )___( \_|(/ /)))
  ( \_/ / \ \_/ )
  \   /   \   /
\_/ \_/
/   / \   \



  -- 
   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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Rotina genérica

2005-01-24 Por tôpico Catiúscia Barrilli da Cruz

Alguém poderia me dar uma luz no fim do túnel sobre como fazer uma rotina 
genérica onde eu chamo na hora de gravar, visualizar os dados ? Tipo enviar o 
conteúdo dos edits na base e vice-versa.


Cati

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.3 - Release Date: 24/01/2005


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Mensagem tipo messagebox - como fazer?

2005-01-22 Por tôpico Catiúscia Barrilli da Cruz

tem sim.

tu podes fazer assim

MessageDlg('O texto que vc quer' + os dados que vc quer + '.', restante das 
intruções.

vai um exemplo do que eu tenho...

MessageDlg('Excluir ''' + txtCarroPlaca.Text + ' / ' + txtNomeCliente.Text + ' 
?', mtConfirmation, [mbYes,mbNo], 0) 
  - Original Message - 
  From: Erika 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, January 22, 2005 3:41 PM
  Subject: [delphi-br] Mensagem tipo messagebox - como fazer?



  Boa tarde pessoal!

  Eu tenho um cadastro de lançamentos de débitos automáticos de 
  clientes.
  Quando o usuário vai realizar um novo débito é verificado se o 
  cliente já não possui um débito na empresa escolhida.
  O que acontece é o seguinte, se o cliente já tiver débito na 
  empresa, eu queria que aparecsse tipo um MessageBox dando as opções:

  1- Novo Registro
  2- Editar registro existente
  3- Cancelar

  Como posso fazer essa mensagem? Tem como fazer com messagebox?

  Obrigado

  Erika






  -- 
   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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Mensagem tipo messagebox - como fazer?

2005-01-22 Por tôpico Catiúscia Barrilli da Cruz

melhor vc criar um Messagebox com um form...
  - Original Message - 
  From: Erika Lemes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, January 22, 2005 5:20 PM
  Subject: Re: [delphi-br] Mensagem tipo messagebox - como fazer?


  Mas na verdade eu não queria que aparecesse YES ou SIM no botão, queria que 
os botões fossem:

  NOVOEDITARCANCELAR

  tem como???

  Obrigado!



  
  -
  Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! 
agora.

  [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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Combo em dbGrid

2005-01-21 Por tôpico Catiúscia Barrilli da Cruz

Tem como fazer para digitar somente o q tiver no PickList 
  - Original Message - 
  From: Cristina Orthmann 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 5:18 PM
  Subject: Re: [delphi-br] Re: Combo em dbGrid



  Eu não utilizei um combo, porque não consegui fazer o mesmo 
  funcionar, mas tem uma outra forma...

  Você pode adicionar os itens no PickList da coluna em questão do 
  DBGrid, assim:

  Tabela.Open;
  Tabela.First;
  while not Tabela.Eof do
  begin
  
  DBGrid1.Columns[12].PickList.Add(Tabela.FieldByName(NomeCampo).AsString);
  Tabela.Next;
  end;
  Tabela.Close;


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Componente

2005-01-21 Por tôpico Catiúscia Barrilli da Cruz

http://www.delphi.eti.br/
  - Original Message - 
  From: Josimar Guedes de Carvalho 
  To: 'delphi-br@yahoogrupos.com.br' 
  Sent: Friday, January 21, 2005 12:46 PM
  Subject: [delphi-br] Componente


  Bom dia,
  Alguém  sabe onde posso conseguir algum componente
  free para impressão de nota fiscal ?

  Josimar Guedes de Carvalho
  mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] /
  mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
 Analista de Sistemas - Equipe de DW - INEP-MEC
  Tel: 55-(61)2104-9760
  Cel:55-(61)9635-7272




  [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] ou [EMAIL PROTECTED]



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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Mudar cor com o foco

2005-01-21 Por tôpico Catiúscia Barrilli da Cruz

Tenho essa função genérica para mudar a cor de fundo dos edits quando recebem o 
foco, gostaria de incluir também os combos, mas não está dando certo alguém 
poderia me ajudar ???
===
var MinhaCor, Cor: TColor;
I: integer;
Vermelho, Verde, Azul: byte;
begin
  Vermelho := 255;
  Verde := 245;
  Azul := 234;
  MinhaCor := TColor(RGB(Vermelho, Verde, Azul));
  With Screen.ActiveForm do
 begin
   for I:= 0 to ComponentCount -1 do
  begin
if Components[I] is TCustomEdit then
   begin
 if (Components[I] as TCustomEdit).Focused then
Cor := MinhaCor
 else
Cor := clWhite;

 AtribuiProp(Components[I], 'Color', IntToStr(Cor));
   end;
  end;
 end;


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Muda Cor

2005-01-21 Por tôpico Catiúscia Barrilli da Cruz

Esqueci de enviar o restante...


AtribuiProp(Comp: TComponent; Const PropName: string; Val: string);
var PInfo: PPropInfo;
begin
  {Pega informações de tipo da propriedade}
  PInfo := GetPropInfo(Comp.ClassInfo, PropName);
  {Achou?}
  if PInfo  nil then
 begin
   {Trata conforme o tipo}
   case PInfo^.Proptype^.Kind of
tkInteger: SetOrdProp(Comp, PInfo, StrToInt(Val));
tkChar, tkWChar: SetOrdProp(Comp, PInfo, ord(Val[1]));
tkEnumeration: SetOrdProp(Comp, PInfo, 
GetEnumValue(PInfo^.PropType^, Val));
tkFloat: SetFloatProp(Comp, PInfo, StrToFloat(Val));
tkString, tkLString, tkWString: SetStrProp(Comp, PInfo, Val);
tkVariant: SetVariantProp(Comp, PInfo, Val);
tkInt64: SetInt64Prop(Comp, PInfo, StrToInt64(Val));
   else
MessageDlg('Este tipo não é suportado por este programa. Erro na 
mudança de ' +
'cor do objeto.', mtError,[mbOK],0);
   end;
 end
  else
 MessageDlg('Propriedade não encontrada.', mtError,[mbOK],0);
end;


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] SetFocus em celula do dbGrid...

2005-01-21 Por tôpico Catiúscia Barrilli da Cruz

dbGrid.SelectedIndex := número da coluna;
  - Original Message - 
  From: jmourajr2000 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 21, 2005 2:34 PM
  Subject: [delphi-br] SetFocus em celula do dbGrid...



  Caros maigos, boa tarde!

  Tenho um dbGrid com 8 colunas e necessito fazer com que o usuario ao 
  clicar em um botao, o foco seja direcionado para a 4 coluna da 
  primeira linha do dbgrid.(A finalidade é para edição na tabela 
  somente neste campo).

  Como posso fazer isso? Alguem tem alguma sugestão?

  Obrigado pela atenção.

  Abraços a todos.

  José de Moura





  -- 
   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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Atualizacao de Executavel

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

Entendi. mas... como se faz para atualizar o arquivo em si, via código 
  - Original Message - 
  From: José Augusto S. de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 7:43 AM
  Subject: Re: [delphi-br] Atualizacao de Executavel



  Function DataArquivo(Arquivo : String):String;stdcall;
  begin
DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
  end;



  Criei essa funcao que verifica a data do arquivo, ai e o seguinte verifique a 
data do arquivo da maquina do cliente, e a data do arquivo que esta no 
servidor, quando a do servidor for mais nova, vc atualiza o cliente. 
Lembrando sempre que pra fazer isso, e necessario verificar antes se o arquivo 
que se quer atualizar esta em uso, pq se estiver a atualizacao dara erro, se 
ele estiver e necessario que vc mate o processo dele primeiro, qualquer duvida 
estamos ai !

  [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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Cores na grid

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

Obrigada Osmar  Mas... como se faz para saber a cor em hexadecimal  A 
cor da fonte eu sei mudar, preciso mudar a cor da célula...
  - Original Message - 
  From: Osmar de Souza Júnior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 11:59 AM
  Subject: [delphi-br] Re: Cores na grid




  Bom, as cores tipo clCream, clBtnFace, clBtnShadow, etc... dependem do
  tema do Windows. O tema do Windows XP, por exemplo, é diferente do
  tema clássico do Windows. Para não ter problema com isso, use as cores
  básicas (clRed, clBlue, clBlack), ou utilize as cores em hexadecimal
  ($00ff, $ff00, etc.).

  Para alterar a cor da fonte de um gride, segue um exemplo que eu
  utilizo (colocado no evento onDrawDataCell):

  if Field.FieldName = 'cli_site' then
  begin

 if (gdSelected in State) then
  gride.Canvas.Font.Color := clWhite
 else
  gride.Canvas.Font.Color := clNavy;

 gride.Canvas.TextRect(Rect, Rect.Left, Rect.Top, Field.AsString);

  end;


  []s.


  --- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz
  [EMAIL PROTECTED] escreveu
   Antes, quero agradecer pelas dicas de como atualizar o
  executável ajudou bastante
   
   Preciso de mais uma ajuda.
   
   Como faço para um dbGrid mostrar as linhas do registro em tons de
  verde, por exemplo? Como faço também para tirar aquela barra de
  rolagem e deixar somente as setas para subir e descer?
   
   Outra coisa antes meu clCream era clarinho, agora tá uma cor
  muito forte. POrque 
   
   
   Agradeço desde já a ajuda de vcs estou aguardando a resposta.
   
   
   
   Cati
   
   
   [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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Atualizacao de Executavel

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

Eu gostaria muito mesmo de um exemplo... vai quebrar um baita galhão
  - Original Message - 
  From: Ulisses 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 2:37 PM
  Subject: Re: [delphi-br] Re: Atualizacao de Executavel


  Boa tarde!

  Se você for trabalhar com atualização de executável, inclua no mesmo a 
informação de versão e sempre faça a comparação pela versão e nunca pela data 
do mesmo.

  Eu fiz uma adaptação da dica do Luciano Tarragó de Souza em 
www.delphibr.com.br/artigos/atualizador.htm . Para não sobrecarregar a rede, eu 
compacto o meu executável um o UPX e utilizo um executável auxiliar para 
descompactá-lo na máquina local. Escolhi o UPX, por apresentar uma taxa de 
compactação muito melhor que qualquer outro. Apesar de muitos não gostarem de 
compactadores de executáveis, se você descompactar, jamais terá problema algum.

  O segredo está em fazer o executável do seu aplicativo fazer a verificação da 
versão e deixar para o aplicativo auxiliar fazer a cópia, trazendo o arquivo 
mais recente da rede para a máquina local.

  Fiz o mesmo atualizador para trabalhar com ftp, mas em alguns clientes, nem 
todas as máquinas tem acesso a Internet, por isso preferi atualizar o arquivo 
em um servidor, com um diretório compartilhado e fazer com que as estações 
busquem a atualização nesse servidor.

  Se precisar de mais alguma dica, eu te envio um exemplo básico de código para 
você montar um executável para fazer a atualização.

  Boa sorte. 

  Ulisses
- Original Message - 
From: Catiúscia Barrilli da Cruz 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, January 20, 2005 12:21 PM
Subject: Re: [delphi-br] Re: Atualizacao de Executavel


para mim tb
  - Original Message - 
  From: Paulo Santana (Terra) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 1:13 PM
  Subject: Re: [delphi-br] Re: Atualizacao de Executavel


  Carlos, o link está quebrado, tem como me enviar em PVT o componente ?



  carlos alberto do amaral wrote:

  Olá,

Utilizo no delphi 6, o componente MD  (Tlauncher)...
  
  Um abraço,
  
Carlos
  
  http://www.fafem2cc.hpg.ig.com.br/componentes.htm  
  
  
   
 
  
  --- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz 
  [EMAIL PROTECTED] escreveu

  
  Entendi. mas... como se faz para atualizar o arquivo em si, via 
  
  
  código 

  
- Original Message - 
From: José Augusto S. de Oliveira 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, January 20, 2005 7:43 AM
Subject: Re: [delphi-br] Atualizacao de Executavel
  
  
  
Function DataArquivo(Arquivo : String):String;stdcall;
begin
  DataArquivo := DateToStr(FileDateToDateTime(FileAge(Arquivo)));
end;
  
  
  
Criei essa funcao que verifica a data do arquivo, ai e o seguinte 
  
  
  verifique a data do arquivo da maquina do cliente, e a data do 
  arquivo que esta no servidor, quando a do servidor for mais nova, 
  vc atualiza o cliente. Lembrando sempre que pra fazer isso, e 
  necessario verificar antes se o arquivo que se quer atualizar esta em 
  uso, pq se estiver a atualizacao dara erro, se ele estiver e 
  necessario que vc mate o processo dele primeiro, qualquer duvida 
  estamos ai !

  
[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] ou [EMAIL PROTECTED]
  
  
  
  Yahoo! Grupos, um serviço oferecido por: 
   
   

   
 
  
  
  
  
  
  --

  
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]
  
  
  
  
  
  
  

  




  ---
  avast! Antivirus: Outbound message clean.
  Virus Database (VPS): 0503-0, 18/01/2005
  Tested

[delphi-br] dbGrid

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

Alguém possui algum componente de dbgrid onde eu possa modificar a barra de 
rolagem e etc?


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Combo em dbGrid

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

COmo coloco um combo num dbGrid e trago a listagem de outra tabela nessa combo ?


[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Combo em dbGrid

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

DEU CERTO
  - Original Message - 
  From: Cristina Orthmann 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 5:18 PM
  Subject: Re: [delphi-br] Re: Combo em dbGrid



  Eu não utilizei um combo, porque não consegui fazer o mesmo 
  funcionar, mas tem uma outra forma...

  Você pode adicionar os itens no PickList da coluna em questão do 
  DBGrid, assim:

  Tabela.Open;
  Tabela.First;
  while not Tabela.Eof do
  begin
  
  DBGrid1.Columns[12].PickList.Add(Tabela.FieldByName(NomeCampo).AsString);
  Tabela.Next;
  end;
  Tabela.Close;


  Catiúscia Barrilli da Cruz escreveu:

  realmente... não fui muito feliz nessa preciso de algo free
- Original Message - 
From: Osmar de Souza Júnior 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, January 20, 2005 4:56 PM
Subject: [delphi-br] Re: Combo em dbGrid
  
  
  
  
Eu conheço um componente DBGrid da Infopower que permite isso.
Mas não sei se é gratuito (não sei se isso é problema).
  
http://www.woll2woll.com/infopower/
  
[]s.
  
--- Em delphi-br@yahoogrupos.com.br, Catiúscia Barrilli da Cruz
[EMAIL PROTECTED] escreveu
 COmo coloco um combo num dbGrid e trago a listagem de outra tabela
nessa combo ?
 
 
 [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] ou [EMAIL PROTECTED]
  
  
  
  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]
  
  
  

  

  -- 

  Atenciosamente
  -
  Cristina Orthmann da Silva
  HACON Automação e Tecnologia Ltda
  Rua Lauro Linhares 589 - Bairro Trindade
  Florianópolis - SC - Brasil
  CEP 88036-001
  Fone/Fax: 55 48 333-0699
  Site: http://www.hacon.com.br/
  Email: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  -




  [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] ou [EMAIL PROTECTED]



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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Atualizacao de Executavel

2005-01-20 Por tôpico Catiúscia Barrilli da Cruz

era isso mesmo q eu queria saber muito obrigada por ter ajudado-me

obrigada a todos

essa lista é ótima...

CAti
  - Original Message - 
  From: José Augusto S. de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 20, 2005 11:32 AM
  Subject: Re: [delphi-br] Atualizacao de Executavel



   Try
  OldFile := TFileStream.Create(Ser, fmOpenRead or 
fmShareDenyWrite);
  NewFile := TFileStream.Create(Cli, fmCreate or fmShareDenyRead);
  Try
 NewFile.CopyFrom(OldFile, OldFile.Size);
  finally
 FreeAndNil(NewFile);
  end;
   finally
 FreeAndNil(OldFile);
   end;

  A funcao pra copiar e essa o que esta em vermelho e a variavel que recebe, o 
diretorio e o nome do arquivo executavel, lembrando o seguinte, vc nao pode 
atualizar a sistema de dentro dele mesmo, ou seja essa codigo nao pode ser 
colocado dentro do faturamento se vc quer atualiza-lo, entao eu criei uma 
aplicacao que monitora o executavel dos meus sistemas, ela roda quando o 
usuario loga no windows, e quando ele chama o programa que quer, antes do 
programa abrir a aplicacao que chamo de atual, verifica se ele esta atualizado, 
se nao tiver atualiza, com o codigo acima, e so depois, executa o programa que 
quero abrir, espero ter sido claro. 


  Atenciosamente, 

  José Augusto S. de Oliveira
  JASO Sistemas. 
  [EMAIL PROTECTED]


  [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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Atualizacao de Executavel

2005-01-19 Por tôpico Catiúscia Barrilli da Cruz

pessoal, eu vou precisar fazer um sistema onde haverá constantes atualizações 
em diversos executaveis (conforme for os módulos) em diversas máquinas... 
Eu nao tenho experiencia nesses termos... 
como eu posso fazer pra assim q o usuario acessar o sistema, ele verificar a 
versao nova do excecutavel e atualizar na maquina do mesmo?
eu imaginei no seguinte eu criava uma tabela com a versao atualizada e 
antes de entrar no sistema, puxava o executavel novo... alguem ja vez algo 
parecido ou tem experiencia nisso?!
abração a todos!

fabio reis



[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] ou [EMAIL PROTECTED]
 
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:
http://br.yahoo.com/info/utos.html