Ajuda a iniciante......
02/02/2003
0
[],s
Anonymous
Posts
02/02/2003
Sandrodantas
Primeiro: Você está precisando montar um relatório.
Segundo: Você tem um form que possui um lookupComboBox que contém quatro opções e de acordo com a escolha realizada na combo você quer mudar o relatório ou para outro relatório?
respondendo o segundo item:
Se você quiser mudar entre relatórios, basta colocar uma condição da seguinte forma:
se dbLookUpComboBox = ´isto´ entao
chame o relatorio1.preview
se dbLookUpComboBox = ´isto´ entao
chame o relatorio2.preview
e assim por diante
Agora se você quiser mudar a forma do relatório, basta colocar os controles e habilitá-los ou desabilitá-los.
Está talvez não seja a melhor maneira de solucionar o seu problema, entrentanto, sua pergunta ficou meio confusa.
Até mais!
02/02/2003
Junior#
gostaria de usar o mesmo relatorio entende
so iria mudar um campo....pequeno...
02/02/2003
Xakal
a linha de comando:
se dbLookUpComboBox = ´isto´ entao
chame o relatorio1.preview
nao pode ser usada no dbLookUpComboBox, ja que o comando esta sendo usado no codigo fonte e nunca podera ser modificado e o dbLookUpComboBox é relacionado com a base de dados e sempre sera modificado
02/02/2003
Skaarj
Lagarto
Morcego
Jabuti
Vc que q ele fça um relaório a partirr do do nome selecionado
Tnta isso:
procedure Tform1.buttonclick(sender:Tobject);
begin
if dblookupcombobox1.text<>´´ then
begin
query1.close;
query1.sql.text:=´Select * from CLIENTES where NOME like ´´+dblookupcombobox1.text+´ ´);
query1.open;
formpreview.quikrep1.preview;
end
else
begin
application.messagebox(´Selecione o cliente do qual se deseja o relatório específico´,´Exemplo´,0);
end;
Por exemplo se vc selecionou o jabuti, ele vai trazer td sobre ele.. Filtrou pelo nome escolhido no Dblookupcombobox..
Espero q sja isso..
Clique aqui para fazer login e interagir na Comunidade :)