Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida com Qry


papaicleber

Pergunta

:angry:

Boa Noite Pessoal

Só está faltando uma coisa que eu não sei o que, mas tenho certeza que alguém com um pouco mais conhecimento que eu

poderá me dizer.

A questão é a seguinte:

Na Minha Qry tenho o seguinte comando:

Select * From TBGas where DataGas BetWeen :DataIni and :DataFim

and Situacao= :Situacao and NomeEscola= :Escola

Até tudo bem: Eu Acho!

Então no meu Form de consulta tenho o seguinte:

Um Radio Buton com o seguinte comando:

begin

inherited;

IF DS.DataSet.Active = True Then

Begin

If RGSituacao.ItemIndex = 0 Then

Begin

Dados.QryConsLanGas.ParamByName('Situacao').AsString := 'PEDIDO'

end

else

Begin

If RGSituacao.ItemIndex = 1 Then

Begin

Dados.QryConsLanGas.ParamByName('Situacao').AsString := 'PLANILHA'

end

else

Begin

If RGSituacao.ItemIndex = 2 Then

Begin

Dados.QryConsLanGas.ParamByName('Situacao').AsString := 'COMANDA'

end;

end;

end;

end;

end;

Isso Funciona.

Mas O Problema está no seguinte comando do BtnButon:

begin

inherited;

If DS.DataSet.Active = true then

begin

Dados.QryConsLanGas.Close;

Dados.QryConsLanGas.ParamByName('DataIni').AsDate := FrmConsLanGas.DTPIni.Date;

Dados.QryConsLanGas.ParamByName('DataFim').AsDate := FrmConsLanGas.DTPFim.Date;

If Edit1.Text <> '' Then

Begin

Dados.QryConsLanGas.ParamByName('Escola').AsString:= Edit1.Text;

end;

end;

Dados.QryConsLanGas.Prepare;

Dados.QryConsLanGas.Open;

end;

Esse comando funciona muito bem, se eu colocar o nome correto no edit, porém estou com dificudade se tento bucar parte do nome ou todos.

alguém pode me ajudar?

Cleber

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Esse comando funciona muito bem, se eu colocar o nome correto no edit, porém estou com dificudade se tento bucar parte do nome ou todos

Dados.QryConsLanGas.ParamByName('Escola').AsString:= Edit1.Text;

ficaria assim

Dados.QryConsLanGas.ParamByName('Escola').AsString:= '%'+Edit1.Text+'%';

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Esse comando funciona muito bem, se eu colocar o nome correto no edit, porém estou com dificudade se tento bucar parte do nome ou todos

Dados.QryConsLanGas.ParamByName('Escola').AsString:= Edit1.Text;

ficaria assim

Dados.QryConsLanGas.ParamByName('Escola').AsString:= '%'+Edit1.Text+'%';

abraço

Olá Amigo..

Desculpa, não sei o que tem esse código, mas não funciona.

Se coloco dessa forma, ele não retorna nenhum dado. e se coloco só o nome do campo (Edit1.text) ae ele traz,

mas tenho que colocar o nome inteiro.

O que pode ser?

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Esse comando funciona muito bem, se eu colocar o nome correto no edit, porém estou com dificudade se tento bucar parte do nome ou todos

Dados.QryConsLanGas.ParamByName('Escola').AsString:= Edit1.Text;

ficaria assim

Dados.QryConsLanGas.ParamByName('Escola').AsString:= '%'+Edit1.Text+'%';

abraço

Olá Amigo..

Desculpa, não sei o que tem esse código, mas não funciona.

Se coloco dessa forma, ele não retorna nenhum dado. e se coloco só o nome do campo (Edit1.text) ae ele traz,

mas tenho que colocar o nome inteiro.

O que pode ser?

Abraços

Boa Noite

Problema do Qry REsolvido

Graças a Deus e a sua ajuda, muito obrigado.

Mas Agora o problema é outro: :blush:

Montei um relatório onde o meu QuickReport está ligado na Qry anterior, e quando dou o comando:

Frm.QuickReport.Preview;

Dá um erro danado de Access Violation, O que pode ser Amigo?

Como resolvo isso, já li inumeros materias sobre o quick mas esse problema não to conceguindo resolver.

Obrigado

Cleber

Link para o comentário
Compartilhar em outros sites

  • 0
Montei um relatório onde o meu QuickReport está ligado na Qry anterior, e quando dou o comando:

Frm.QuickReport.Preview;

Dá um erro danado de Access Violation, O que pode ser Amigo?

Se o relatório não foi criado antes de dar o Preview, vai dar erro de Access Violation

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...