Re: [delphi-br] Refresh no clientdataset

2008-02-15 Por tôpico Willian Leal
Ele traz todos os registros da sua consulta, inclusive as suas atualizações.


Em 14/02/08, Yahoo [EMAIL PROTECTED] escreveu:

   O método Refresh do ClientDataset traz todos os registros novamente, ou
 apenas os registros que foram atualizados? Eu estava pensando: Se o
 Refresh
 traz novamente todos os registros ele não tem serventia nenhuma, pois se
 eu
 fechar e abrir o ClientDataset, fará o mesmo efeito. Qual a opinião do
 pessoal?





 ___
 Yahoo! Mail - Sempre a melhor opção para você!
 Experimente já e veja as novidades.
 http://br.yahoo.com/mailbeta/tudonovo/

 




-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



Re: Res: [delphi-br] Leitura de arquivo texto

2008-02-15 Por tôpico Willian Leal
Como disse o nosso amigo Rubem, usa StringList, é bem mais rápido e prático.

Em 14/02/08, Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu:


 Duas coisas:

 1) Carrega o texto todo em um TStringList e navega nele, ao invés de
 navegar fazendo esse lance de abrir/percorrer/fechar. Daí, percorre só o
 TStringList. Fica mais rápido.

 2) Não faz esse lance de post! Vai comer mais memória mesmo, pq as
 atualizações vão ficar todas na estação. O ideal mesmo é abrir uma
 transação, emitir explicitamente os INSERTs/DELETEs/UPDATEs no banco e
 depois, comitar ou cancelar a transação caso esta dê problema.

 Com isso tudo, vai ficar uma bala!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] gyncowboy%40yahoo.com.br
 Date: Thu, 14 Feb 2008 11:27:06 -0800
 Subject: Res: [delphi-br] Leitura de arquivo texto

 O que vc pode fazer é a cada 50 registros por exemplo gravar o arquivo
 fisicamente no banco e continuar exportando.

 Sempre que gravar os arquivos fisicamente feche e abra a tabela de novo,
 mas sem registros ...
 - Mensagem original 
 De: auriston.delphi [EMAIL PROTECTED]auriston.delphi%40yahoo.com.br
 
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 14 de Fevereiro de 2008 15:51:32
 Assunto: [delphi-br] Leitura de arquivo texto

 Quando efetuo uma leitura de um arquivo texto para gravar o banco de

 dados esta dando a mensagem OUT OF MEMORY, eu uso a rotina abaixo:

 AssignFile(Nomearqu ivo, OpenDialog1. FileName) ;

 Screen.Cursor := crSQLWait;

 ProgressBar1. Min := 0;

 ProgressBar1. Max := Tilinha;

 Reset(Nomearquivo) ;

 dm.qrytemp.DisableC ontrols;

 while not Eoln(Nomearquivo) do

 begin

 Form1.Caption := Copy(Entrada, 1,126);

 inc(ilinha);

 Readln(Nomearquivo, Entrada);

 if Copy(Entrada, 1,2)  '90' then

 Begin

 dm.qrytemp.Insert;

 dm.qrytemp.FieldByn ame('MAQUINA' ).Value := 0;

 dm.qrytemp.FieldByN ame('linha' ).AsString := Copy

 (Entrada,1,126) ;

 if Copy(Entrada, 1,2) = '50' then

 Begin

 dm.qrytemp.FieldByn ame

 ('CNPJ').Asstring := Copy(Entrada, 3,14);

 dm.qrytemp.FieldByn ame

 ('NOTA').Asstring := Copy(Entrada, 46,6);

 End;

 if Copy(Entrada, 1,2) = '53' then

 Begin

 dm.qrytemp.FieldByn ame

 ('CNPJ').Asstring := Copy(Entrada, 3,14);

 dm.qrytemp.FieldByn ame

 ('NOTA').Asstring := Copy(Entrada, 46,6);

 End;

 if Copy(Entrada, 1,2) = '54' then

 Begin

 dm.qrytemp.FieldByn ame

 ('CNPJ').Asstring := Copy(Entrada, 3,14);

 dm.qrytemp.FieldByn ame

 ('NOTA').Asstring := Copy(Entrada, 22,6);

 dm.qrytemp.FieldByn ame

 ('produto'). Asstring := Copy(Entrada, 38,14);

 dm.qrytemp.FieldByN ame

 ('ITEM').AsString := Copy(Entrada, 35,3);

 End;

 if Copy(Entrada, 1,2) = '75' then

 dm.qrytemp.FieldByN ame

 ('Produto'). AsString := Copy(Entrada, 19,14);

 dm.qrytemp.Post;

 End;

 // ProgressBar1. Position := iLinha;

 End;

 dm.qrytemp.EnableCo ntrols;

 Precsisode um ajuda para otimizar o codigo acima para que ele fique

 mais leve.

 Uso D7 + IBX + FIREBIRD 1.5

 sds

 Auriston

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/

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

 __
 Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
 http://www.amigosdomessenger.com.br/

 




-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



[delphi-br] OFF: Curso completo de DELPHI em VÍDEO-AULAS + de 30 hor as

2008-02-15 Por tôpico Robson
Curso completo de DELPHI em VÍDEOBom dia pessoal!
Recebi este e-mail hoje e acho q vai ajudar muito quem está começando!

Abraços,
Robson.


- Original Message - 
From: Active News 
To: [EMAIL PROTECTED] 
Sent: Friday, February 15, 2008 2:01 AM
Subject: Curso completo de DELPHI em VÍDEO-AULAS + 30 horas





--

  Curso completo de DELPHI em VÍDEO AULAS + 30 HORAS

  Nesse curso você vai aprender todos os recursos necessários para 
desenvolver sistemas na linguagem Delphi, mesmo que você não tenha nenhum 
conhecimento em Delphi você será capaz de aprender, pois abordamos passo a 
passo todos os tópicos para quem está iniciando na linguagem, também abordamos 
vários tópicos avançados e muito conteúdo da linguagem propriamente dita. Veja:

  -Estudo passo a passo de todas as propriedades dos principais componentes;
  -Estudo passo a passo de todos os principais eventos; 
  -Estudo de arquivos no Delphi; 
  -Estudo de dll no Delphi; 
  -Estudo completo de exceções no Delphi; 
  -Estudo com as principais propriedades de componentes de banco de dados; 
  -Estudo passo a passo de todos os menus do Delphi um por um; 
  -Relatórios agrupados; 
  -Estudo dos principais procedimentos e funções do Delphi; 
  -Revisão do estudo de lógica de programação (módulo I); 


--

  CD 01 - Revisão do Módulo I (Lógica de programação) e Estudo da linguagem 
 - Total: 471 MB Tempo: 4h10 Min

  - Apresentação
  - Tipos de dados Inteiros
  - Tipos de Dados Real
  - Tipos de Dados Caracteres
  - Tipos de Dados Lógicos
  - Estudo de variáveis
  - Regras para nome de variáveis
  - Operador de Atribuição
  - Operadores matemáticos ou aritméticos 
  - Operadores Booleanos - tabela verdade
  - Operadores relacionais
  - Comandos de Seqüência
  - O comando IF...THEN 
  - Comando Case
  - WHILE (Enquanto condição verdadeira) DO (Faça comando)
  - REPEAT (Repita comando) UNTIL (Até que a condição se torne verdadeira) 
  - Repeat...Until 
  - Comando For ... DO 
  - Exercícios envolvendo os assuntos abordados
  - Exercício da equação do segundo grau
  - Exercício - Fazendo uma calculadora semelhante a do windows
  - Estudo de Procedimentos e Funções 


--

  CD 02 - Funções e procedimentos do Delphi - 
  Total: 241 MB Tempo: 2h26 Min

  Exit, Str, Val, Copy, Lengtn, Pos, Delete, Insert, Trim, TrimLeft, 
TrimRigth, LowerCase, UpperCase, StrtoInt, StrToIntDef, IntToStr, StrToFloat, 
FloatToStr, Format, FormatFloat, Now, Time, Date, DateToStr, TimeToStr, 
FormatDate, StrToDate, StrToTime, Chr, Concat, CreateDir, DiskFree, DiskSize, 
ExtractFileDir, ExtractFileDrive, ExtractFileExt, ExtractFileName, 
ExtractFilePath, FileAge, FileExists,FillChar, ForceDirectories, DayOfWeek, 
DecodeDate, DecodeTime, DeleteFile, DirectoryExists, Frac, GetCurrentdir, 
GetDir, Inc, IncMoth, InputBox, InputQuery, MkDir, Ord, Pred, Random, 
Randomize, RemoveDir, RenameDir, RenameFile, RmDir, Round, Sqrt, Sqr, 
StringOfChar, Succ, Trunc, formatDateTime.


--

  CD 03 - Manipulando arquivos no Delphi 
  Total: 193 MB Tempo: 2h27 Min

  - Manipulando arquivos de texto (TextFile)
  - Rotinas de arquivos de texto - AssignFile, Append, Closefile, Eof, 
Eoln, Erase, Filesize, IOResult, Read, Readln, Rename, Reset, Rewrite, SeekEof, 
SeekEoln, SetTextBuf, Write, Writeln 
  - Exercício de manipulação de arquivos de texto I
  - Exercício de manipulação de arquivos de texto II
  - Exercício de manipulação de arquivos de texto III
  - Exercício de manipulação de arquivos de texto IV
  - Trabalhando com arquivo Binários (File/File of) 
  - Rotinas de arquivos Binários - AssignFile, Closefile, Eof, Erase, 
FilePos, IOResult, Read, Rename, Reset, Rewrite, Seek, Write
  - Exercícios de manipulação de arquivo binário I
  - Cadastro completo utilizando arquivo binário 
   


--

  CD 04 - Funções e procedimentos do Delphi 
  Total: 137 MB Tempo: 1h20 Min

  Now, Pred, Random, Randomize, RemoveDir, RemoveFile, rmDir, Round, SQR, 
SQRT, StringOfChar, Succ, Trunc, AS, AssignFile, BOF, Break, BringToFront, 
Cancel, CanFocus, Case, ComponentCount, ComponentIndex, Components, 
ControlCount, Controls, ActivePage, ADD, Align, Alignment, Append, ABS, CHR 


--

  CD 05 - Conhecendo a IDE do Delphi - Menus 
  Total: 204 MB Tempo: 1h40 Min

  Conhecendo a IDE do Delphi
  Nessa parte é explicado passo a passo todos os menus com as 

Re: [delphi-br] OFF: Curso completo de DELPHI em VÍD EO-AULAS + de 30 horas

2008-02-15 Por tôpico Robson

Pra facilitar o link é :
www.activedelphi.com.br/curso_delphi_iniciante.php


abraços,
Robson


  - Original Message - 
  From: Robson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 15, 2008 8:17 AM
  Subject: [delphi-br] OFF: Curso completo de DELPHI em VÍDEO-AULAS + de 30 
horas


  Curso completo de DELPHI em VÍDEOBom dia pessoal!
  Recebi este e-mail hoje e acho q vai ajudar muito quem está começando!

  Abraços,
  Robson.

  - Original Message - 
  From: Active News 
  To: [EMAIL PROTECTED] 
  Sent: Friday, February 15, 2008 2:01 AM
  Subject: Curso completo de DELPHI em VÍDEO-AULAS + 30 horas

  --

  Curso completo de DELPHI em VÍDEO AULAS + 30 HORAS

  Nesse curso você vai aprender todos os recursos necessários para desenvolver 
sistemas na linguagem Delphi, mesmo que você não tenha nenhum conhecimento em 
Delphi você será capaz de aprender, pois abordamos passo a passo todos os 
tópicos para quem está iniciando na linguagem, também abordamos vários tópicos 
avançados e muito conteúdo da linguagem propriamente dita. Veja:

  -Estudo passo a passo de todas as propriedades dos principais componentes;
  -Estudo passo a passo de todos os principais eventos; 
  -Estudo de arquivos no Delphi; 
  -Estudo de dll no Delphi; 
  -Estudo completo de exceções no Delphi; 
  -Estudo com as principais propriedades de componentes de banco de dados; 
  -Estudo passo a passo de todos os menus do Delphi um por um; 
  -Relatórios agrupados; 
  -Estudo dos principais procedimentos e funções do Delphi; 
  -Revisão do estudo de lógica de programação (módulo I); 

  --

  CD 01 - Revisão do Módulo I (Lógica de programação) e Estudo da linguagem - 
Total: 471 MB Tempo: 4h10 Min

  - Apresentação
  - Tipos de dados Inteiros
  - Tipos de Dados Real
  - Tipos de Dados Caracteres
  - Tipos de Dados Lógicos
  - Estudo de variáveis
  - Regras para nome de variáveis
  - Operador de Atribuição
  - Operadores matemáticos ou aritméticos 
  - Operadores Booleanos - tabela verdade
  - Operadores relacionais
  - Comandos de Seqüência
  - O comando IF...THEN 
  - Comando Case
  - WHILE (Enquanto condição verdadeira) DO (Faça comando)
  - REPEAT (Repita comando) UNTIL (Até que a condição se torne verdadeira) 
  - Repeat...Until 
  - Comando For ... DO 
  - Exercícios envolvendo os assuntos abordados
  - Exercício da equação do segundo grau
  - Exercício - Fazendo uma calculadora semelhante a do windows
  - Estudo de Procedimentos e Funções 

  --

  CD 02 - Funções e procedimentos do Delphi - 
  Total: 241 MB Tempo: 2h26 Min

  Exit, Str, Val, Copy, Lengtn, Pos, Delete, Insert, Trim, TrimLeft, TrimRigth, 
LowerCase, UpperCase, StrtoInt, StrToIntDef, IntToStr, StrToFloat, FloatToStr, 
Format, FormatFloat, Now, Time, Date, DateToStr, TimeToStr, FormatDate, 
StrToDate, StrToTime, Chr, Concat, CreateDir, DiskFree, DiskSize, 
ExtractFileDir, ExtractFileDrive, ExtractFileExt, ExtractFileName, 
ExtractFilePath, FileAge, FileExists,FillChar, ForceDirectories, DayOfWeek, 
DecodeDate, DecodeTime, DeleteFile, DirectoryExists, Frac, GetCurrentdir, 
GetDir, Inc, IncMoth, InputBox, InputQuery, MkDir, Ord, Pred, Random, 
Randomize, RemoveDir, RenameDir, RenameFile, RmDir, Round, Sqrt, Sqr, 
StringOfChar, Succ, Trunc, formatDateTime.

  --

  CD 03 - Manipulando arquivos no Delphi 
  Total: 193 MB Tempo: 2h27 Min

  - Manipulando arquivos de texto (TextFile)
  - Rotinas de arquivos de texto - AssignFile, Append, Closefile, Eof, Eoln, 
Erase, Filesize, IOResult, Read, Readln, Rename, Reset, Rewrite, SeekEof, 
SeekEoln, SetTextBuf, Write, Writeln 
  - Exercício de manipulação de arquivos de texto I
  - Exercício de manipulação de arquivos de texto II
  - Exercício de manipulação de arquivos de texto III
  - Exercício de manipulação de arquivos de texto IV
  - Trabalhando com arquivo Binários (File/File of) 
  - Rotinas de arquivos Binários - AssignFile, Closefile, Eof, Erase, FilePos, 
IOResult, Read, Rename, Reset, Rewrite, Seek, Write
  - Exercícios de manipulação de arquivo binário I
  - Cadastro completo utilizando arquivo binário 


  --

  CD 04 - Funções e procedimentos do Delphi 
  Total: 137 MB Tempo: 1h20 Min

  Now, Pred, Random, Randomize, RemoveDir, RemoveFile, rmDir, Round, SQR, SQRT, 
StringOfChar, Succ, Trunc, AS, AssignFile, BOF, Break, BringToFront, Cancel, 
CanFocus, Case, ComponentCount, ComponentIndex, Components, ControlCount, 
Controls, ActivePage, ADD, Align, Alignment, Append, ABS, CHR 

  --

  CD 05 - Conhecendo a IDE do Delphi - Menus 
  Total: 204 MB Tempo: 1h40 Min

  Conhecendo a IDE do Delphi
  Nessa parte é explicado passo a passo todos os menus com as 

[delphi-br] Decisão cruel

2008-02-15 Por tôpico Celio Bernardo
Amigos, também tenho dados em um arquivo texto que preciso guardalas em BD.
O arquivo PODE variar de  1000 a 10.000 linhas ou mais. Cada linha contem 
1500 caracteres. Tenho duas formas de fazê-lo: 

 1 - Guardar todo o conteudo do arquivo em um campo DBText (Memo) do BD e 
depois manipulá-lo quando necessario. chegando até 15.000.000 caracteres por 
registro.

OU

  2 - Guardar linha a linha tambem em um campo DBText do BD. Sendo este formato 
bem mais facil de manipulá-lo quando necessito. Chegando a 1.500 caracteres por 
registro.

  Deixo claro que as formas de fazê-lo eu não tenho dificuldades. 
  A DÚVIDA em relação a segunda forma, apesar de ocupar espaço menor por campo, 
estarei  usando bem mais registros; Se será usado mais ESPAÇO do meu BD?
  Uso Delphi7 com Firebird 1.5.

Obrigado.

Célio.




-
 Célio Bernardo de Lima
Diretor de Projetos e Novas Tecnologias
siatech.com.br 
-

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] Componente OCR

2008-02-15 Por tôpico Rafael
Caros,

Vocês conhecem algum componente para fazer OCR de imagens (a partir de
uma imagem, retirar o texto dela)?

Estou planejando fazer o meu trabalho de conclusão de curso sobre
gestão eletrônica de documentos e pretendo utilizar OCR. Mas tenho
tido muita dificuldade de achar api's free pela internet. Existem
muitos programas freeware, mas não api's.

Gostaria muito da ajuda de vocês.

Fico no aguardo.

Att, Rafael Lossurdo



[delphi-br] Hora formatada no dbgrid no Delphi 2007

2008-02-15 Por tôpico ca_programador007
amigos, ja tentei de tudo e não consigo formatar a hora no dbgrid.
  no banco traz 00:00:00 e eu quero apenas mostrar 00:00.
  quero formatar o dbgrid em tempo de execucao
   
  ja tentei varias formas
   
  
dbgrid1.Fields[2].FieldName:=datamodule.sqlx.FieldByName('hora').DisplayLabel:='99:99;1;_';
  
TNumericField(datamodule.sqlx.FieldByName('HORA_VISITA')).DisplayFormat := 
'99:99;1;_';

dbgrid1.fields[2].EditMask:='99:99;1;_';
  
dbgrid1.Fields[2].DisplayText:='99:99;1;_';
   
  alguem tem alguma dica?
   
  abraços

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



RES: [delphi-br] Melhor código para mostrar usuario cadastrado na transação

2008-02-15 Por tôpico Ricardo
Se você tiver uma tabela com o cadastro dos funcionários, você poderia
relacionar as duas tabelas pelo código (id) do cadastro, e retornando apenas
o nome do usuário, assim você poderia atualizar o seu label.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Elazar Dornelles Ceza
Enviada em: sexta-feira, 15 de fevereiro de 2008 12:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: [delphi-br] Melhor código para mostrar usuario cadastrado na
transação

 

Pois...é a sua logica esta certa, mas vai te dar um trabalho extra ...cada
vez que o cliente adicionar um usuario...
Derrente fique mais fácil se voce por um campo no banco de dados e nele
armazenar o nome do usuário alem do codigo!!!

- Mensagem original 
De: Fabio Gomes [EMAIL PROTECTED] mailto:binho62%40yahoo.com.br 
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:delphi-total%40yahoogrupos.com.br 
Enviadas: Sexta-feira, 15 de Fevereiro de 2008 11:14:47
Assunto: [delphi-br] Melhor código para mostrar usuario cadastrado na
transação

boa tarde colegas,

no meu sistema eu gravo o usuario que efetuou a transacao (inclusão ou
alteração) .
e para mostrar os dados fiz uma pog.
eu coloquei um label na tela e o caption do label recebe o usuario que vem
do banco.. assim:

if (dm.query_1. fields[1] .Valuenull) then
begin
if dm.query_1.Fields[ 1].AsString= '1' then
label_user.Caption: ='cristiano' ;
if dm.query_1.Fields[ 1].AsString= '2' then
label_user.Caption: ='paulo';
if dm.query_1.Fields[ 1].AsString= '3' then
label_user.Caption: ='lucas';
if dm.query_1.Fields[ 1].AsString= '4' then
end;

Isto é horrivel porque se aumentarem os usuarios, vou ter que ficar
alterando o código cada vez que precisar criar mais usuários.

alguem consegue me orientar qual melhor forma fazer?

grato

 - - ---
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento! 

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

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
http://br.mail.yahoo.com/

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

 



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



[delphi-br] Melhor código para mostrar usuario cadastrado na transação

2008-02-15 Por tôpico Fabio Gomes
boa tarde colegas,
   
  no meu sistema eu gravo o usuario que efetuou a transacao (inclusão ou 
alteração) .
e para mostrar os dados fiz uma pog.
eu coloquei um label na tela e o caption do label recebe o usuario que vem do 
banco.. assim:
   
   if (dm.query_1.fields[1].Valuenull) then
begin
  if dm.query_1.Fields[1].AsString='1' then
  label_user.Caption:='cristiano';
  if dm.query_1.Fields[1].AsString='2' then
  label_user.Caption:='paulo';
  if dm.query_1.Fields[1].AsString='3' then
  label_user.Caption:='lucas';
  if dm.query_1.Fields[1].AsString='4' then
end;
   
  Isto é horrivel porque se aumentarem os usuarios, vou ter que ficar alterando 
o código cada vez que precisar criar mais usuários.
   
  alguem consegue me orientar qual melhor forma fazer?
   
  grato

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Res: [delphi-br] Melhor código para mostrar usuari o cadastrado na transação

2008-02-15 Por tôpico Elazar Dornelles Ceza
Pois...é a sua logica esta certa, mas vai te dar um trabalho extra ...cada vez 
que o cliente adicionar um usuario...
Derrente fique mais fácil se voce por um campo no banco de dados e nele 
armazenar o nome do usuário alem do codigo!!!


- Mensagem original 
De: Fabio Gomes [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]
Enviadas: Sexta-feira, 15 de Fevereiro de 2008 11:14:47
Assunto: [delphi-br] Melhor código para mostrar usuario cadastrado na transação

boa tarde colegas,

no meu sistema eu gravo o usuario que efetuou a transacao (inclusão ou 
alteração) .
e para mostrar os dados fiz uma pog.
eu coloquei um label na tela e o caption do label recebe o usuario que vem do 
banco.. assim:

if (dm.query_1. fields[1] .Valuenull) then
begin
if dm.query_1.Fields[ 1].AsString= '1' then
label_user.Caption: ='cristiano' ;
if dm.query_1.Fields[ 1].AsString= '2' then
label_user.Caption: ='paulo';
if dm.query_1.Fields[ 1].AsString= '3' then
label_user.Caption: ='lucas';
if dm.query_1.Fields[ 1].AsString= '4' then
end;

Isto é horrivel porque se aumentarem os usuarios, vou ter que ficar alterando o 
código cada vez que precisar criar mais usuários.

alguem consegue me orientar qual melhor forma fazer?

grato

 - - ---
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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





  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[delphi-br] Regras para Ponto

2008-02-15 Por tôpico Rafael Jorge
sei que esse assunto ja foi muito debatido aqui mas como nao consequi achar
as mensagens antigas vou pergunta.
qual as regras para um sistema simples de ponto?
exemplo.. quanto tempo nao posso permitir que um funcionario bata o ponto
denovo? essas coisas.
obrigado.
t+

-- 
---
Rafael jorge alves (Analista/desenvolvedor)

www.sistemafocus.com.br
sistema focus de gestão comercial e serviços em informatica.
---


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



Re: [delphi-br] Regras para Ponto

2008-02-15 Por tôpico Ricardo César Cardoso
Olha... na empresa onde trabalho ponto é registrado eletronicamente.  A partir 
do momento em que é registrado a passagem do cartão, todas as passagens 
posteriores num período menor que 8 horas são registradas com um flag de 
repetição.

Não sei como fica para o sistema, mas basicamente ele vai subtrair o tempo 
registrado da primeira passagem do tempo registrado da última passagem.

Alguns leitores de cartão ficam travados após uma leitura com sucesso e só 
liberam depois de algum tempo (isso já fica programado em hardware) outros 
sistemas coletam toda e qualquer registro e deixam o trabalho de separar o joio 
do trigo ao encargo de um aplicativo.

Atte,
Ricardo.

Rafael Jorge [EMAIL PROTECTED] escreveu:   sei 
que esse assunto ja foi muito debatido aqui mas como nao consequi achar
 as mensagens antigas vou pergunta.
 qual as regras para um sistema simples de ponto?
 exemplo.. quanto tempo nao posso permitir que um funcionario bata o ponto
 denovo? essas coisas.
 obrigado.
 t+
 
 -- 
 --
 Rafael jorge alves (Analista/desenvolvedor)
 
 www.sistemafocus.com.br
 sistema focus de gestão comercial e serviços em informatica.
 --
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [delphi-br] DataBase em rum time

2008-02-15 Por tôpico Eduardo Silva dos Santos
para criar um banco de dados vc pode usar SQL puro..

no mysql por exemplo é assim:  Create DataBase  NomedoBanco;

ao executar esse script o servidor cria o banco.

Em 15/02/08, Evaldo [EMAIL PROTECTED] escreveu:

   Boa tarde,

 Estou desenvolvendo um DataBase explorer para meu uso, e dentre as
 funcionalidades, como a extração de metadados, preciso também de uma rotina
 para criar um DataBase em rum time .
 Utilizo a zeos lib, para manter a independencia do SGDB,
 Ouvir falar que existe um componente chamado TZIbSqlDatabase, mas não
 consegui encontra-lo, alguém por acaso teria esse componente e poderia me
 envia-lo?
 Ou poderia me dizer outra forma de criar o Database, utilizando a zeos
 lib?

 Grato pela atenção.

 --
 Atenciosamente:
 Evaldo Avelar Marques
 Programador Junior: Delphi, firebird/interbase, C# Dot Net, C++
 Debian GNU/Linux.
 [EMAIL PROTECTED] evaldoavelar%40yahoo.com.br Belo Horizonte/MG
 Brazil

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
...


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



[delphi-br] DataBase em rum time

2008-02-15 Por tôpico Evaldo
Boa tarde,

Estou desenvolvendo um DataBase explorer para meu uso, e dentre as 
funcionalidades, como a extração de metadados, preciso também de uma rotina 
para criar um DataBase em rum time .  
Utilizo a zeos lib, para manter a independencia do SGDB,   
Ouvir falar que existe um componente chamado TZIbSqlDatabase, mas não consegui 
encontra-lo, alguém por acaso teria esse componente e poderia me envia-lo?
Ou poderia me dizer outra forma de criar o Database, utilizando a zeos lib?

Grato pela atenção.




--
Atenciosamente:
 Evaldo Avelar Marques
 Programador Junior: Delphi, firebird/interbase, C# Dot Net, C++
 Debian GNU/Linux.
[EMAIL PROTECTED] Belo Horizonte/MG Brazil






  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[delphi-br] Data atual no dbgrid

2008-02-15 Por tôpico Mario Rodrigues
Srs(as),

Tenho uma tbl com um campo data.
Esse campo esta num DBGrid, gostaria que a data aparecesse automaticamente.

Ja tentei isso:
DBGrid1.Fields[2].AsDateTime:=Date;
Dm.cdsTabelaData:= Date;

Como poderia fazer?


Re: [delphi-br] Regras para Ponto

2008-02-15 Por tôpico Rafael Jorge
vou controlar o ponto por soft tambem.. ai tenho que estabelecer essas
regras nele.
vai ter 3 tipos de coleta.. pelo txt gerado pelo maquinario do ponto ou pela
digital num leitor biometrico num pc direto em rede ou via soft pra pegar o
ponto do funcionario digitando seu codigo.
por isso queria saber das regras que o povo utiliza.
o que tu falou e valido. mas e a saida pro almoco? se eu descartar durante 8
horas nao vou saber quando ele saiu e voltou.
mas valeu. vou continuar procurando e fazer uma tela de parametrização para
isso.
t+

Em 15/02/08, Ricardo César Cardoso [EMAIL PROTECTED] escreveu:

   Olha... na empresa onde trabalho ponto é registrado eletronicamente. A
 partir do momento em que é registrado a passagem do cartão, todas as
 passagens posteriores num período menor que 8 horas são registradas com um
 flag de repetição.

 Não sei como fica para o sistema, mas basicamente ele vai subtrair o tempo
 registrado da primeira passagem do tempo registrado da última passagem.

 Alguns leitores de cartão ficam travados após uma leitura com sucesso e só
 liberam depois de algum tempo (isso já fica programado em hardware) outros
 sistemas coletam toda e qualquer registro e deixam o trabalho de separar o
 joio do trigo ao encargo de um aplicativo.

 Atte,
 Ricardo.

 Rafael Jorge [EMAIL PROTECTED] rafael.jorge%40gmail.com escreveu:
 sei que esse assunto ja foi muito debatido aqui mas como nao consequi achar

 as mensagens antigas vou pergunta.
 qual as regras para um sistema simples de ponto?
 exemplo.. quanto tempo nao posso permitir que um funcionario bata o ponto
 denovo? essas coisas.
 obrigado.
 t+

 --
 --
 Rafael jorge alves (Analista/desenvolvedor)

 www.sistemafocus.com.br
 sistema focus de gestão comercial e serviços em informatica.
 --

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





 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

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

  




-- 
---
Rafael jorge alves (Analista/desenvolvedor)

www.sistemafocus.com.br
sistema focus de gestão comercial e serviços em informatica.
---


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



[delphi-br] Erro ao Executar um Programa

2008-02-15 Por tôpico Renata Faria P. Coelho
Boa Tarde! 

Caros Colegas,

Estou com problemas para executar um programa que foi compilado no 
Delphi
2005. Quando estou compilando não gera nenhum erro, porém quando executo,
na mesma máquina, por fora do Delphi (Executável) da o seguinte erro: O
programa encontrou um problema e precisa ser fechado..


Att,
Renata



Res: [delphi-br] Regras para Ponto

2008-02-15 Por tôpico Andre Luis Silveria
o que vc pode fazer e criar uma tabela com os horários que o funcionário entra, 
sai almoco, entra almoco e sai
assim vc já tem os intervalos que ele tem para bater os pontos...
lembrando que tem o limite de tolerância...

Se estiver fora do limite de tolerância então solicita a senha do supervisor , 
ou somente consegue bater o ponto no DP.

Qualquer coisa grita ae ...

- Mensagem original 
De: Rafael Jorge [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 15 de Fevereiro de 2008 15:21:30
Assunto: Re: [delphi-br] Regras para Ponto









  



vou controlar o ponto por soft tambem.. ai tenho que estabelecer 
essas

regras nele.

vai ter 3 tipos de coleta.. pelo txt gerado pelo maquinario do ponto ou pela

digital num leitor biometrico num pc direto em rede ou via soft pra pegar o

ponto do funcionario digitando seu codigo.

por isso queria saber das regras que o povo utiliza.

o que tu falou e valido. mas e a saida pro almoco? se eu descartar durante 8

horas nao vou saber quando ele saiu e voltou.

mas valeu. vou continuar procurando e fazer uma tela de parametrização para

isso.

t+



Em 15/02/08, Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br escreveu:



   Olha... na empresa onde trabalho ponto é registrado eletronicamente. A

 partir do momento em que é registrado a passagem do cartão, todas as

 passagens posteriores num período menor que 8 horas são registradas com um

 flag de repetição.



 Não sei como fica para o sistema, mas basicamente ele vai subtrair o tempo

 registrado da primeira passagem do tempo registrado da última passagem.



 Alguns leitores de cartão ficam travados após uma leitura com sucesso e só

 liberam depois de algum tempo (isso já fica programado em hardware) outros

 sistemas coletam toda e qualquer registro e deixam o trabalho de separar o

 joio do trigo ao encargo de um aplicativo.



 Atte,

 Ricardo.



 Rafael Jorge rafael.jorge@ gmail.com rafael.jorge% 40gmail.com  escreveu:

 sei que esse assunto ja foi muito debatido aqui mas como nao consequi achar



 as mensagens antigas vou pergunta.

 qual as regras para um sistema simples de ponto?

 exemplo.. quanto tempo nao posso permitir que um funcionario bata o ponto

 denovo? essas coisas.

 obrigado.

 t+



 --

  - - - - - -

 Rafael jorge alves (Analista/desenvolv edor)



 www.sistemafocus. com.br

 sistema focus de gestão comercial e serviços em informatica.

  - - - - - -



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











  - - ---

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para

 armazenamento!



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



  





-- 

 - - - - - -

Rafael jorge alves (Analista/desenvolv edor)



www.sistemafocus. com.br

sistema focus de gestão comercial e serviços em informatica.

 - - - - - -



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






  







!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#ff;text-decoration:none;}
--



!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
--



!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul 

RES: [delphi-br] Erro ao Executar um Programa

2008-02-15 Por tôpico Douglas Uesato
Renata,

Tentar identificar um problema desses remotamente é meio complicado,
porém você pode verificar algumas coisas no evento OnCreate, tais como:
- Abertura de arquivos de configuração (INI)
- Carregamento de DLL
- Tentando acessar algum documento que não existe
- Tentando acessar algum banco de dados

Espero ter ajudado.


Atenciosamente,
Douglas Uesato

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Renata Faria P. Coelho
Enviada em: sexta-feira, 15 de fevereiro de 2008 13:46
Para: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]
Assunto: [delphi-br] Erro ao Executar um Programa

Boa Tarde! 

Caros Colegas,

Estou com problemas para executar um programa que foi compilado no Delphi
2005. Quando estou compilando não gera nenhum erro, porém quando executo,
na mesma máquina, por fora do Delphi (Executável) da o seguinte erro: O
programa encontrou um problema e precisa ser fechado..

Att,
Renata
 



[delphi-br] VAGAS SAP RIO DE JANEIRO.

2008-02-15 Por tôpico Recrutamento Seleção
A Sonda Procwork, uma empresa com mais de 30 anos de experiência de mercado e 
líder em Outsourcing Service Desk e Implementação ERP (SAP) e mais de 10 mil 
profissionais em toda américa latina, contrata Consultores SAP para o Rio de 
Janeiro.
 
MóduloCargo
ABAPPleno
  
BasisSênior
  
COJunior
Pleno
  
CO-PASenior
  
ChangeJunior
Pleno
  
HRPleno
  
HR
PA-PDSênior

  
MMSênior
  
MMJunior
  
PSPleno
  
SD ComexSênior

 
Local de Atividade:RIO DE JANEIRO
Salario: a combinar
Benifícios: VT, Visa Vale Refeição e Alimentação, Bradesco Saúde, Prodente e 
Seguro de Vida Corporativo.
Escolaridade: Nível Superior Completo
 
Os interessados deverão encaminhar o currículo para [EMAIL PROTECTED] com 
PRETENSÃO SALARIAL.
 
Não panflete seu currículo. envie apenas somente se estiver dentro do perfil 
solicitado.
 


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [delphi-br] Erro ao Executar um Programa

2008-02-15 Por tôpico Ricardo César Cardoso
Podes dar mais alguns detalhes sobre o que o seu programa faz, quais instruções 
estão em rotinas como OnCreate, por exemplo, pois do jeito que vc expôs seu 
problema é muito difícil te responder adequadamente.

Atte,
Ricardo.

PS. Aqui eu uso o D2005 tb.

Renata Faria P. Coelho [EMAIL PROTECTED] escreveu:  
 Boa Tarde! 
 
 Caros Colegas,
 
  Estou com problemas para executar um programa que foi compilado no Delphi
 2005. Quando estou compilando não gera nenhum erro, porém quando executo,
 na mesma máquina, por fora do Delphi (Executável) da o seguinte erro: O
 programa encontrou um problema e precisa ser fechado..
 
 Att,
 Renata
 
 
 
 _



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] Re: QuickReport Paradox

2008-02-15 Por tôpico rayerany
Como até agora ninguem respondeu, acho que fiz a pergunta de modo 
errado.

O que eu quero é na verdade um relatorio Quickreport que mostre os 
campos de uma query simples, com 2 tabelas, porém é mostrado o campo 
VALOR1 do porte ou VALOR1 da correção (o sql é resolvido simplesmente 
com um LEFT JOIN)

Grato


 Olá
 
 Tenho uma tabela com vários campos representando um documento de 
 porte aéreo. Este tipo de documento é recebido por nós e digitado. 
 No caso do documento estar errado, recebemos uma carta corretiva 
 indicando os campos incorretos e corrigindo o valor.
 
 Pergunta: preciso fazer uns relatórios onde mostram os campos do 
 porte aéreo que estão corretos e os campos da correção quando 
existe 
 erro, neste caso omitimos o valor que está no porte aéreo. Como 
faço 
 para montar esses relatórios usando SQL e passando para o 
 quickreport?
 
 PORTEAEREO.DB
 ID_PORTE
 ORIGEM
 DESTINO
 VALOR1
 VALOR2
 ...
 
 CORRECAO.DB
 ID_CORRECAO
 ID_PORTE
 VALOR1_CORRETO
 VALOR2_CORRETO
 ...
 
 A modelagem pode ser refeita se for preciso.
 
 Agradeço a ajuda pessoal.





Re: [delphi-br] Regras para Ponto

2008-02-15 Por tôpico Ricardo César Cardoso
Pra horário de almoço, pelo menos aqui o coletor está na porta do refeitório. 
Portanto é extraido um relatório especificamente desse coletor. 

Se alguém almoça fora, obrigatoriamente deve deixar seu crachá na portaria que 
o registro é feito direto no sistema por um porteiro. Ele lança o horário de 
saída e retorno do funcionário antes de devolver o crachá para o funcionário.

Caso vc tenha apenas um aparelho pra coleta, seria melhor trabalhar bloqueando 
ou descartando registros com o horário muito próximo. Geralmente aqui o povo 
repete o registro sempre que o sistema dá um aviso de Selecionado para 
Revista  o que é desnecessário. Então se o funcionário fez por ex. três 
registros num intervalo de tempo muito pequeno vc pode descartar 2 registros e 
trabalhar com o mais antigo. Outra medida seria ajustar seu BD com um horário 
para o almoço padrão (por exemplo entre 12:00 e 14:00) e todos os registros 
feitos dentro deste horário são considerados como saída para almoço e a segunda 
passagem como retorno de almoço. O mesmo pode ser feito para a saída e os 
registros feitos.

Este tipo de sistema é relativamente fácil de desenvolver, o complicado é 
adequar os usuários a interagir corretamente com ele.

Não sei se fui claro, mas qualquer coisa pergunte que na medida do possível 
tento te esclarecer.

Atte,
Ricardo.

Rafael Jorge [EMAIL PROTECTED] escreveu:   vou 
controlar o ponto por soft tambem.. ai tenho que estabelecer essas
 regras nele.
 vai ter 3 tipos de coleta.. pelo txt gerado pelo maquinario do ponto ou pela
 digital num leitor biometrico num pc direto em rede ou via soft pra pegar o
 ponto do funcionario digitando seu codigo.
 por isso queria saber das regras que o povo utiliza.
 o que tu falou e valido. mas e a saida pro almoco? se eu descartar durante 8
 horas nao vou saber quando ele saiu e voltou.
 mas valeu. vou continuar procurando e fazer uma tela de parametrização para
 isso.
 t+
 
 Em 15/02/08, Ricardo César Cardoso [EMAIL PROTECTED] escreveu:
 
Olha... na empresa onde trabalho ponto é registrado eletronicamente. A
  partir do momento em que é registrado a passagem do cartão, todas as
  passagens posteriores num período menor que 8 horas são registradas com um
  flag de repetição.
 
  Não sei como fica para o sistema, mas basicamente ele vai subtrair o tempo
  registrado da primeira passagem do tempo registrado da última passagem.
 
  Alguns leitores de cartão ficam travados após uma leitura com sucesso e só
  liberam depois de algum tempo (isso já fica programado em hardware) outros
  sistemas coletam toda e qualquer registro e deixam o trabalho de separar o
  joio do trigo ao encargo de um aplicativo.
 
  Atte,
  Ricardo.
 
  Rafael Jorge [EMAIL PROTECTED] rafael.jorge%40gmail.com escreveu:
  sei que esse assunto ja foi muito debatido aqui mas como nao consequi achar
 
  as mensagens antigas vou pergunta.
  qual as regras para um sistema simples de ponto?
  exemplo.. quanto tempo nao posso permitir que um funcionario bata o ponto
  denovo? essas coisas.
  obrigado.
  t+
 
  --
  --
  Rafael jorge alves (Analista/desenvolvedor)
 
  www.sistemafocus.com.br
  sistema focus de gestão comercial e serviços em informatica.
  --
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
  armazenamento!
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 -- 
 --
 Rafael jorge alves (Analista/desenvolvedor)
 
 www.sistemafocus.com.br
 sistema focus de gestão comercial e serviços em informatica.
 --
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 _



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] (unknown)

2008-02-15 Por tôpico Recrutamento Seleção
A Sonda Procwork, uma empresa com mais de 30 anos de experiência de mercado e 
líder em Outsourcing Service Desk e Implementação ERP (SAP) e mais de 10 mil 
profissionais em toda américa latina, contrata Consultores SAP para o Rio de 
Janeiro.

MóduloCargo
ABAPPleno
  
BasisSênior
  
COJunior
Pleno
  
CO-PASenior
  
ChangeJunior
Pleno
  
HRPleno
  
HR
PA-PDSênior

  
MMSênior
  
MMJunior
  
PSPleno
  
SD ComexSênior


Local de Atividade:RIO DE JANEIRO
Salario: a combinar
Benifícios: VT, Visa Vale Refeição e Alimentação, Bradesco Saúde, Prodente e 
Seguro de Vida Corporativo.
Escolaridade: Nível Superior Completo

Os interessados deverão encaminhar o currículo para [EMAIL PROTECTED] com 
PRETENSÃO SALARIAL.

Não panflete seu currículo. envie apenas somente se estiver dentro do perfil 
solicitado.


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [delphi-br] Simular clique no formulário

2008-02-15 Por tôpico Marlon David de Souza
Faça assim: ative um timer no evento onCreate e no evento onTimer de um 
SetFocus no controle que voce quer que receba o foco.

Em Qui 14 Fev 2008 17:05, Fabio Gomes escreveu:
 Olha.. realmente não sei o que acontece que nao consigo dar o foco no 
 login
 vai sabe!
 
 
 Alcistemas Informática [EMAIL PROTECTED] escreveu:  depois do
 form1.show;
 faça: form1.activate;
 
 - Original Message - 
 From: Fabio Gomes 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Wednesday, February 13, 2008 7:55 PM
 Subject: Re: [delphi-br] Simular clique no formulário
 
 Não deu, cara.
 Tentei o form1.click no oncreate, no onshow do formulário e não simula o 
 clique.
 Acontece que estou com problemas de dar o foco no form de login.. 
 No oncreate do form principal eu estou criando o form de login, e ele não 
 fica com o foco no login, ficando com o foco no form principal.
 Tem alguma outra alternativa?


RE: [delphi-br] Data atual no dbgrid

2008-02-15 Por tôpico Rubem Nascimento da Rocha


Companheiro, o que vc ñ está conseguindo, de fato, é atribuir um valor para um 
campo, resolvendo isso ele aparecerá no DBGrid. E para poder atribuir um valor 
a um campo em um dataset, o mesmo precisa estar em modo de inclusão(dsInsert) 
ou alteração(dsEdit). Com certeza, vc ñ está atentando para este pequeno mas 
importante detalhe.

Sds.





To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Fri, 15 Feb 2008 14:59:14 -0300
Subject: [delphi-br] Data atual no dbgrid







Srs(as),

Tenho uma tbl com um campo data.
Esse campo esta num DBGrid, gostaria que a data aparecesse automaticamente.

Ja tentei isso:
DBGrid1.Fields[2].AsDateTime:=Date;
Dm.cdsTabelaData:= Date;

Como poderia fazer?








_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

[delphi-br] Rave com CLX

2008-02-15 Por tôpico Celio Bernardo
Amigos, ao salvar relatorios do Rave no formato .pdf, as imagens simplismentes 
não aparecem nos projetos construidos com Delphi em CLX.
Algo pode ser feito?
Obrigado.
Celio.



-
 Célio Bernardo de Lima
Diretor de Projetos e Novas Tecnologias
siatech.com.br 
-

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Res: [delphi-br] Re: QuickReport Paradox

2008-02-15 Por tôpico Andre Luis Silveria
vc pode usar um case para saber se o campo é correto ou de correção no sql.

select case when C.VALOR1_CORRETO = '' then P.VALOR1 else C.VALOR1_CORRETO 
from PORTE P
left outer join CORRECAO C on (C.ID_PORTE = P.ID_PORTE)
where suacondição

testa e vê se da certo

  André Luis da Silveira
Siagri Sistemas de Gestão





  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



[delphi-br] DBMemo nao sincronizado como o bco dados

2008-02-15 Por tôpico Jose Eduardo Victorino


Jose Eduardo Victorino [EMAIL PROTECTED] escreveu: Para: 
delphi-br@yahoogrupos.com.br
De: Jose Eduardo Victorino [EMAIL PROTECTED]
Data: Tue, 12 Feb 2008 11:02:19 -0300 (ART)
Assunto: [delphi-br] DBMemo nao sincronizado como o bco dados

   Ola amigos,,
 Tenho estou trabalhando em um form com uma tabela *.db em conjunto com DBEdits 
e DBMemos. No form principal tenho DBNavigator, DataSource, Table, DBEdit que 
conforme com adicionando os dados vao se incluindo e gravando numa beleza. So 
que em um outro form que esta em conjunto com principal coloquei um DBMemo que 
qdo termina de inserir as informaçoes ele nao esta gravando no arquivo pois qdo 
seleciono no DBNavigator o registro especifico ele nao insere o que escrevi 
entao se perdeu
 Como posso para gravar estas informacoes em outro form 
 
 Abraços ,, 
 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



[delphi-br] [DICA] Artigos Avançados Sobre Delphi

2008-02-15 Por tôpico Rubem Nascimento da Rocha

(É necessário registro - que é gratuito - para baixar o conteúdo dos links!)

Dynamic Packages in Delphi
http://dn.codegear.com/article/27178

Delphi and Microsoft HTML Help
http://dn.codegear.com/article/27842

Using the TWebBrowser Component
http://dn.codegear.com/article/27843

Design Considerations for MIDAS/DataSnap
http://dn.codegear.com/article/27860


Sds.

_
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

[delphi-br] Erro At End of Table

2008-02-15 Por tôpico diogenesvit
Bom dia pessoal td bem?

Estou com o seguinte problema, um erro meio espirita aqui!

Tenho uma tela em delphi que grava dados em uma tabela via 
ClientDataSet usando conexao BDE!

O problema ocorre quando eu utilizo uma trigger nessa tabela no meu 
banco de dados oracle!

Quando vou salvar alguma operacao nessa tabela com ApplyUpdates o 
sistema me da um erro At End of Table.

Se eu desabilito a trigger a tela funciona normal!

O problema eh que nao há nenhum erro na trigger, quando eu faço o 
insert via linha de comando a trigger habilitada funciona bem!

Vcs conhecem alguma configuracao ou algo que possa causar esse 
problema?





Res: [delphi-br] Erro ao Executar um Programa

2008-02-15 Por tôpico fernando lima
Boa Noite, Renata

Vai no menu Project/Information click ,vê quais Packages precisa para o 
projeto. Talvez no computador que esteja sendo executado falta alguma packages.

Att. Fernando

- Mensagem original 
De: Renata Faria P. Coelho [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]
Enviadas: Sexta-feira, 15 de Fevereiro de 2008 13:45:46
Assunto: [delphi-br] Erro ao Executar um Programa









  



Boa Tarde! 



Caros Colegas,



Estou com problemas para executar um programa que foi compilado no 
Delphi

2005. Quando estou compilando não gera nenhum erro, porém quando executo,

na mesma máquina, por fora do Delphi (Executável) da o seguinte erro: O

programa encontrou um problema e precisa ser fechado..



Att,

Renata






  







!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#ff;text-decoration:none;}
--



!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
--



!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
--








  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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