Ajuda a iniciante......

02/02/2003

0

Bem gostaria de saber como gaço pra montar um relatorio, e que para selecionar a sua opção....eu use um BdLoookUpCombo Box, com quetro opções dentro dele e ao selecionar a opção ele mude o relatorio...por favor...
[],s


Anonymous

Anonymous

Responder

Posts

02/02/2003

Sandrodantas

Olá tudo bem? Sua pergunta ficou um pouco confusa, mas vamos ver se entendi.

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!


Responder

02/02/2003

Junior#

cara e mais ou menos isso,
gostaria de usar o mesmo relatorio entende
so iria mudar um campo....pequeno...


Responder

02/02/2003

Xakal

amigo [b:fd055ce4b4]sandrodeantas[/b:fd055ce4b4]

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


Responder

02/02/2003

Skaarj

Digamos q o dblook pega da tabela clientes tod os cliente e tm la

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..


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar