Re: [delphi-br] Onde está o erro?

2006-05-24 Por tôpico galvao_em



não funcionou
Att.

Rodrigo

Moacir (gmail) escreveu:
> Galvao,
>
> Não estou com o Delphi aqui, mas tenta assim:
>
>    IF not (frmmntalterar is nil) then
> begin
>   if frmmntalterar.EDITAR=2 then
>   begin
>  frmmntalterar.dmsistema.mdo_sqlmotorista.Locate('ID_MOTORISTA',
>  frmmntalterar.mdo_sqlauteracoes_motoristaID_MOTORISTA.AsInteger,
>  []);
> btnexcluir.Visible:=True;
>   end;
> end;
>
>
> [ ]´s
> Moacir
>
> galvao_em escreveu:
>   
>> Como eu faço para saber se um form está "Nil" ou não.
>> pois tenho o seguinte código:
>>
>>
>>  IF not (frmmntalterar=nil) then
>>   begin
>> if frmmntalterar.EDITAR=2 then
>> begin
>>   
>> dmsistema.mdo_sqlmotorista.Locate('ID_MOTORISTA',frmmntalterar.mdo_sqlauteracoes_motoristaID_MOTORISTA.AsInteger,[]);
>>   btnexcluir.Visible:=True;
>> end;
>>   end;
>>
>> mas ele não funciona de jeito nenhum. preciso muito de ajuda.
>>
>> Att.
>>
>> Rodrigo Galvan
>>
>>     
>> ___ 
>> Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
>> http://br.info.mail.yahoo.com/
>>
>>
>> 
>
>
>
>   

    
___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/






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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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











Re: [delphi-br] Onde está o erro?

2006-05-23 Por tôpico Moacir (gmail)



Galvao,

Não estou com o Delphi aqui, mas tenta assim:

   IF not (frmmntalterar is nil) then
    begin
  if frmmntalterar.EDITAR=2 then
  begin
 frmmntalterar.dmsistema.mdo_sqlmotorista.Locate('ID_MOTORISTA',
 frmmntalterar.mdo_sqlauteracoes_motoristaID_MOTORISTA.AsInteger,
 []);
    btnexcluir.Visible:=True;
  end;
    end;


[ ]´s
Moacir

galvao_em escreveu:
> Como eu faço para saber se um form está "Nil" ou não.
> pois tenho o seguinte código:
> 
> 
>  IF not (frmmntalterar=nil) then
>   begin
> if frmmntalterar.EDITAR=2 then
> begin
>   
> dmsistema.mdo_sqlmotorista.Locate('ID_MOTORISTA',frmmntalterar.mdo_sqlauteracoes_motoristaID_MOTORISTA.AsInteger,[]);
>   btnexcluir.Visible:=True;
> end;
>   end;
> 
> mas ele não funciona de jeito nenhum. preciso muito de ajuda.
> 
> Att.
> 
> Rodrigo Galvan
> 
>     
> ___ 
> Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
> http://br.info.mail.yahoo.com/
> 
> 







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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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











[delphi-br] Onde está o erro?

2006-05-23 Por tôpico galvao_em



Como eu faço para saber se um form está "Nil" ou não.
pois tenho o seguinte código:


 IF not (frmmntalterar=nil) then
  begin
    if frmmntalterar.EDITAR=2 then
    begin
  
dmsistema.mdo_sqlmotorista.Locate('ID_MOTORISTA',frmmntalterar.mdo_sqlauteracoes_motoristaID_MOTORISTA.AsInteger,[]);
  btnexcluir.Visible:=True;
    end;
  end;

mas ele não funciona de jeito nenhum. preciso muito de ajuda.

Att.

Rodrigo Galvan

    
___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/






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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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











RE: [delphi-br] Onde está o erro?

2006-05-22 Por tôpico Rubem Nascimento da Rocha



Experimentou passar essas datas na sua instrução SQL no formato mm/dd/?
Sds.


>From: "effgen9" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: delphi-br@yahoogrupos.com.br
>Subject: [delphi-br] Onde está o erro?
>Date: Mon, 22 May 2006 12:45:41 -
>
>Olá, pessoal.
>Tenho uma tabela em paradox e uso D7.
>Nesta tabela Contratos_Dados tenho um campo data que é Data_final,A,
>10.
>Estou começando a trabalhar com SQL. Passo dois parâmetros
>Data_Inicial e data_final e gostaria de saber os contratos que estão
>entre estas datas. Já fiz a pesquisa usando as datas como Alfa e me
>retornou um resultado maluco.
>Como converto a data que está na tabela como string para data?
>
>Segue a procedure:
>procedure TForm21.BitBtn2Click(Sender: TObject);
>VAR
>  INICIO, FINAL: Tdate;
>begin
>  Table1.Open;
>  Query1.Open;
>  {}
>  INICIO:=strtodate(MaskEdit1.Text);
>  FINAL:=strtodate(MaskEdit2.Text);
>  {}
>  QUERY1.CLOSE;
>  QUERY1.SQL.CLEAR;
>  QUERY1.SQL.ADD('SELECT *');
>  QUERY1.SQL.ADD(' FROM Contratos_dados');
>  QUERY1.SQL.ADD(' WHERE data_final >= '''+INICIO+''' AND');
>  QUERY1.SQL.ADD('DATA_FINAL <= '''+FINAL+''' ');
>  QUERY1.SQL.ADD(' ORDER BY CONTRATO');
>  QUERY1.OPEN;
>  {}
>end;
>
>
>
>
>
>
>

_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br







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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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











Re: [delphi-br] Onde está o erro?

2006-05-22 Por tôpico Gabriel Filho



Porque vc não altera o campo da tabela para data?


Em 22/05/06, effgen9 <[EMAIL PROTECTED]> escreveu:
>
> Olá, pessoal.
> Tenho uma tabela em paradox e uso D7.
> Nesta tabela Contratos_Dados tenho um campo data que é Data_final,A,
> 10.
> Estou começando a trabalhar com SQL. Passo dois parâmetros
> Data_Inicial e data_final e gostaria de saber os contratos que estão
> entre estas datas. Já fiz a pesquisa usando as datas como Alfa e me
> retornou um resultado maluco.
> Como converto a data que está na tabela como string para data?
>
> Segue a procedure:
> procedure TForm21.BitBtn2Click(Sender: TObject);
> VAR
>  INICIO, FINAL: Tdate;
> begin
>  Table1.Open;
>  Query1.Open;
>  {}
>  INICIO:=strtodate(MaskEdit1.Text);
>  FINAL:=strtodate(MaskEdit2.Text);
>  {}
>  QUERY1.CLOSE;
>  QUERY1.SQL.CLEAR;
>  QUERY1.SQL.ADD('SELECT *');
>  QUERY1.SQL.ADD(' FROM Contratos_dados');
>  QUERY1.SQL.ADD(' WHERE data_final >= '''+INICIO+''' AND');
>  QUERY1.SQL.ADD('DATA_FINAL <= '''+FINAL+''' ');
>  QUERY1.SQL.ADD(' ORDER BY CONTRATO');
>  QUERY1.OPEN;
>  {}
> end;
>
>
>
>
>
>
>
>
>
> --
> < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


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







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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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











Re: [delphi-br] Onde está o erro?

2006-05-22 Por tôpico Welson Avelar



[-x-]
effgen9 escreveu:

Olá, pessoal.
 Tenho uma tabela em paradox e uso D7.
 Nesta tabela Contratos_Dados tenho um campo data que é Data_final,A, 
 10.
 Estou começando a trabalhar com SQL. Passo dois parâmetros 
 Data_Inicial e data_final e gostaria de saber os contratos que estão 
 entre estas datas. Já fiz a pesquisa usando as datas como Alfa e me 
 retornou um resultado maluco.
 Como converto a data que está na tabela como string para data?
[-x-]

[Welson] Tente assim:

procedure TForm21.BitBtn2Click(Sender: TObject);
VAR
 INICIO, FINAL: TDate;
begin
 Table1.Open;
 {}
 INICIO:=strtodate(MaskEdit1.Text);
 FINAL:=strtodate(MaskEdit2.Text);
 {}
 QUERY1.CLOSE;
 QUERY1.SQL.CLEAR;
 QUERY1.SQL.ADD(' SELECT * ');
 QUERY1.SQL.ADD(' FROM Contratos_dados ');
 QUERY1.SQL.ADD(' WHERE data_final between ' + QuotedStr(INICIO) + ' AND ' + QuotedStr(FINAL));
 QUERY1.SQL.ADD(' ORDER BY CONTRATO ');
 QUERY1.OPEN;
 {}
end;

[]s.


=
"O que me preocupa não é o grito dos maus. É o silêncio dos bons."
Martin Luther King.
=
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas

Juiz de Fora - Minas Gerais
=
    
-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

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







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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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











[delphi-br] Onde está o erro?

2006-05-22 Por tôpico effgen9



Olá, pessoal.
Tenho uma tabela em paradox e uso D7.
Nesta tabela Contratos_Dados tenho um campo data que é Data_final,A, 
10.
Estou começando a trabalhar com SQL. Passo dois parâmetros 
Data_Inicial e data_final e gostaria de saber os contratos que estão 
entre estas datas. Já fiz a pesquisa usando as datas como Alfa e me 
retornou um resultado maluco.
Como converto a data que está na tabela como string para data?

Segue a procedure:
procedure TForm21.BitBtn2Click(Sender: TObject);
VAR
 INICIO, FINAL: Tdate;
begin
 Table1.Open;
 Query1.Open;
 {}
 INICIO:=strtodate(MaskEdit1.Text);
 FINAL:=strtodate(MaskEdit2.Text);
 {}
 QUERY1.CLOSE;
 QUERY1.SQL.CLEAR;
 QUERY1.SQL.ADD('SELECT *');
 QUERY1.SQL.ADD(' FROM Contratos_dados');
 QUERY1.SQL.ADD(' WHERE data_final >= '''+INICIO+''' AND');
 QUERY1.SQL.ADD('DATA_FINAL <= '''+FINAL+''' ');
 QUERY1.SQL.ADD(' ORDER BY CONTRATO');
 QUERY1.OPEN;
 {}
end;













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

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

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






  




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




  
  



  




  
Links do Yahoo! Grupos

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












[delphi-br] Onde está o erro?

2005-05-25 Por tôpico Info Desenvolvimento
Bom dia a todos.


[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] Onde está o erro?

2005-04-05 Por tôpico eduardo.sic


o erro é que vc estava tentanto modificar um registro mas passava na clausula 
where os novos valores e não os valores que estão na tabela.

Olá, isso ja aconteceu comigo, vamos lá..
imagine a tabela "Areas" 

digamos que não existe chave primaria e vc pode 
querer mudar os 2 campos.

idArea nomeArea 
   258   bahia
   358   Espirito Santo
   458   Minas Gerais

  
//novo sql

UPDATE areas SET
 idArea   =:New_idArea,
 nomeArea =:New_nomeArea
WHERE
 idArea   =:Old_idArea and
 nomeArea =:Old_nomeArea

   No formulario, botão alterar:

   operacao := 2;
   edtidArea.Enabled:= True;
   edtNomeArea.Enabled  := True;
   // crie 2 variaveis para armazenar os valores antigos que estão na tabela.
   OldArea  := edtidArea.text; 
   OldNome  := edtNomeArea.text;
   EdtNomeArea.SetFocus;


   No formulario, botão Gravar:

if operacao = 2 then begin
with dm.IBQAltAreas do begin
//Novos valores a serem gravador...
  ParamByName('New_idArea').AsStrin  :=  EdtidArea.Text;
  ParamByName('New_NomeArea').AsStrng:= 
EdtNomeArea.Text;
// valores antigos usados no where...
 ParamByName('Old_idArea').AsStrin  := OldArea;   
ParamByName('Old_NomeArea').AsStrng := OldNome;
ExecSQL;
dm.IBQaltAreas.Close;
dm.IBTransaction1.Commit;
end;

  Beep;
  MessageDlg('A Alteração da Área: ' + #13 +
EdtNomeArea.Text + 
#13 + 'foi executada com sucesso.',
mtInformation,[mbOK], 0);
end;

agora se vc criar um campo e definir como chave primaria nao precisa de nada 
disso.



=
>De:"fabiano_jd" <[EMAIL PROTECTED]>
>Para:delphi-br@yahoogrupos.com.br
>Assunto:[delphi-br] Onde está o erro?
>
>
>
>   Não está alterando os dados:
>
>   Em uma IBQuery :
>
>UPDATE areas
>SET
>   idArea =:par_idArea,
>   nomeArea =:par_nomeArea
>WHERE
>   idArea =:par_idArea
>
>
>   No formulario, botão alterar:
>
>   operacao:= 2;
>   edtidArea.Enabled:= True;
>   edtNomeArea.Enabled:= True;
>   EdtNomeArea.SetFocus;
>
>
>   No formulario, botão Gravar:
>
>if operacao = 2 then
>   begin
> 
>dm.IBQAltAreas.ParamByName('par_idArea').AsStrin
>g:= 
>edtidArea.Text;
> 
>dm.IBQAltAreas.ParamByName('par_NomeArea').AsStr
>ing:= 
>EdtNomeArea.Text;
>
>  dm.IBQAltAreas.ExecSQL;
>  dm.IBQaltAreas.Close;
>  dm.IBTransaction1.Commit;
>
>  Beep;
>  MessageDlg('A Alteração da Área: ' + #13 +
>EdtNomeArea.Text + 
>#13 + 'foi executada com sucesso.',
>mtInformation,[mbOK], 0);
>   end;
>
>
> Obrigado.   











-- 
<<<<< 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] Onde está o erro?

2005-04-04 Por tôpico fabiano_jd


   Não está alterando os dados:

   Em uma IBQuery :

UPDATE areas
SET
   idArea =:par_idArea,
   nomeArea =:par_nomeArea
WHERE
   idArea =:par_idArea


   No formulario, botão alterar:

   operacao:= 2;
   edtidArea.Enabled:= True;
   edtNomeArea.Enabled:= True;
   EdtNomeArea.SetFocus;


   No formulario, botão Gravar:

if operacao = 2 then
   begin
  dm.IBQAltAreas.ParamByName('par_idArea').AsString:= 
edtidArea.Text;
  dm.IBQAltAreas.ParamByName('par_NomeArea').AsString:= 
EdtNomeArea.Text;

  dm.IBQAltAreas.ExecSQL;
  dm.IBQaltAreas.Close;
  dm.IBTransaction1.Commit;

  Beep;
  MessageDlg('A Alteração da Área: ' + #13 + EdtNomeArea.Text + 
#13 + 'foi executada com sucesso.', mtInformation,[mbOK], 0);
   end;


 Obrigado.   
   










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