Re: [delphi-br] DBXCommon.pas

2009-05-12 Por tôpico Adolfo Stotz
Não existe a pasta databese dentro da pasta source. Pode ser algum problema de 
instalação?
grato

  - Original Message - 
  From: Paulo Coutinho 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 12, 2009 12:30 AM
  Subject: Re: [delphi-br] DBXCommon.pas





  Olá,

  Essa unit fica em:
  C:\Arquivos de programas\CodeGear\RAD Studio\6.0\source\database

  Por padrão o Delphi já deveria reconhecer.

  2009/5/12 Adolfo Stotz abnst...@fastlane.com.br

  
  
   Estou aprendendo DataSnap/Rad Studio. A minha aplicação Server conecta com
   o SQLServer 2008. A aplicação cliente, tambem conecta normalmente (Connected
   = True), mas ao executar a aplicação, aparece o seguinte erro - Remote
   Error: DBXError: Error Code: 3604 e ao fazer o debug, aparece o erro - Souce
   File not found: DBXCommon.pas. Que programa é este ? Onde ele deveria estar
   ? Onde encontra-lo ?
   Grato
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  Atenciosamente,
  Paulo Coutinho.
  Blog: www.prsolucoes.com/blog
  Site: www.prsolucoes.com
  Msn: pa...@prsolucoes.com

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



  

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



Re: [delphi-br] DBXCommon.pas

2009-05-12 Por tôpico Adolfo Stotz
2009
  - Original Message - 
  From: Paulo Coutinho 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 12, 2009 5:50 PM
  Subject: Re: [delphi-br] DBXCommon.pas





  Qual sua versão do Delphi?

  2009/5/12 Adolfo Stotz abnst...@fastlane.com.br

  
  
   Não existe a pasta databese dentro da pasta source. Pode ser algum problema
   de instalação?
   grato
  
  
   - Original Message -
   From: Paulo Coutinho
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, May 12, 2009 12:30 AM
   Subject: Re: [delphi-br] DBXCommon.pas
  
   Olá,
  
   Essa unit fica em:
   C:\Arquivos de programas\CodeGear\RAD Studio\6.0\source\database
  
   Por padrão o Delphi já deveria reconhecer.
  
   2009/5/12 Adolfo Stotz abnst...@fastlane.com.brabnstotz%40fastlane.com.br
   
  
   
   
Estou aprendendo DataSnap/Rad Studio. A minha aplicação Server conecta
   com
o SQLServer 2008. A aplicação cliente, tambem conecta normalmente
   (Connected
= True), mas ao executar a aplicação, aparece o seguinte erro - Remote
Error: DBXError: Error Code: 3604 e ao fazer o debug, aparece o erro -
   Souce
File not found: DBXCommon.pas. Que programa é este ? Onde ele deveria
   estar
? Onde encontra-lo ?
Grato
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   Atenciosamente,
   Paulo Coutinho.
   Blog: www.prsolucoes.com/blog
   Site: www.prsolucoes.com
   Msn: pa...@prsolucoes.com paulo%40prsolucoes.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  Atenciosamente,
  Paulo Coutinho.
  Blog: www.prsolucoes.com/blog
  Site: www.prsolucoes.com
  Msn: pa...@prsolucoes.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] DBXCommon.pas

2009-05-11 Por tôpico Adolfo Stotz
Estou aprendendo DataSnap/Rad Studio. A minha aplicação Server conecta com o 
SQLServer 2008. A aplicação cliente, tambem conecta normalmente (Connected = 
True), mas ao executar a aplicação, aparece o seguinte erro - Remote Error: 
DBXError: Error Code: 3604 e ao fazer o debug, aparece o erro - Souce File not 
found:  DBXCommon.pas. Que programa é este ? Onde ele deveria estar ? Onde 
encontra-lo ?
Grato

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



[delphi-br] Multicamadas e Stored Procedure

2009-04-03 Por tôpico Adolfo Stotz
Uso uma aplicação servidora e uma aplicação cliente, com DBExpress. Onde devo 
colocar o componente TSQLStoredProc, na aplicação servidora ou na aplicação 
cliente ? Como devo fazer o DataSource ?
Grato

  

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



[delphi-br] Conexão com DBExpress

2009-02-07 Por tôpico Adolfo Stotz
Uso Delphi 2009 com MySql e DBExpress. Tenho uma aplicação sevidora com os 
componentes de conexão com o banco e uma aplicação cliente com os ClientDataSet 
das tabelas. Em qual das duas aplicações devo colocar o componente 
SQLStoredProcedure e como deve ser seu DataSource?
Grato
Adolfo

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



Re: [delphi-br] Stored Procedure com Mysql 5

2009-02-04 Por tôpico Adolfo Stotz
A Stored Procedure abaixo dá erro de Sintaxe. Alguem pode me ajudar?
Grato
create procedure Sp_consolidado
(ContaVarchar (16),
 Ano  Numeric (10),
 Superior Varchar (16),
 Grau Numeric (01),
 Jan_deb  Numeric (11,02),
 Jan_cred Numeric (11,02),
 Fev_deb  Numeric (11,02),
 Fev_cred Numeric (11,02),
 Mar_deb  Numeric (11,02),
 Mar_cred Numeric (11,02),
 Abr_deb  Numeric (11,02),
 Abr_cred Numeric (11,02),
 Mai_deb  Numeric (11,02),
 Mai_cred Numeric (11,02),
 Jun_deb  Numeric (11,02),
 Jun_cred Numeric (11,02),
 Jul_deb  Numeric (11,02),
 Jul_cred Numeric (11,02),
 Ago_deb  Numeric (11,02),
 Ago_cred Numeric (11,02),
 Set_deb  Numeric (11,02),
 Set_cred Numeric (11,02),
 Out_deb  Numeric (11,02),
 Out_cred Numeric (11,02),
 Nov_deb  Numeric (11,02),
 Nov_cred Numeric (11,02),
 Dez_deb  Numeric (11,02),
 Dez_cred Numeric (11,02)) 
begin
  if (EXISTS(SELECT(conta_consolid,ano_consolid) from Consolidado
  where (conta_consolid,ano_consolid) = (Conta,Ano)
update Consolidado 
set
  Jan_deb_consolid = Jan_deb_consolid + Jan_deb,
  Jan_cred_consolid = Jan_cred_consolid + Jan_cred,
  Fev_deb_consolid = Fev_deb_consolid + Fev_deb,
  Fev_cred_consolid = Fev_cred_consolid + Fev_cred,
  Mar_deb_consolid = Mar_deb_consolid + Mar_deb,
  Mar_cred_consolid = Mar_cred_consolid + Mar_cred,
  Abr_deb_consolid = Abr_deb_consolid + Abr_deb,
  Abr_cred_consolid = Abr_cred_consolid + Abr_cred,
  Mai_deb_consolid = Mai_deb_consolid + Mai_deb,
  Mai_cred_consolid = Mai_cred_consolid + Mai_cred,
  Jun_deb_consolid = Jun_deb_consolid + Jun_deb, 
  Jun_cred_consolid = Jun_cred_consolid + Jun_cred,
  Jul_deb_consolid = Jul_deb_consolid + Jul_deb,
  Jul_cred_consolid = Jul_cred_consolid + Jul_cred,
  Ago_deb_consolid = Ago_deb_consolid + Ago_deb,
  Ago_cred_consolid = Ago_cred_consolid + Ago_cred,
  Set_deb_consolid = Set_deb_consolid + Set_deb,
  Set_cred_consolid = Set_cred_consolid + Set_cred, 
  Out_deb_consolid = Out_deb_consolid + Out_deb,
  Out_cred_consolid = Out_cred_consolid + Out_cred,
  Nov_deb_consolid = Nov_deb_consolid + Nov_deb,
  Nov_cred_consolid = Nov_cred_consolid + Nov_cred,
  Dez_deb_consolid = Dez_deb_consolid + Dez_deb,
  Dez_cred_consolid = Dez_cred_consolid + Dez_cred

where Conta_consolid = Conta
  and Ano_consolid = Ano
ELSE
  INSERT into Consolidado 
(Conta_consolid
ano_consolid,
superior_consolid,
grau_consolid,
Jan_deb_consolid,
Jan_cred_consolid,
Fev_deb_consolid,
Fev_cred_consolid,
Mar_deb_consolid,
Mar_cred_consolid,
Abr_deb_consolid,
Abr_cred_consolid,
Mai_deb_consolid,
Mai_cred_consolid,
Jun_deb_consolid, 
Jun_cred_consolid,
Jul_deb_consolid,
Jul_cred_consolid,
Ago_deb_consolid,
Ago_cred_consolid,
Set_deb_consolid,
Set_cred_consolid, 
Out_deb_consolid,
Out_cred_consolid,
Nov_deb_consolid,
Nov_cred_consolid,
Dez_deb_consolid,
Dez_cred_consolid)
  VALUES 
(Conta,
Ano, 
Superior,
Grau,
Jan_deb,
Jan_cred,
Fev_deb,
Fev_cred,
Mar_deb,
Mar_cred,
Abr_deb,
Abr_cred,
Mai_deb,
Mai_cred,
Jun_deb, 
Jun_cred,
Jul_deb,
Jul_cred,
Ago_deb,
Ago_cred,
Set_deb,
Set_cred, 
Out_deb,
Out_cred,
Nov_deb,
Nov_cred,
Dez_deb,
Dez_cred);
 
end
 
 

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



Re: [delphi-br] Sistema para Pocket PC

2009-01-16 Por tôpico Adolfo Stotz
A partir de uma matéria da Clube Delphi, estou a tentar desenvolver um sistema 
para Pocket PC. Na revista e´usado o Delphi 2006 com o respectivo Compact 
Framework Builder for Delphi 2006; como eu uso o Delphi 2009, pergunto: não 
existe Compact Framework Builder for Delphi 2009? Ou não e´necessário o uso 
desta ferramenta? 
Caso não exita ou não seja necessária a ferramenta, onde posso achar alguma 
matéria a respeito do assunto?
Grato

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



Re: [delphi-br] Consulta entre 2 bancos firebird independentes

2008-12-04 Por tôpico Adolfo Stotz
Discordo. Tebho um sistema, adessando normalmente dois bancos de dados em FB 
2.0.
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 04, 2008 12:07 AM
  Subject: Re: [delphi-br] Consulta entre 2 bancos firebird independentes


  Not yet. Ainda não. Parece que tá na mira do FB 2.5 mas com certeza já estará 
no FB 3.0 (pelo menos foi o que andei lendo em alguma lista internet afora...)

  []'s
  Ricardo. 

  __

  Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

  --- Em qua, 3/12/08, Tiago Miranda - Coisarada Materiais Elétricos [EMAIL 
PROTECTED] escreveu:
  De: Tiago Miranda - Coisarada Materiais Elétricos [EMAIL PROTECTED]
  Assunto: [delphi-br] Consulta entre 2 bancos firebird independentes
  Para: delphi-br@yahoogrupos.com.br
  Data: Quarta-feira, 3 de Dezembro de 2008, 22:02

  Olá;

  Preciso fazer uma consulta envolvendo tabelas que estão em 2 bancos firebird

  separados... É possível?

  Sugestões?

  Desde já agradeço.

  Tiago B. Miranda

  Coisarada Materiais Elétricos Ltda

  R. Pedro Alvares Cabral - 415 - Coral - Lages - SC

  Fone: +55 49 3251-9000

  blocked::http://www.coisarad a.net/ http://www.coisarad a.net 











  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

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



   

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



Re: [delphi-br] Driver DBX4 para MySQL no Delphi 2009

2008-11-28 Por tôpico Adolfo Stotz
Encontrei, obrigado. Vou começar alguns testes; caso precise de ajuda, retorno.
Grato
  - Original Message - 
  From: Andreano Lanusse 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, November 28, 2008 5:22 AM
  Subject: RE: [delphi-br] Driver DBX4 para MySQL no Delphi 2009


  Adolfo,

  O Delphi 2009 tem driver pra MySQL.

  Você não está encontrando?

  
  From: delphi-br@yahoogrupos.com.br [EMAIL PROTECTED] On Behalf Of Adolfo 
Stotz [EMAIL PROTECTED]
  Sent: Thursday, November 27, 2008 8:27 PM
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Driver DBX4 para MySQL no Delphi 2009

  Existe driver para usar DBX4 no Delphi 2009 com BD Mysql ? Onde encontrar ?
  Grato
  Adolfo

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

  CONFIDENTIALITY NOTICE: This email message is for the sole use of the 
intended recipient(s) 
  and may contain confidential and privileged information. Any unauthorized 
review, use, 
  disclosure or distribution is prohibited. If you are not the intended 
recipient, please 
  contact the sender by reply email and destroy all copies of the original 
message.

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



   

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



Re: [delphi-br] Driver DBX4 para MySQL no Delphi 2009

2008-11-27 Por tôpico Adolfo Stotz
Existe driver para usar DBX4 no Delphi 2009 com BD Mysql ? Onde encontrar ?
Grato
Adolfo
   
   

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



Re: [delphi-br] PRECISA-SE DE PROGRAMADOR DELPHI

2008-08-30 Por tôpico Adolfo Stotz
Tenho um sistema hospitalar praticamento pronto (só falta integrar ao sistema a 
parte de coleta de dados do paciente prlo Pocket PC e a parte de medicação 
padrão para cada CID). Se interessar, podemos conversar.
Grato
Adolfo
  - Original Message - 
  From: Marcelo Carvalho 
  To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Friday, August 29, 2008 8:36 AM
  Subject: [delphi-br] PRECISA-SE DE PROGRAMADOR DELPHI


  Bom Dia,

  Estamos a procura de um programador Delphi para trabalhar com sistema
  hospitalar, em Porto Alegre/RS

  
  Marcelo Carvalho

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



   

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



[delphi-br] Problemas com IntraWeb

2008-04-04 Por tôpico Adolfo Stotz
Uso o Delphi 2005. Quando vou criar um novo form com IntraWeb, ao clicar em 
Form - New -
Other - IntraWeb - New Form - Application Form, aparecem os erros
Error creating form: Identifier expected on line 1.
The project already contains a form or module named IWForm1.
Mas não existia anteriormente o IWForm1, ele eh criado neste momento, mas não 
eh gravado
nenhum arquivo .pas ou .dfm ou .dcu, porem aparece no Project a Unit IWForm1 
sem Form associado a ele. O que poderia estar acontecendo ?
Grato

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



Re: [delphi-br] Re: Não permitir uma segunda execu ção do programa

2008-01-11 Por tôpico Adolfo Stotz
Usei o codigo abaixo
var
  MutexHandle : THandle;
  hwind : HWND;
begin
  MutexHandle := CreateMutex(nil,True,'MCTAgente');
  if (MutexHandle  0) then
  begin
if GetLastError = ERROR_ALREADY_EXISTS then
begin
  Application.MessageBox('Este programa já está em execução!','Café 
Colonial', 0);
  CloseHandle(MutexHandle);
  hwind:=0;
repeat
  hwind:=Windows.FindWindowEx(0,hwind,'TApplication','My sampleapp');
until (hwindApplication.Handle);
if (hwind0) then
begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TDmodule, Dmodule);
  Application.CreateForm(Tfrm_usuar001, frm_usuar001);
  Application.CreateForm(Tfrm_fatur801, frm_fatur801);
  Application.CreateForm(Tfrm_receb801, frm_receb801);
  Application.Run;
end;
  Halt;
end
end;

Ao compilar o programa (uso o Delphi 2008), aparecem os erros:

[Error] Cafe_Colonial.dpr(390): E2003 Undeclared identifier: 'HWND'
[Error] Cafe_Colonial.dpr(392): E2003 Undeclared identifier: 'CreateMutex'
[Error] Cafe_Colonial.dpr(395): E2003 Undeclared identifier: 
'ERROR_ALREADY_EXISTS'
[Error] Cafe_Colonial.dpr(398): E2003 Undeclared identifier: 'CloseHandle'
[Error] Cafe_Colonial.dpr(401): E2003 Undeclared identifier: 'Windows'
[Warning] Cafe_Colonial.dpr(402): W1023 Comparing signed and unsigned types - 
widened both operands
[Warning] Cafe_Colonial.dpr(403): W1023 Comparing signed and unsigned types - 
widened both operands
[Error] Cafe_Colonial.dpr(427): E2018 Record, object or class type required
  - Original Message - 
  From: José Mário Silva Guedes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 11, 2008 9:12 AM
  Subject: Re: [delphi-br] Re: Não permitir uma segunda execução do programa


  Sempre uso o código como no exemplo abaixo (Coloque no DPR):

  var
  MutexHandle : THandle;
  hwind : HWND;
  begin
  MutexHandle := CreateMutex(nil,True,'MCTAgente');
  if (MutexHandle  0) then
  begin
  if GetLastError = ERROR_ALREADY_EXISTS then
  begin
  MessageBox(0, 'Este programa já está em execução!','', mb_IconHand);
  CloseHandle(MutexHandle);
  hwind:=0;
  repeat
  hwind:=Windows.FindWindowEx(0,hwind,'TApplication','My sampleapp');
  until (hwindApplication.Handle);
  if (hwind0) then
  begin
  Windows.ShowWindow(hwind,SW_SHOWNORMAL);
  Windows.SetForegroundWindow(hwind);
  end;
  Halt;
  end
  end;

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



   

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



Re: [delphi-br] Re: Não permitir uma segunda execu ção do programa

2008-01-11 Por tôpico Adolfo Stotz
 Desculpem, mas encontrei o erro e tudo está perfeito. Grato pela atenção.

  - Original Message - 
  From: Adolfo Stotz 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 11, 2008 11:14 AM
  Subject: Re: [delphi-br] Re: Não permitir uma segunda execução do programa


  Usei o codigo abaixo
  var
  MutexHandle : THandle;
  hwind : HWND;
  begin
  MutexHandle := CreateMutex(nil,True,'MCTAgente');
  if (MutexHandle  0) then
  begin
  if GetLastError = ERROR_ALREADY_EXISTS then
  begin
  Application.MessageBox('Este programa já está em execução!','Café Colonial', 
0);
  CloseHandle(MutexHandle);
  hwind:=0;
  repeat
  hwind:=Windows.FindWindowEx(0,hwind,'TApplication','My sampleapp');
  until (hwindApplication.Handle);
  if (hwind0) then
  begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TDmodule, Dmodule);
  Application.CreateForm(Tfrm_usuar001, frm_usuar001);
  Application.CreateForm(Tfrm_fatur801, frm_fatur801);
  Application.CreateForm(Tfrm_receb801, frm_receb801);
  Application.Run;
  end;
  Halt;
  end
  end;

  Ao compilar o programa (uso o Delphi 2008), aparecem os erros:

  [Error] Cafe_Colonial.dpr(390): E2003 Undeclared identifier: 'HWND'
  [Error] Cafe_Colonial.dpr(392): E2003 Undeclared identifier: 'CreateMutex'
  [Error] Cafe_Colonial.dpr(395): E2003 Undeclared identifier: 
'ERROR_ALREADY_EXISTS'
  [Error] Cafe_Colonial.dpr(398): E2003 Undeclared identifier: 'CloseHandle'
  [Error] Cafe_Colonial.dpr(401): E2003 Undeclared identifier: 'Windows'
  [Warning] Cafe_Colonial.dpr(402): W1023 Comparing signed and unsigned types - 
widened both operands
  [Warning] Cafe_Colonial.dpr(403): W1023 Comparing signed and unsigned types - 
widened both operands
  [Error] Cafe_Colonial.dpr(427): E2018 Record, object or class type required
  - Original Message - 
  From: José Mário Silva Guedes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 11, 2008 9:12 AM
  Subject: Re: [delphi-br] Re: Não permitir uma segunda execução do programa

  Sempre uso o código como no exemplo abaixo (Coloque no DPR):

  var
  MutexHandle : THandle;
  hwind : HWND;
  begin
  MutexHandle := CreateMutex(nil,True,'MCTAgente');
  if (MutexHandle  0) then
  begin
  if GetLastError = ERROR_ALREADY_EXISTS then
  begin
  MessageBox(0, 'Este programa já está em execução!','', mb_IconHand);
  CloseHandle(MutexHandle);
  hwind:=0;
  repeat
  hwind:=Windows.FindWindowEx(0,hwind,'TApplication','My sampleapp');
  until (hwindApplication.Handle);
  if (hwind0) then
  begin
  Windows.ShowWindow(hwind,SW_SHOWNORMAL);
  Windows.SetForegroundWindow(hwind);
  end;
  Halt;
  end
  end;

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

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



   

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



[delphi-br] Dificuldades com SQL

2007-10-19 Por tôpico Adolfo Stotz
Utilizo o codigo abaixo, mas ao executar esta rotina, aparece o erro:
DsLanccorT : field 'CODIGO_LANCCOR not found'. Este campo esta definido na 
Tabela LanccorT O que estarça ocorrendo ?
Grato
Adolfo

procedure Tfrm_corre222.datamenorExit(Sender: TObject);
var
  soma_debitos : currency;
  soma_creditos : currency;
begin
  soma_debitos :=0;
  soma_creditos :=0;
  with Dmodule.DsLanccorT do
  begin
close;
SelectSQL.Text :=
  'select sum(DEBITO_LANCCOR) as soma_debitos, sum(CREDITO_LANCCOR) as 
soma_creditos from LANCCORT where corrent_lanccor = :conta_aux and data_lanccor 
= :datamenos';
paramByName('conta_aux').asString := codigo.Text;
paramByName('datamenos').asDate := datamenor.DateTime;
open;
  end;
  saldo_inicial := soma_debitos - soma_creditos;
  saldo.Text := currtostr(saldo_inicial);
end;


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



Re: [delphi-br] Deletar linhas

2007-09-21 Por tôpico Adolfo Stotz
È uma tabela que deve ser atualizada duranre a execução do prograna, com os 
numeros de lore de produto que esta sendo faturado.

  - Original Message - 
  From: Robson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 20, 2007 9:39 PM
  Subject: Res: [delphi-br] Deletar linhas


  Perguntinha básica, mas pq vc quer apagar linha por linha

  Kaputz, Robson
  Skype: kaputz_gri

  - Mensagem original 
  De: Rubem Nascimento da Rocha [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Quinta-feira, 20 de Setembro de 2007 16:50:35
  Assunto: RE: [delphi-br] Deletar linhas

  Puro erro de lógica! Quando vc faz o Delete(), na hora vc já se posiciona no 
registro seguinte, por isso não precisa desse Next(). Reavalie a lógica desse 
laço.
  Sds.

  To: [EMAIL PROTECTED] os.com.brFrom: [EMAIL PROTECTED] com.brDate: Thu, 20 
Sep 2007 16:43:38 -0300Subject: [delphi-br] Deletar linhas

  Usando o codigo abaixo, a cada execução, sao apagadas as linhas impares, mas 
as linhas pares nao sao deletadas. Porque ? Como fazer para acertar 
?Grato-- - - - - - ---beginwith 
Dmodule.DsTotLotesP AT dobeginDmodule. DsTotLotesPAT. Close;Dmodule. 
DsTotLotesPAT. Open;Dmodule. DsTotLotesPAT. First;while not Dmodule.DsTotLotesP 
AT.Eof dobeginDmodule. DsTotLotesPAT. Delete;Dmodule. DsTotLotesPAT. Next;end; 
end;Dmodule. DsTotLotesPAT. Close;--- - - - - 
- - -[As partes desta mensagem que não continham texto foram 
removidas] 

   _ _ _ _ _ _
  Receba GRÁTIS as últimas novidades do esporte direto no seu Messenger!
  http://signup. alerts.live. com/alerts/ login.do? PINID=37485679 returnURL= 
http://www. nivea.com. br

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

  Flickr agora em português. Você clica, todo mundo vê.
  http://www.flickr.com.br/

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



   

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



[delphi-br]

2007-09-20 Por tôpico Adolfo Stotz
Usando o codigo abaixo, a cada execução, sao apagadas ad linhas impares, mas as 
linhas áres nao sao deletadas. 
Porque ? Como fazer para acertar ?
Grato
--
begin
  with Dmodule.DsTotLotesPAT do
  begin
Dmodule.DsTotLotesPAT.Close;
Dmodule.DsTotLotesPAT.Open;
Dmodule.DsTotLotesPAT.First;
while not Dmodule.DsTotLotesPAT.Eof do
begin
  Dmodule.DsTotLotesPAT.Delete;
  Dmodule.DsTotLotesPAT.Next;
end;
  end;
  Dmodule.DsTotLotesPAT.Close;


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



[delphi-br] Deletar linhas

2007-09-20 Por tôpico Adolfo Stotz
Usando o codigo abaixo, a cada execução, sao apagadas as linhas impares, mas as 
linhas pares nao sao deletadas. 
Porque ? Como fazer para acertar ?
Grato
--
begin
  with Dmodule.DsTotLotesPAT do
  begin
Dmodule.DsTotLotesPAT.Close;
Dmodule.DsTotLotesPAT.Open;
Dmodule.DsTotLotesPAT.First;
while not Dmodule.DsTotLotesPAT.Eof do
begin
  Dmodule.DsTotLotesPAT.Delete;
  Dmodule.DsTotLotesPAT.Next;
end;
  end;
  Dmodule.DsTotLotesPAT.Close;


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



[delphi-br] Limpar conteudo de uma tabela

2007-09-19 Por tôpico Adolfo Stotz
Como eh posssivel apagar todas as linhas de uma tabela, usando SQL ?
Grato
Adolfo

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



Re: [delphi-br] Limpar conteudo de uma tabela

2007-09-19 Por tôpico Adolfo Stotz
Porem, apos a deleção da tabela, ao fazer um locate, retorna um erro de Access 
violation. O que pode estar ocorrendo ?
Grato
Adolfo
  - Original Message - 
  From: Andreano Lanusse 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 20, 2007 2:15 AM
  Subject: RE: [delphi-br] Limpar conteudo de uma tabela


  Delete from NOME_DA_TABELA

  []'s

  Andreano Lanusse
  CodeGear Product Line Manager  Evangelist Leader Latin America

  Blog: http://blogs.codegear.com/andreanolanusse 
http://blogs.codegear.com/andreanolanusse 

  Exemplos: http://cc.codegear.com/Author/38483 
http://cc.codegear.com/Author/38483 

  

  From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Adolfo Stotz
  Sent: Wednesday, September 19, 2007 10:05 PM
  To: delphi-br@yahoogrupos.com.br
  Subject: [delphi-br] Limpar conteudo de uma tabela

  Como eh posssivel apagar todas as linhas de uma tabela, usando SQL ?
  Grato
  Adolfo

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

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



   

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



[delphi-br] Rave

2005-12-11 Por tôpico Adolfo Stotz
Uso o Delphi 2005 e o Rave 6.0 BE. Criei um form (relat01) e inseri um 
componente TRVProject, um componente TRVDataSetConnection e um componente 
TRVSystem. Desenhei o relatorio e o Prewiew mostra tudo normalmente. A 
dúvida eh de como mandar imprimir o relatório, quando executo o programa 
relat01.
Grato
Adolfo



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

 




[delphi-br] TIdAttachment

2005-10-03 Por tôpico Adolfo Stotz
Em que palheta do Delphi 2005, eu encontro o componente
TIdAttachment, para anexar arquivos a serem enviados por email ?
Grato
Adolfo

[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] Envio de e-mail com delphi 2005 e Indy

2005-09-30 Por tôpico Adolfo Stotz
O programa listado abaixo, não envia o e-mail e retorna o erro `malformed auth 
input (#5,5,4)´. Oque estou fazendo de errado?
Grato
Adolfo


unit acad401;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Buttons, ComCtrls, ToolWin, ExtCtrls, ImgList,
  Menus, ShellApi, Db, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase,
  IdSMTP, IdMessage;

type
  Tfrm_acad401 = class(TForm)
mmMensagem: TMemo;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
edAssunto: TEdit;
ControlBar1: TControlBar;
ToolBar1: TToolBar;
btnEnvia: TBitBtn;
ToolButton1: TToolButton;
btnAnexo: TBitBtn;
Label4: TLabel;
edAnexo: TEdit;
Abrir: TOpenDialog;
btnExcluiAnexos: TBitBtn;
StatusBar1: TStatusBar;
MainMenu1: TMainMenu;
Arquivo1: TMenuItem;
Fechar1: TMenuItem;
Anexos1: TMenuItem;
AnexarArquivos1: TMenuItem;
ExcluirAnexos1: TMenuItem;
EnviarEMail1: TMenuItem;
N1: TMenuItem;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
btnFechar: TBitBtn;
cmbDe: TEdit;
edPara: TComboBox;
IdSMTP: TIdSMTP;
IdMessage: TIdMessage;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure btnEnviaClick(Sender: TObject);
procedure btnAnexoClick(Sender: TObject);
procedure btnExcluiAnexosClick(Sender: TObject);
procedure EnviarEMail1Click(Sender: TObject);
procedure AnexarArquivos1Click(Sender: TObject);
procedure ExcluirAnexos1Click(Sender: TObject);
procedure Fechar1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure btnFecharClick(Sender: TObject);
procedure edParaExit(Sender: TObject);
  private
{ Private declarations }
  public
{ Public declarations }
   procedure Limpa(Sender: TObject);
   procedure Habilita(bEnable:Boolean);
  end;

var
  frm_acad401: Tfrm_acad401;
  email_aluno: string;

implementation

uses Udm;

{$R *.DFM}

{***}
procedure Tfrm_acad401.Limpa(Sender: TObject);
begin
  cmbDe.Text := '[EMAIL PROTECTED]';
  edPara.Text := '';
  edAssunto.Text := '';
  edAnexo.text := '';
  mmMensagem.Lines.Clear;
end;

procedure Tfrm_acad401.Habilita(bEnable:Boolean);
begin
  Arquivo1.Enabled := bEnable;
  Anexos1.Enabled := bEnable;
  btnEnvia.Enabled := bEnable;
  btnAnexo.Enabled := bEnable;
  btnExcluiAnexos.Enabled := bEnable;
  btnFechar.Enabled := bEnable;
end;
{***}

procedure Tfrm_acad401.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  DM.IBDataSetAlunos.Close;
  frm_acad401 := nil;
  action := cafree;
  DM.IBTransaction.Commit;
end;

procedure Tfrm_acad401.btnEnviaClick(Sender: TObject);
var xAnexo: integer;
begin
if edPara.Text = '' then
 begin
   ShowMessage('O campo Para deve ser preenchido.');
   edPara.SetFocus;
   Exit;
 end;
if edAssunto.Text = '' then
 begin
   ShowMessage('O campo Assunto deve ser preenchido.');
   edAssunto.SetFocus;
   Exit;
 end;

Habilita(False);
cmbDe.Text := '[EMAIL PROTECTED]';
IdSMTP.Host := 'smtp.floripa.com.br';
IdSMTP.Username := 'Harger Ensino Jurídico';
IdMessage.Recipients.EMailAddresses := edPara.text;
IdMessage.Subject := edAssunto.Text;
IdMessage.Body := mmMensagem.Lines;
IdSMTP.Connect; // Conecta no servidor
Try
IdSMTP.Send(Idmessage); // Envia email
beep;
ShowMessage('Mensagem enviada com sucesso!');
Limpa(Sender);
Habilita(True);
Except
beep;
ShowMessage('A sua mensagem não pode ser enviada!');
Habilita(True);
end; // Try
IdSMTP.Disconnect;
end;

procedure Tfrm_acad401.btnAnexoClick(Sender: TObject);
begin
Abrir.Title := 'Selecione os arquivos desejados';
if not Abrir.Execute then Exit;
if edAnexo.Text  '' then
 edAnexo.Text := edAnexo.Text +' , '+ Abrir.FileName
else
 edAnexo.Text := Abrir.FileName;
IdMessage.AttachmentEncoding := Abrir.FileName;
end;

procedure Tfrm_acad401.btnExcluiAnexosClick(Sender: TObject);
begin
if edAnexo.Text = '' then Exit;
edAnexo.Text := '';
end;

procedure Tfrm_acad401.EnviarEMail1Click(Sender: TObject);
begin
btnEnviaClick(Sender);
end;

procedure Tfrm_acad401.AnexarArquivos1Click(Sender: TObject);
begin
btnAnexoClick(Sender);
end;

procedure Tfrm_acad401.ExcluirAnexos1Click(Sender: TObject);
begin
btnExcluiAnexosClick(Sender);
end;

procedure Tfrm_acad401.Fechar1Click(Sender: TObject);
begin
Close;
end;

procedure Tfrm_acad401.FormCreate(Sender: TObject);
begin
cmbDe.Text := '[EMAIL PROTECTED]';
//edPara.SetFocus;
with DM.IBDataSetAlunos do
  begin
close;
SelectSQL.Text :=
  'select * from ALUNOS order by Nome_alu';
open;
  end;
edPara.Items.Clear;
DM.IBDataSetAlunos.Close;
DM.IBDataSetAlunos.Open;
DM.IBDataSetAlunos.First;
While not DM.IBDataSetAlunos.Eof do
  begin
edPara.Items.Add(DM.IBDataSetAlunosNOME_ALU.Value);
DM.IBDataSetAlunos.Next;
  end;
//DM.IBDataSetAlunos.Close;
end;

procedure 

[delphi-br] Re: IBTable X IBDataset

2005-03-21 Por tôpico Adolfo Stotz

Quando estou usando um IBTable, qual o comando SQL
que substitui o SelectSQL.Text, que eu uso com o IBDataset ?
Grato
Adolfo




-- 
 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] Artigos/Apostilas Delphi 2005

2005-02-10 Por tôpico Adolfo Stotz

Instalei o Delphi 2005 e agora preciso de material de consulta para aprender 
dotNET. Alguem pode me ajudar ?
Grato
Adolfo

[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] ibxdp605.exe

2004-11-12 Por tôpico Adolfo Stotz

Preciso do componente acima, mas não consigo baixar do site da Borland. Alguém 
pode me ajudar ?
Grato
Adolfo ([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]
 
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