Leonair 0 Denunciar post Postado Julho 8, 2008 Ola pessoal preciso fazer o seguinte, o meu programa gera um holerite de folha de pagamento, mais preciso que ele sai num mesma folha duas vez, como faço isso....Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Marostegan 0 Denunciar post Postado Julho 8, 2008 Ola pessoal preciso fazer o seguinte, o meu programa gera um holerite de folha de pagamento, mais preciso que ele sai num mesma folha duas vez, como faço isso....Obrigado fala amigo... tenta fazer o seguinte... Só para teste... depois você adapta no seu sistema ai! Abra um novo form, suponhamos que a propriedade name dele será Formrelatorio nele coloque um componente QuickRep, Inclua uma Query ou IBQuery, mude a propriedade SQL dela para a tabela que você precisa imprimir os dados No QuickRep na propriedade DataSet sete a Query ou IBQuery adicionada Selecione true na band Detail, nela inclua QRLabels e QRDBTexts. Nas QRLabels coloque na propriedade Caption a referência do dado que será impresso e na QRDBText set a propriedade DataSet com a Query ou IBQuery adicionada, na propriedade DataField sete o dado a ser impresso, exemplo: QRLabel - Caption = Nome QRDBText - DataSet = IBQuery1 - DataField = Nome faça isso para todos os dados que deseja que imprima no relatório! no botão imprimir coloque o seguinte código, supondo que tenha usado uma query no FormRelatorio e que a tabela chame-se Cliente: FormRelatorio:=TFormRelatorio.Create(Self); FormRelatorio.Query1.Close; FormRelatorio.Query1.SQL.Clear; FormRelatorio.Query1.SQL.Add('Select * from Cliente'); FormRelatorio.Query1.Open; FormRelatorio.QuickRep1.Preview; Só que no seu caso, como você quer que saia 2 vezes, coloque entao QRDBText ligando com os campos em cima da folha e depois no meio... acredito que de certo assim! qq coisa posta ae! abraços! Compartilhar este post Link para o post Compartilhar em outros sites