Ir para conteúdo
Fórum Script Brasil

alexrosalin

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que alexrosalin postou

  1. Boa Tarde Pessoal, Estou fazendo um relatório no Quickreport em que cada registro que vai ser impresso tem seu cabeçalho e seus detalhes, porém quando eu vou imprimir vários registros no final da pagina ele coloca o cabeçalho em uma pagina e como não cabe na mesma pagina coloca os detalhes do mesmo registro na próxima, e como se trata de um recibo não posso dividir. Teria alguma forma de fazer com que se não houvesse mais espaço para o registro todo ele forçar o registro ir para a próxima página? Desde já agradeço!
  2. Jhonas, vi este seu link e também vi o exemplo no delphi 7 já deu pra mim pega o esquema da coisa. Agora assim, no exemplo do Delphi por exemplo ele mostra a unidade ai mostra todos os detalhes daquela unidade e ai abaixo pula para a próxima unidade. Como eu vou fazer no meu caso para ficar um setor (no meu caso) ao lado do outro?? Outra Dúvida Estou fazendo o meu filtro para este relatório da seguinte maneira: SELECT REALIZADO, CODSET FROM RESUMO WHERE MES = :PMES GROUP BY CODSET Más dá o seguinte erro "Invalid Column Reference", se eu tiro o Group By não dá o erro, e ambos os campo existem o que pode ser?
  3. Tentei fazer alguma coisa com os meu conhecimentos más não sei se está correto!! Fiz o seguinte, criei primeiramente um DataModule com: -CdsDia (client data set) -DspDia (data set provider) -QrDia (query) (nesse primeiro grupo quero filtrar as datas) e -CdsInfo (client data set) -DspInfo (data set provider) -QrInfo (query) (esse grupo fiz para no QR trazer a informação REALIZADO) Pois bem, na minha tabela resumo tem um campo chamado mês que eu fiz para facilitar alguns outros filtros. Então fiz o seguite na QrDia: SELECT DISTINCT(DATA) FROM RESUMO WHERE MES = :PMES Após isto criei um form(FrmConsMes) para o usuário escolher de qual mês ele quer as informações coloquei um ComboBox e um Button. No ComboBox tem os meses como é salvo na tabela e no button fiz a seguite programação: FrmMenu.mes:=CmbMes.Text; //esse é o combobox | a intenção é fazer essa variável alimentar o parâmetro 'PMES' Application.CreateForm(TFrmRelDias, FrmRelDias); FrmRelDia.QuickRep1.PreviewModal; FrmRelDias.Free;( No BeforePrint fiz assim não sei se está correto: QrInfo.Close; QrInfo.Sql.Add:=(' '); QrInfo.Sql.Add:=('SELECT REALIZADO FROM RESUMO WHERE DATA = :PDATA AND CODSETOR = :PCODSET'); QrInfo.Params.ParamByName('PDATA').AsDate := (Aqui não sei o que colocar); QrInfo.Params.ParamByName('PCODSETOR').AsInteger := 1; // no caso estou fazendo primeiro só com o setor codigo 1 QrInfo.Open; QrLabel.Cation:=QrInfo.FieldByName('REALIZADO').Value; Está correto isto?? Como posso fazer para alimentar o parâmetro PMES, em qual local eu alimento ele ?? E como e com qual informação eu alimento o parâmetro PDATA tambem?? Obrigado pela atenção
  4. Vih os posts do link que me passou. Entrei em todos para ver os prolemas e as soluções Vih que o problema pode ser resolvido com o GroupHeader. Mas como nuca utilizei este componente, estou com dificuldades em utiliza-lo. Qual rotina sql tenho q executar para dar certo, e como faço as ligações. Pois vi lá q tenho q criar como se fosse um sub-detail, mas tenho que criar uns filtros que não entendi, não ficou muito claro. Desculpe a persistência, mesmo você me pasando os links, mas como eu nunca utilizei os componentes em questão, não estou conseguindo. Se você me puder da um exemplo. dos filtros q tenho q fazer e as conexões dos componentes eu agradeço.
  5. Jhonas, segui o link da pesquisa que você me passou rodei todas as páginas da busca. Vi algumas coisas que parecem ser relacionado a mesmo dúvida minha, mas sinceramente não consegui visualizar uma forma de adaptar neste meu problema. Se você puder me dar uma ajuda, eu agradeço mesmo. Já fiz alguns relatórios que agrupavam mas, tipo eles agrupavam e ficavam um abaixo do outro, nunca fiz um agrupar para ficarem na mesmo linha da BandDetail como se fossem colunas. (Nesse caso as colunas seriam cada setor e só pularem para a linha de baixo quando a data for para o próximo dia ) por isso se você puder me dar um exemplo eu agradeço. Abraços
  6. Boa noite pessoal, Desenvolvi um sistema simples para controlar eficiência de produção, esta quase completo, porém hoje a pessoa que vai utilizar o mesmo me pediu um relatório e estou com dificuldades para desenvolver. Uso Delphi 7 e Firebird 1.5, tenho uma tabela que guarda as informações das eficiencias que são geradas diariamente para cada setor. Tenho que fazer um relatório que mostre o que cada setor produziu em cada dia, mais ou menos assim. -----|Data|--------|Setor 1|----|Setor 2|----|Setor 3|----|Total da Fábrica| |01/07/2011|-------|200|--------|980|---------|378|-------|soma do dia| |02/07/2011|-------|720|--------|450|---------|256|-------|soma do dia| O problema é que o quickreport é ligado a um clientdataset, e como vou fazer para filtrar desta maneira agrupando por setor se eles ficam em uma mesma tabela. Da pra fazer no QuickReport, ou tenho que usar algum outro tipo de relatório, sem ser impressão direta, pois ele queria um visual agradável. A tabela que tem os dados se chama "RESUMO" Campos: -CODIGO (integer) -CODSETOR (integer) - é por esse campo que sei de qual setor é a eficiencia - DATA (date) - META (Integer) - REALIZADO (integer) - é esse o campo q tenho que mostrar abaixo de cada setor; - MIN_GASTOS (numeric) Agradeço desde já.
×
×
  • Criar Novo...