seleção para relatorio
daee
na parte do relatorio que estou fazendo estou com problema .... minha tela tem um DBLookupComboBox1, ele busca o nome de marcas de uma tabela para poder selecionar a marca e filtrar e aparecer os produtos daquela marca escolhida. uso sql para fazer a filtragem. quando eu vou filtrar pela segunda vez eu consigo selecionar outra marca normalmente mas na hora que ele gera o relatorio ele gera com a marca anterior. o que eu faço?
na parte do relatorio que estou fazendo estou com problema .... minha tela tem um DBLookupComboBox1, ele busca o nome de marcas de uma tabela para poder selecionar a marca e filtrar e aparecer os produtos daquela marca escolhida. uso sql para fazer a filtragem. quando eu vou filtrar pela segunda vez eu consigo selecionar outra marca normalmente mas na hora que ele gera o relatorio ele gera com a marca anterior. o que eu faço?
Franck.c
Curtidas 0
Respostas
Dataclass
01/07/2004
Frank,
Olha não ficou muito claro oque ocorreu, mas tenta verificar se estas atualizando a fontes de dados do relátorio(pode ser que tu estejas usando uma Query para mostrar na tela os dados selecionado e outra para gerar o relátorio,neste caso as duas devem estar atualizadas).
Verifica também se tu estás fechando o relátorio anterior e abrindo ele novamente...
Qualquer coisa é só postar!
Olha não ficou muito claro oque ocorreu, mas tenta verificar se estas atualizando a fontes de dados do relátorio(pode ser que tu estejas usando uma Query para mostrar na tela os dados selecionado e outra para gerar o relátorio,neste caso as duas devem estar atualizadas).
Verifica também se tu estás fechando o relátorio anterior e abrindo ele novamente...
Qualquer coisa é só postar!
GOSTEI 0
Franck.c
01/07/2004
daee
na parte do relatorio que estou fazendo, to com problema .... minha tela tem um DBLookupComboBox1, ele busca o nome de marcas de uma tabela. dai no relatorio aparece os produtos daquela marca escolhida. queria tbm deixar a lista de marca listada por ordem alfabetica. uso sql para fazer a filtragem. quando eu vou filtrar pela segunda vez eu consigo selecionar outra marca normalmente mas na hora que ele gera o relatorio ele gera com a marca anterior. o que eu faço?
===> estou usando o seguinte codigo no botão.
procedure TFRelEsquemaTipo.SpeedButton1Click(Sender: TObject);
begin
FRelEsquemaTipo.close;
query1.filter:=´marca=´+quotedstr(DBLookupComboBox1.text);
query1.filtered:=true;
application.createform(tFRelEsquemaMod,FRelEsquemaMod);
FRelEsquemaMod.QuickRep1.preview;
na parte do relatorio que estou fazendo, to com problema .... minha tela tem um DBLookupComboBox1, ele busca o nome de marcas de uma tabela. dai no relatorio aparece os produtos daquela marca escolhida. queria tbm deixar a lista de marca listada por ordem alfabetica. uso sql para fazer a filtragem. quando eu vou filtrar pela segunda vez eu consigo selecionar outra marca normalmente mas na hora que ele gera o relatorio ele gera com a marca anterior. o que eu faço?
===> estou usando o seguinte codigo no botão.
procedure TFRelEsquemaTipo.SpeedButton1Click(Sender: TObject);
begin
FRelEsquemaTipo.close;
query1.filter:=´marca=´+quotedstr(DBLookupComboBox1.text);
query1.filtered:=true;
application.createform(tFRelEsquemaMod,FRelEsquemaMod);
FRelEsquemaMod.QuickRep1.preview;
GOSTEI 0
Franck.c
01/07/2004
alguém não entendeu o que acontece?
GOSTEI 0
Franck.c
01/07/2004
já consegui resolver!!!!
GOSTEI 0