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