RES: [delphi-br] criando formulários

2006-11-08 Por tôpico Felipe Guerço Oliveira
Mais fácil que isso: você pode configurar as propriedades transparent e
transparent color do form, tirar a borda e colocar uma figura do jeito que
você quer que o form seja. Para criar figuras diferentes você pode usar um
bitmap também.
 
Atenciosamente,

Felipe Guerço Oliveira
Escola Nacional de Seguros
Gerência de Informática
(21) 3132-1083
http://www.funenseg.org.br http://www.funenseg.org.br/  

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Shimon Cesar de Souza Soares
Enviada em: terça-feira, 7 de novembro de 2006 14:56
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] criando formulários



Virgilho,

eu uso meu cria uma form de formato elíptico assim.
no evento OnClick do form (de preferência troque a
propriedade BorderStyle para bsNone, e deixe os
componentes mais ao centro do form): 

procedure TForm1.FormCreate(Sender: TObject);
var
hR : THandle;
begin
hR := CreateEllipticRgn (0,0,Width,Height);
SetWindowRgn (Handle,hR,True);
end;




De: delphi-br@yahoogrupos.com.br em nome de Virgilho Henrique
Enviada: ter 07/11/06 02:27
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] criando formulários


como criar formularios(form) diferentes??

eu gostaria de dar um visual diferente aos meus formularios, ou seja, as
janelas do meu programa.. como fazer??

-- 
Fraternalmente,

Sir Virgilho Henrique Silva


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





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


 


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[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

 



{Disarmed} RES: [delphi-br] Mostrar número da linha no dbGrid

2006-11-07 Por tôpico Felipe Guerço Oliveira
Uma outra solução é criar um campo do tipo calculated e no OnCalcFields
atribuir a este campo a propriedade recno do dataset.
 
Atenciosamente,

Felipe Guerço Oliveira
Escola Nacional de Seguros
Gerência de Informática
(21) 3132-1083
http://www.funenseg.org.br http://www.funenseg.org.br/  

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Henrique Netzka (Vetor Sistemas)
Enviada em: terça-feira, 7 de novembro de 2006 10:01
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Mostrar número da linha no dbGrid


Bem... você pode criar uma coluna dummy no grid e interceptar o
OnDraw dela! rs

Henrique
  - Original Message - 
  From: Leodinei Bielak 
  To: delphi-br 
  Sent: Tuesday, November 07, 2006 7:46 AM
  Subject: [delphi-br] Mostrar número da linha no dbGrid


  Olá.
  Alguém sabe como eu faço pra mostrar o número da linha do dbGrid em
uma
  coluna. Sem precisar depender do número da linha no dataset?
  Valeu.

  -- 
  Leodinei Bielak

  Civilization had too many rules for me, so I did my best to rewrite
them.
  _Bill Cosby_


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

   

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


 


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[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: [delphi-br] Cadastro Padrão - Como Cr iar ??????

2006-10-24 Por tôpico Felipe Guerço Oliveira
Coloque só o DataSource no Form e use através da propriedade DataSet
dele

Ex: 

if (DsPadrao.DataSet as TClientDataSet).ApplyUpdates(0)  0 then
(DsPadrao.DataSet as TClientDataSet).CancelUpdates

A mesma coisa para qualquer método/propriedade do TClientDataSet
(Insert, Edit, Delete, Filter, Locate, etc etc etc..), que você usar.

Atenciosamente,

Felipe Guerço Oliveira
Escola Nacional de Seguros
Gerência de Informática
(21) 3132-1083
http://www.funenseg.org.br

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br 
 [mailto:[EMAIL PROTECTED] Em nome de Marcos P. M. de Souza
 Enviada em: terça-feira, 24 de outubro de 2006 15:37
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RES: [delphi-br] Cadastro Padrão - Como Criar ??
 
 
 Já procurei a mesma coisa q vcainda não encontrei nada 
 tao completoalgumas poucas coisas. Se achar ...por favor 
 me avise. 
 
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br 
 [mailto:[EMAIL PROTECTED] Em nome de Programador 
 Delphi Enviada em: segunda-feira, 23 de outubro de 2006 19:10
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Cadastro Padrão - Como Criar ??
 
 Pessoal como faço para criar um cadastro padrão, com todas as 
 funcionalidades de botões Gravar, Alterar, Incluir, Excluir e 
 botões demovimentação usando apenas os componentes e um 
 componente DataSource neste Formulário Padrão.
 
 os Demais Componentes tipo Query, ClientDataSet e Provider 
 gostaria de colocar em um DataModulo isso é possível ?
 
 como instanciar este datamodulo ou até mesmo herdar o mesmo 
 juntamente com o formulário e todas as suas funcionalidades 
 já que as mesmas são programadas apontando-se para o 
 ClientDataSet que se encontra no DataModulo
 
 Hoje esta assim o Formulário Herda o DataSource Padrão, o 
 ClientDataSet Padrão e o Provider Padrão e o código do botão 
 gravar fica assim dentro do formulário.
 
   // Botão Gravar
   cdsPadrao.Post;
   if cdsPadrao.ApplyUpdates(0)  0 then
  cdsPadrao.CancelUpdates;
 
 cdsPadrao é o meu ClientDataSet herdado juntamente com o 
 Formulário Padrão, caso eu venha a colocar este ClientDataSet 
 em um DataModulo como ficaria o Código ? como faço para que o 
 Formulário indique quem é seu DataModulo Correspondente ?
 
 dmPadrao.cdsPadrão.Post; // Este código não funcionaria 
 porque o dmPadrão já não existe mais na Herança agora o Dm 
 chama-se DMVendas, não mais padrão.
 
 Teria como eu Criar um Cadastro Padrão onde o mesmo apontaria 
 para o DM correto ?
 
 
 Obrigado
 
 
 
 
 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 Links do Yahoo! Grupos
 
  
 
 
 __ Informação do NOD32 IMON 1.1823 (20061022) __
 
 Esta mensagem foi verificada pelo NOD32 sistema antivírus 
 http://www.eset.com.br
 
 
 
   
 
 ___ 
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no 
 seu celular. Registre seu aparelho agora! 
 http://br.mobile.yahoo.com/mailalertas/ 
  
 
 
 
 
 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 Links do Yahoo! Grupos
 
  
 


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



-- 
 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] Relatório

2004-12-03 Por tôpico Felipe Guerço Oliveira

Erika (também serve para várias pessoas da lista).

Sei que não tem muito a ver com o assunto do relatório, mas eu vejo que 
muitas pessoas da lista costumam atribuir o comando SQL a ser executado 
pela Query via programação, digitando na unit do Form; que na minha 
opinião gera vários problemas:

1º Alto acoplamento, que vai dificultar a manutenção futura *;
2º  Você só vai descobrir se o seu comando SQL tem algum erro de sintaxe 
quanto executar a aplicação, o que torna o processo de desenvolvimento 
muito mais demorado, aumentando também a dificuldade de encontrar o erro 
na medida em que, provavelmente, você escreveu vários códigos SQL na 
mesma Unit.
3º Suprime a função do DataSet (query) que é de isolar a interface da 
camada de dados (não há necessidade de refazer o que o componente já faz)

Existem vários outros aspectos decorrentes deste uso. Ao invés disso 
você pode criar Querys parametrizadas, fazendo com que seu código-fonte 
diminua bastante e torne muito mais fácil a manutenção. Isso pode ser 
feito passando todo o comando SQL de uma vez na propriedade SQL da Query 
em tempo de projeto (dentro do DataModule)

Por favor, não me entenda(m) mal, porque também fui iniciante e eu 
sempre dava máxima atenção (até hoje faço isso) a qualquer dica de quem 
começou antes, por isso estou tentando contribuir um pouco para que 
nossa comunidade cresça cada vez mais.

* explicando Acoplamento x Coesão: Para ter uma aplicação bem 
desenvolvida, devemos seguir a regra de Alta Coesão x Baixo Acoplamento. 
Coesão é quando o módulo é capaz de realizar sua tarefa dependendo o 
mínimo possível de outros módulos. então:  quanto menos depender de 
outros módulos, mais coesão terá, o que é bom. Acoplamento é o quanto um 
módulo usa outro módulo para realizar sua tarefa. Quanto menos um módulo 
usar outro módulo para realizar sua tarefa, melhor.

Mais uma vez, se minha mensagem tiver um tom arrogante, perdoem-me, 
pois não é minha intençao.

Atenciosamente,
Felipe Guerço Oliveira.

Erika Lemes escreveu:

Eu consegui listar as lojas fazendo um Group By na Query que ficou mais ou 
menos 
assim:

Sql.Clear;
Sql.Add('SELECT SUM (VALOR),LOJA');

//é no lançamento que entro com o valor
Sql.Add('FROM LANCAMENTO.DB Lcdebito');

//cadastro da loja
Sql.Add('INNER JOIN LOJA.DB);
Sql.Add('ON  (LANCLOJA = NUMLOJA)');
Sql.Add('WHERE(NUMLOJA is not null)');

if ComboBox1.Text  '' then Sql.Add('AND Extract(Month from DATA) = :PMes');
ParamByName ('PMes').AsInteger := ComboBox1.ItemIndex+1;
Sql.Add('GROUP BY LOJA');
QrRel.Prepare;
Open;

Agora, como eu faço para colocar no relatório o valor total (SUM (VALOR)) ??

Pessoal, obrigado pela atenção de vcs! Nem sei como agradecer!
Abração
Erika
  


-- 

Atenciosamente,
Felipe Guerço Oliveira.




-- 
 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] DELPHI == Paradox x SQL Server (qualquer banco relacional)

2004-12-01 Por tôpico Felipe Guerço Oliveira

Olá,

Não use mais paradox, ou você vai ter estes problemas sempre que sua 
base de dados crescer um pouco como ela está agora.
Use InterBase, ou até mesmo o Firebird, que é de graça e com 
código-fonte aberto e é um ótimo servidor de banco de dados.

Este problema que você está passando em decorrência do uso do Paradox é 
só um dentre muitos que existem, inclusive performance.

Atenciosamente,
Felipe Guerço Oliveira

Marco M. Tinoco escreveu:

Amigos, Boa Tarde.

Desculpe-me a duvida ser em alguns momentos de uma novato em Delphi com
bancos ou tabelas !

Porem temos uma aplicação desenvolvida em Delphi 5 operando via BDE com
tabelas Paradox.

Esta aplicação tem em media tabelas com 35.000 a 50.000 lançamentos (media
de 30mb cada), porem em momentos aleatórios o sistema danifica e somos
obrigados e ARRUMAR a base com o TUtility para recompor os índices e
corrigir a base de dados. Porem após esta execução alguns lançamentos ficam
órfãos, perdendo o seu vinculo com as demais tabelas.

O nosso suporte informa que não existe nenhuma limitação ou falha no Paradox
para este volume de informações.

Por sua vez, gostaria de obter informações dos amigos se neste caso existe
uma forma de comprovar estas perdas de dados devido a alguma falha no
Paradox ou mesmo se seria mesmo necessário a utilização de um servidor SQL,
seja ele interbase, MySQL, SQL Server ou etc.

Desde já muito obrigado aos amigos.

[]s

Marco Mauricio Tinoco



[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] Padronizar minha Pesquisa

2004-12-01 Por tôpico Felipe Guerço Oliveira

Você pode fazer o seguinte: usar a propriedade ActiveControl do Form. No 
Evento onkeydown do Form:

if key = VK_F2 then
begin
  if Self.ActiveControl = EditBanco then
{ procedimento para abrir a consulta de banco }
  else
 { procedimento para abrir a consulta de clientes }
end;

Isso, é claro, configurando a propriedade do form KeyPreview para True

Atenciosamente,
Felipe Guerço Oliveira.

Erika escreveu:

Boa tarde!!!
Eu tenho um cadastro de clientes. Quando eu teclo F2 (Pesquisa) ele
abre a tela para pesquisar os clientes já cadastrados.
No meu cadastro eu tenho um campo chamado BANCO. Os bancos estão
cadastrados. Se o usuário quiser ele pode pesquisar o banco
desejado.
Eu gostaria de padronizar as pesquisas para F2, ou seja se ele
estivar no Edit do banco, ao clicar F2 ele é direcionado para a
tela
de Pesquisa de Bancos, caso contrário a tela de Pesquisa de
Clientes
é aberta.

Não consigo padronizar, sendo que o sistema está rodando assim:
F2: busca de Cliente
F3: busca de Banco

Tentei usar o SetFocus, seria por aí?

Bom, desculpem se está meio confuso minha explicação... :-)

Abraços - 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]
 
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] Duvida na migração paradox - Firebird

2004-11-30 Por tôpico Felipe Guerço Oliveira

Olá.

O Firebird realmente não necessita do BDE (só o paradox precisa), mas se 
você retirar o BDE ainda usando estes componentes que você está usando 
(Table, Query, Database) você vai ter problemas, porque, embora esteja 
usando ODBC você está fazendo uma ponte ODBC-BDE, então você vai estar 
quebrando metade da ponte.

Atenciosamente,
Felipe Guerço Oliveira

Gustavo Führ - RDC escreveu:

O Firebird não necessita do BDE

Führ



Eduardo Silva ® wrote:

 Galera, tinha um sistema em paradox que acessava via table, query, database.
 
 Fiz a migração para o Firebird usando os mesmos componentes de acesso,
 somente alterei o banco, isto é, as tabelas, que agora
 
 estão todas dentro do banco.
 
 O acesso as tabelas eu faço via ODBC.
 
 Minha dúvida é, eu posso desinstalar o BDE da máquina que eu continuarei
 acessando o sistema normalmente ?
 
  _  __  _
 / )|  |( \
/ / | Eduardo de Almeida Silva | \ \
  _( (_ |  _  * [EMAIL PROTECTED]   _  | _) )_
 (((\ \)|_/ )__( \_|(/ /)))
 
 ( \_/ /\ \_/ )
 
  \   /  \   /
 
   \_/\_/
 
   /   /\   \
 
 
 ---
 Outgoing mail is certified Virus Free.
 Checked by AVG anti-virus system (http://www.grisoft.com).
 Version: 6.0.789 / Virus Database: 534 - Release Date: 07/11/2004
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
  


-- 

Atenciosamente,
Felipe Guerço Oliveira.




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

 





OFF Re: [delphi-br] Email com 1GB!!!

2004-11-30 Por tôpico Felipe Guerço Oliveira

Meu amigo, você realmente mandou muito bem! Eu acabei de usar o serviço.

Só teve um pequeno furo: o site é em ASP (hehe casa de ferreiro espeto 
de pau)

Atenciosamente,
Felipe Guerço Oliveira.

thinog1313 escreveu:

Graças a ajuda da comunidade estou inaugurando o site madeibem.com.br
eh um site pra vcs mandarem arquivos de ateh 1Giga Pra qqer email,
naum precisa pagar nada e nem fazer cadastro agora nossa comunidade
pode enviar fontes executaveis e qqer programa sem se preocupar com
espaço em disco do servidor de email. O site armazena o arquivo e
envia um email com o link pra download, o servidor ta super rapido.
Testem la e se puderem mandar sugestoes eu agradeço

Thiago Nogueira

[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]
 
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] Descrever em 2 linhas

2004-10-28 Por tôpico Felipe Guerço Oliveira

Confira se a prooriedade AutoSize está como True. Ela deve estar em 
False para uar AutoStretch

--
Atenciosamente,
Felipe Guerço Oliveira.

Charlles Ferdinand escreveu:

 Obrigado pela ajuda miguel, mas será que teria outra forma, pois a
 propriedade AutoStretch do componente esta em True, e continua 
 descrevendo o
 material em uma só linha, e como a descrição é muito grande não cabe 
 dentro
 das margens do formulario
 Charlles Ferdinand
 Analista Contábil
 Tel.: (22) 2622-9739

 -Mensagem original-
 De: infomark_miguel [mailto:[EMAIL PROTECTED]
 Enviada em: quarta-feira, 27 de outubro de 2004 17:03
 Para: [EMAIL PROTECTED]
 Assunto: Re: [delphi-br] Descrever em 2 linhas



 Charles

 Alterer a propriedade AutoStretch do componente TQRDBText que esta 
 mostrando
 o campo da descrição para True.

 QRDBText1.AutoStretch:=True;

 ___

 Miguel Franco Galego
 I n f o m a r k   S o l u ç õ e s
 [EMAIL PROTECTED]
 icq 332006521
 ___


   - Original Message -
   From: Charlles Ferdinand
   To: Delphi-Br
   Sent: Wednesday, October 27, 2004 2:00 PM
   Subject: [delphi-br] Descrever em 2 linhas


   Pessoal tenho um relatorio no Qreport, mas acontece que um dos campos é
 para
   trazer a descrição de um bem patrimonial, só que esta descrição é muito
   grande e teria que continuar numa segunda linha, como acontece por 
 exemplo
   no excel, tem aquele retorno automatico de texto, e o que não cabe na
 mesma
   linha joga para linha de baixo.

   Alguem sabe como se tem jeito de fazer isto?

   Abraços.


   Charlles Ferdinand
   Analista Contábil
   Tel.: (22) 2622-9739


   [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] Fomatar valor em relatório

2004-10-25 Por tôpico Felipe Guerço Oliveira

Tente assim:

Valor.Caption := FormatFloat('#,##0.00', qry1FieldByName( 
VL_LOCAL' ).Value);

ou pode também colocar na propriedade DisplayFormat do TField esta máscara 
#,##0.00
e linkar direto em um TQRDBText


Atenciosamente,
Felipe Guerço Oliveira
- Original Message - 
From: er83pet04
To: [EMAIL PROTECTED]
Sent: Monday, October 25, 2004 11:22 AM
Subject: [delphi-br] Fomatar valor em relatório




Tenho um qrlabel e quero formatar o mode de exibição dele como
moeda, mas não está dando certo.
Coloquei assim:

Valor.Caption := qry1FieldByName( VL_LOCAL' ).Value;

Valor.Caption := Format('R$ %8.2d', [qry1FieldByName(
VL_LOCAL' ).Value]);

O campo VL_LOCAL é do tipo number (8,2) e está dando o seguinte erro:
Format('%8.2d' invalid or incompatible with argument


Exemplo: Se o valor do campo é 35,5. Quero que seja exibido R$ 35,50.

Alguém tem idéia de como resolver isso?

Obrigada 



-- 
 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] Focu no TEdit

2004-10-14 Por tôpico Felipe Guerço Oliveira

Olá.

Use a propriedade selstart do TEdit. Exemplo:

Edit1.Text := 'Teste';
Edit1.SetFocus;
Edit.SelStart := Length(Edit1.Text);
Edit1.SelLength := 1;


Atenciosamente,
Felipe Guerço Oliveira

- Original Message - 
From: Adenes I. Freire Junior
To: [EMAIL PROTECTED]
Sent: Wednesday, October 13, 2004 10:31 AM
Subject: [delphi-br] Focu no TEdit


Caro amigos,

Tenho um TEdit como EditHistorico1, no evento OnShow do Form acrescento o
seguintes string ao TEdit:
EditHistorico1.Text := 'Importância que se empenha para o pagamento de ';
Quando focu o Tedit todo o conteúdo dele fica selecionado, a questão é que
preciso que o curso var para o final da string, já tentei de tudo, alguém
poderia me ajudar?

Desde já agradeço,

Adenes I. Freire Junior



-- 
 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] [OFF] Windows 2000 Profissional

2004-09-25 Por tôpico Felipe Guerço Oliveira
Tem um programinha muito bom chamado autoruns - ele mostra tudo que 
carrega junto com a maquina mesmo.

Atenciosamente,
Felipe Guerço Oliveira.

- Original Message - 
From: Hudson
To: [EMAIL PROTECTED]
Sent: Saturday, September 25, 2004 1:33 AM
Subject: [delphi-br] Windows 2000 Profissional


Ola!
tenho uma duvida com o windws 2000 para o 98..pois estou precissando 
de verificar um programa q esta sendo carregado junto do windws, bom no 98 
faço assim.iniciar.execultar.msconfigok!
mas no 2000 parece não ter o msconfigalguem sabe como posso olhar 
esta opção do w 2000

grato Hudson!

[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

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



-- 
 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] Consulta

2004-09-22 Por tôpico Felipe Guerço Oliveira
Neste caso é melhor criar a query com parâmetro, porque se usar o método Add
vai dar erro na segunda execução do change.
exemplo:

no comando SQL da Query:
  select nome, endereco, telefone
  from clientes
  where nome like :nome

no evento onchange do Edit:

Query.Close;
Query.Params[0].AsString := Edit.Text + '%';
Query.Open;

Só que vale a ressalva do e-mail anterior do nosso colega que disse que o
sistema vai ficar lento quando entrar em produção.

Atenciosamente,
Felipe Guerço Oliveira.
- Original Message - 
From: Vitor Luiz Redes
To: [EMAIL PROTECTED]
Sent: Wednesday, September 22, 2004 11:07 AM
Subject: Re: [delphi-br] Consulta


Normal ...

No OnChange do seu TEdit, faça o seguinte:

DataSet.Close;
DataSet.SQL.Add('SELECT TABELA.CAMPO FROM TABELA WHERE TABELA.CAMPO LIKE
'+QuotedStr(Edit.Text+'%'));
DataSet.Open;


Três salvas aos bons livros.
São o deleite dos sábios,
a educação dos ignorantes
e os verdadeiros feitos de nossa
raça: Os Seres Humanos

Vitor Luiz Redes

Redsystem Informática
  - Original Message - 
  From: Cícerot
  To: [EMAIL PROTECTED]
  Sent: Wednesday, September 22, 2004 8:50 AM
  Subject: RES: [delphi-br] Consulta


  Lembro do meu primeiro curso de delphi. Tem um comando para ser executado
  com ttable que eh o findnearest (algo assim). Ele se posiciona no registro
  que tem o caracteer digitado.
  Agora o Eduardo está certissimo. Seu sistema vai ficar muito lento.
  Abraços

  -Mensagem original-
  De: fpsp2000 [mailto:[EMAIL PROTECTED]
  Enviada em: terça-feira, 21 de setembro de 2004 23:45
  Para: [EMAIL PROTECTED]
  Assunto: [delphi-br] Consulta


  Ola!

  Quero fazer uma consulta por nome numa edit q busque assim q comecar
  a digitar o cliente (pelas iniciais q comecei a digitar) q esta
  armazenado numa StringGrid. Tentei usar na consulta o like mas nao
  deu certo, pois preciso comecar a pegar pelas as inicias e nao pelo
  nome todo.

  Se alguem puder me ajudar,
  Agradeco desde ja.
  Fernanda.







-- 
 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] Listar Tabelas do Banco

2004-09-21 Por tôpico Felipe Guerço Oliveira
Ainda poderia ficar menor, assim:

begin
  ADOConnection1.GetTableNames(ComboBox1.Items, False);
end;

Assumindo que ComboBox1 é um componente que exista no Form

Atenciosamente,
Felipe Guerço Oliveira


- Original Message - 
From: Clodoaldo
To: [EMAIL PROTECTED]
Sent: Monday, September 20, 2004 8:37 PM
Subject: Re: [delphi-br] Listar Tabelas do Banco


Tenta com AdoConnection, eu estava usando access funcionou bem, acredito que
venha funcionar com outros bancos.
procedure TForm1.FormCreate(Sender: TObject);
var
  SL: TStrings;
  index: Integer;
begin
  SL := TStringList.Create;
  try
ADOConnection1.GetTableNames(SL, False);
for index := 0 to (SL.Count - 1) do
begin
 ListBox1.Items.Add(sl[index]);
end;
  finally
SL.Free;
  end;
end;


isto levando se em conta que o AdoConnection esta conectado ao banco.

Clodoaldo
  - Original Message - 
  From: Raphael Fonseca
  To: Delphi-BR ; [EMAIL PROTECTED] ;
[EMAIL PROTECTED]
  Cc: [EMAIL PROTECTED] ; Firebase Grupos ;
[EMAIL PROTECTED] ; Delphi-Grupos
  Sent: Monday, September 20, 2004 4:38 PM
  Subject: [delphi-br] Listar Tabelas do Banco


  Caros Amigos da Lista

  Como faço para listar em um combobox todas as tabelas de um determinado
banco Firebird.

  No aguardo.

  Raphael Fonseca




-- 
 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] Chave primária

2004-09-20 Por tôpico Felipe Guerço Oliveira
Olá.

Acho que esta técnica não funciona; inclusive vai das problema se usado em 
ambiente de rede.
Uma técnica que eu uso é criar uma tabela no banco de dados que guarda qual 
o Identificador e o último número gerado.
Então no programa crio uma função onde eu passo qual o identificador que eu 
quero e a função atualiza a tabela do banco e me devolve o novo valor. Aí eu 
não tenho problemas com dois usuários incluindo ao mesmo tempo na rede, 
porque o ID é gerado no início do processo.

Atenciosamente,
Felipe Guerço Oliveira.
- Original Message - 
From: Neto
To: [EMAIL PROTECTED]
Sent: Friday, September 17, 2004 4:35 PM
Subject: Re: [delphi-br] Chave primária


Marcelo,
utilize a seguinte gambiarra:

procedure TForm1.BitBtn1Click(sender: TOBject);
var
autoincremento: integer;
begin
if DataModule1.ADOtable1.RecordCount = 0 then
begin
   DataModule1.ADOTable1.Insert;
   DataModule1.ADOTable1CAMPO_AUTOINC.value := 1;
end
else if
 DataModule1.ADOTable1.RecordCount  0 then
   begin
 DataModule1.ADOTable1.Last;
 autoincremento := DataModule1.ADOTable1CAMPO_AUTOINC.value;
 DataModule1.ADOTable1.insert;
 DataModule1.ADOTable1CAMPO_AUTOINC.value := autoincremento + 1;
   end;

Neto
MasterServ Serviços Ltda
Brasília/DF




- Original Message -
From: Marcelo [EMAIL PROTECTED]
To: lista-delphi [EMAIL PROTECTED]; Delphi-br
[EMAIL PROTECTED]; delphi Lista
[EMAIL PROTECTED]
Sent: Friday, September 17, 2004 10:58 AM
Subject: [delphi-br] Chave primária


Pessoal, já tentei de tudo.
Como vcs fazem pra incrementar a chave primária de uma tabela access, mas de
forma que possa manilar esse numero para inserções em outras tabelas?

Uso Delphi5 + access + ADO
[]´s
Marcelo 




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