Olá, na variavel está o codigo 1, que realmente existe o IDALUNO = 1 lá no
dataset...

como eu uso o FindKey?

[]s

2006/8/14, Andre Mesquita <[EMAIL PROTECTED]>:
>
>
> Debuga a aplicação e verifica o que o locate está o que está em "s".
>
> Tenta usar o método FindKey
>
>
> ----- Original Message -----
> From: "Fellipe Henrique" <[EMAIL PROTECTED]>
> To: <delphi-br@yahoogrupos.com.br>
> Sent: Monday, August 14, 2006 3:22 PM
> Subject: Re: [delphi-br] Locate não acha nada, porque =3F?=
>
>
> Olá Andre, deu a mesma coisa... nao funciona...
>
> Nao posso usar uma Query, pois preciso de um Edit e Post, e tals.. por
> este
> motivo uso o DataSet....
>
>
> Mas alguem tem alguma ideia?
>
> []s
>
> 2006/8/14, Andre Mesquita <[EMAIL PROTECTED]>:
> >
> > Tenta o seguinte:
> >
> > var
> >   s : String;
> > begin
> >   try
> >     s := IntToStr(TbNotaIDALUNO.AsInteger);
> >     if not TbBoletim.Locate('IDALUNO',s,[]) then
> >       ShowMessage('Aluno não encontrado');
> >   except
> >     on E: Exception do
> >       ShowMessage('Erro ' + #13 + E.Message);
> >   end;
> > end;
> >
> > aconselho vc a usar um TQuery descendente.
> >
> > [ ]'s
> >
> >
> > ----- Original Message -----
> > From: "Andre Luis Silveria" <[EMAIL PROTECTED]>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Monday, August 14, 2006 1:43 PM
> > Subject: Re: [delphi-br] Locate não acha nada, porque =3F?=
> >
> >
> > Usa assim:
> > if not TbBoletim.Locate('IDALUNO', TbNotaIDALUNO.AsString, []) then
> >        showmessage('erro');
> > os parâmetros do locate são string.
> >
> > Fellipe Henrique <[EMAIL PROTECTED]> escreveu:    Olá amigos, tenho um
> > IBDataSet, e trago meus registros com o seguinte SQL:
> >
> >
> > select bn.*, b.idaluno from boletim_notas bn
> > left join boletim b on (b.idboletim = bn.idboletim)
> > where (b.idturma = :pturma) and (b.ano = :pano) and (bn.iddisciplina =
> > :pdisc)
> >
> >
> > Beleza... passo todos os parâmetros, e me retorna algo em torno de 600
> > registros... tudo certinho, já verifiquei, quando tento dar este locate
> > fala
> > que não acha:
> >
> >
> >      if not TbBoletim.Locate('IDALUNO', TbNotaIDALUNO.AsInteger, [])
> then
> >        showmessage('erro');
> >
> >
> > Já vi lá... o IDALUNO vem no select, e já existe no DataSet do
> TbBoletim,
> > e
> > o TbNotaIDALUNO.ASInteger, traz um valor que está no select acima...
> >
> >
> > Por que nao quer funcionar? to fazendo algo de errado?
> >
> >
> > []s
> >
> > --
> > _________________________________
> > Fellipe Henrique
> > [EMAIL PROTECTED]
> >
> > Borland Developer Studio 2006 Certified
> >
> > "Venham até a borda, ele disse.
> > Eles disseram: Nós temos medo.
> > Venham até a borda, ele insistiu.
> > Eles foram, Ele os empurrou...
> > E eles voaram."
> > (Guillaume Apollinaire)
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> > GYNCOWBOY
> > André Luis da Silveira
> >
> >
> > ---------------------------------
> > 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 >>>>>
> >
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> --
> _________________________________
> Fellipe Henrique
> [EMAIL PROTECTED]
>
> Borland Developer Studio 2006 Certified
>
> "Venham até a borda, ele disse.
> Eles disseram: Nós temos medo.
> Venham até a borda, ele insistiu.
> Eles foram, Ele os empurrou...
> E eles voaram."
> (Guillaume Apollinaire)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
> 
>



-- 
_________________________________
Fellipe Henrique
[EMAIL PROTECTED]

Borland Developer Studio 2006 Certified

"Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda, ele insistiu.
Eles foram, Ele os empurrou...
E eles voaram."
(Guillaume Apollinaire)


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



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

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

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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a