| Autor |
Tópico  |
|
jef2_tim
Membro Avançado
   
Brasil
2732 Mensagens |
Postado - 04/02/2010 : 19:26:37
Ola amigos Fizemos um relatorio aqui de notas fiscais emitidas. Fizemos uma tela que vai gerar a consulta, nesta tela tenho 2 bancos temporarios. Um deles mostra as notas fiscais e o outro banco mostra detalhes das notas referentes aos produtos contidos na nota. de acordo com a imagem Tela_Consulta http://www.4shared.com/file/215201755/99a7778e/Tela_Consulta.html " target="_blank"> http://www.4shared.com/file/215201755/99a7778e/Tela_Consulta.html
Ao imprimir eu consigo mandar os dados da nota fiscal, o problema 'e tentar mandar os detalhes das notas. Nao entendi a logica disso para fazer no fastreport! Se eu mandar o segundo temporario ele vai listar tudo.. e meu objetivo seria listar NOTA... PRODUTOS... NOTA... PRODUTOS... NOTAS... PRODUTOS Espero q tenham entendido amigos obrigado Um Xharbraço. Uso Fwh 9.4 (xharbour 1.2.1) + xDev Para Compilar Impactus Automação Comercial jef2_timber@hotmail.com (91)-3238-7012 Belem-PA Editado por - jef2_tim on 04/02/2010 19:27:15 |
evandro
Moderador
   
Brasil
2168 Mensagens |
Postado - 04/02/2010 : 21:08:52
Olá,A solução passa por grupos. Não fiz relatório parecido com esse mas acho que é por meio de grupos. []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 9.01+PellesC+MyMake+xHarbour.org 1.00+SqlLib
 |
EMPRESOFT
Membro Avançado
   
Brasil
1319 Mensagens |
Postado - 04/02/2010 : 21:23:09
Ola Jeferson, neste exemplo postado pelo Kleyber, tem um que faz exatamente isto, de uma olhada no more complexhttp://www.fivewin.com.br/exibedicas.asp?id=973 Abraços Luiz Fernando msn: empresoft@globo.com skype:empresoft empresoft@globo.com FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1 FWH 9.12,XHARBOUR 1.2,ADS 9.0
 |
jef2_tim
Membro Avançado
   
Brasil
2732 Mensagens |
Postado - 05/02/2010 : 13:37:38
Ola amigos Baixei mas da um monte de erros. Fui compilar mas falta o INT.RC alguem tem Um Xharbraço. Uso Fwh 9.4 (xharbour 1.2.1) + xDev Para Compilar Impactus Automação Comercial jef2_timber@hotmail.com (91)-3238-7012 Belem-PA |
EMPRESOFT
Membro Avançado
   
Brasil
1319 Mensagens |
Postado - 05/02/2010 : 15:01:40
citação:
Ola amigos Baixei mas da um monte de erros. Fui compilar mas falta o INT.RC alguem tem Um Xharbraço. Uso Fwh 9.4 (xharbour 1.2.1) + xDev Para Compilar Impactus Automação Comercial jef2_timber@hotmail.com (91)-3238-7012 Belem-PA
Este exemplo ja vem compilado, vc só tem que pegar a dll FRSYSTH.DLL e colocar na mesma pasta do executavel... Abraços Luiz Fernando msn: empresoft@globo.com skype:empresoft empresoft@globo.com FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1 FWH 9.12,XHARBOUR 1.2,ADS 9.0 Editado por - empresoft on 05/02/2010 15:02:03
|
jef2_tim
Membro Avançado
   
Brasil
2732 Mensagens |
Postado - 05/02/2010 : 15:58:09
private FrPrn, F_NmeRel := "Relação de Notas Fiscais - Entrada / Saída" Private mNmeEmp := Alltrim(oVar:F_Nmeusy) //-- Inicializar o objeto do Fast Report FrPrn := frReportManager():new( cFilePath( GETMODULEFILENAME( GETINSTANCE() ) ) +"FRSystH.dll" ) With object FrPrn FrPrn:SetWorkArea("Temp1", Select() ) FrPrn:SetWorkArea("Temp2", Select() ) FrPrn:LoadFromFile('C:\Impac\Frep\Rel_Nfe.fr3') FrPrn:PreviewOptions:SetAllowEdit( .T. ) // inibe o botão de edição do relatório pelo usuário FrPrn:SetResyncPair( "Temp1", "Temp2",{||CodPed->Numero} ) if msgyesno("editar") FrPrn:DesignReport() // aqui para "desenhar" o relatório Endif FrPrn:ShowReport() // aqui para gerar o preview do relatório. FrPrn:DestroyFR() end Quando eu tento colocar setworkarea temp1 e 2 ele trava o sistema... Um Xharbraço. Uso Fwh 9.4 (xharbour 1.2.1) + xDev Para Compilar Impactus Automação Comercial jef2_timber@hotmail.com (91)-3238-7012 Belem-PA |
wanderso
Novo Membro
Brasil
17 Mensagens |
Postado - 05/02/2010 : 20:17:23
Olá Jef faz assim: FrPrn:SetWorkArea("TEMP1",Select("TEMP1")) FrPrn:SetWorkArea("TEMP2",Select("TEMP2")) FrPrn:SetResyncPair("TEMP1","TEMP2") FrPrn:SetMasterDetail("TEMP1", "TEMP2", {||TEMP1->NUMERO}) Neste caso o detalhe do master vai ser os itens da nota que tenha o número igual ao pedido no TEMP1. Flw.
 |
jef2_tim
Membro Avançado
   
Brasil
2732 Mensagens |
Postado - 08/02/2010 : 11:09:28
Wanderso Fiz exatamente assim como vc disse... mesmo assim simplesmenta trava o meu aplicativo. Eu so consigo abrir os bancos se eu mandar com o mesmo alias.. ae ele abre 2.. se eu mandar FrPrn:SetWorkArea("TEMP1",Select("TEMP1")) FrPrn:SetWorkArea("TEMP2",Select("TEMP2")) FrPrn:SetResyncPair("TEMP1","TEMP2") FrPrn:SetMasterDetail("TEMP1", "TEMP2", {||TEMP1->NUMERO}) da pau se eu mandar FrPrn:SetWorkArea("TEMP1",1) FrPrn:SetWorkArea("TEMP2",2) FrPrn:SetResyncPair("TEMP1","TEMP2") FrPrn:SetMasterDetail("TEMP1", "TEMP2", {||TEMP1->NUMERO}) da pau se eu mandar FrPrn:SetWorkArea("TEMP1",Select()) FrPrn:SetWorkArea("TEMP2",Select()) FrPrn:SetResyncPair("TEMP1","TEMP2") FrPrn:SetMasterDetail("TEMP1", "TEMP2", {||TEMP1->NUMERO}) da pau rapaz... ehehhee comprexo Um Xharbraço. Uso Fwh 9.4 (xharbour 1.2.1) + xDev Para Compilar Impactus Automação Comercial jef2_timber@hotmail.com (91)-3238-7012 Belem-PA
|