Jump to content
Fivewin Brasil

Para Elitenet - Exemplo


jcleoner

Recommended Posts

Veja exemplo de relatório com o Report Manager no endereço abaixo:

http://www.vimatec.com.br/vimatec/grafico.pdf

Para execução são esses os comandos:

Select 0

Use C:\Temp\Relato.dbf Via "DBFNTX"

aWork:= Alias()

Do While (aWork)->(!Eof())

(aWork)->Descricao:= AnsiToOem((aWork)->Descricao)

(aWork)->(DbSkip())

Enddo

Use

Reportx := createobject("ReportMan.ReportManX")

Reportx:Preview = .T.

Reportx:ShowProgress = .F.

Reportx:ShowPrintDialog = .F.

Reportx:Title = "Controle de Refugos"

Reportx:Filename = "SVC370.REP"

Reportx:SetParamValue("Coment",cComent)

Reportx:SetParamValue("LOGO",G_LOGOREL)

Close Databases

Reportx:Execute()

logo.gif

Editado por - jcleoner on 07/02/2011 16:04:46

Link to comment
Share on other sites

Veja exemplo de relatório com o Report Manager no endereço abaixo:

http://www.vimatec.com.br/vimatec/grafico.pdf

Para execução são esses os comandos:

Select 0

Use C:\Temp\Relato.dbf Via "DBFNTX"

aWork:= Alias()

Do While (aWork)->(!Eof())

(aWork)->Descricao:= AnsiToOem((aWork)->Descricao)

(aWork)->(DbSkip())

Enddo

Use

Reportx := createobject("ReportMan.ReportManX")

Reportx:Preview = .T.

Reportx:ShowProgress = .F.

Reportx:ShowPrintDialog = .F.

Reportx:Title = "Controle de Refugos"

Reportx:Filename = "SVC370.REP"

Reportx:SetParamValue("Coment",cComent)

Reportx:SetParamValue("LOGO",G_LOGOREL)

Close Databases

Reportx:Execute()

logo.gif

Editado por - jcleoner on 07/02/2011 16:04:46

Link to comment
Share on other sites

citação:

Jose Carlos

Já abusando se vc puder indicar quais os arquivos que ficam na pasta, e como vc registra a OCX pelo sistema eu agradeço.

Att

João Bosco

Contagem/MG

FWH 10.6b xHb 1.2.1 WorkShop 4.5

PellesC SQLLIB


id=quote>id=quote>

É isso ai, eu também quero saber!! Agora!!!!

4764_jerry_gargalhada.gif

João Santos - São Paulo.

kmt_karinha@pop.com.br

joao@pleno.com.br

Fone: (11) 3106-2832 / 8243-5632 - TIM

FWH 2.7 - xHARBOUR WorkShop.Exe

dentinho.jpg?rnd=0.830315402649066

Link to comment
Share on other sites

Edutraini

É free

João Bosco

Os arquivos são:

reportman.ocx

reportmanres.pt

alem dos arquivos .rep que são os relatórios

Para verificar se está registrada a ocx uso a função abaixo, onde checa se a ocx está registrada e cria a obdc dos arquivos DBF:

Static Function Ver_Report

#define HKEY_LOCAL_MACHINE 2147483650 // 0x80000002

LOCAL aWORK, oRelato, cComent:='',Reportx,cErro:=0

Local oDsn,nTypeDsn:= 0 // 0 = System DNS

oReg := TReg32():New( HKEY_LOCAL_MACHINE, "SOFTWARE\Classes\Reportman.Reportmanx",@cErro )

IF cErro > 0

WaitRun("Registro.exe")

// MsgStop("Reportman.ocx não registrada","Erro detectado")

Else

// MsgInfo("Reportman.ocx OK","Aviso")

Endif

cBanco = "Arquivos do dBASE"

cCaminho = "C:\TEMP"

cPasta = "C:\TEMP"

cPorta = 0

oDsn := TDsn():New( cBanco )

IF oDsn:nStatus <> 0 // Erro, não encontrou

oDsn:Create( cBanco, ; // Nome DSN

"Banco do Sistema "+cBanco, ; // Descrição

"Microsoft dBase Driver (*.dbf)", ; // Database

cCaminho, ; // Servidor

"", ; // Usuario

nTypeDsn, ; // Tipo de DSN

"C:\Windows\system32\odbcjt32.dll" ,; // Driver

cPorta , ;

cPasta) // Driver

ENDIF

Return

logo.gif

Link to comment
Share on other sites

citação:

João

Qual o seu email que lhe passo a classe "TDSN"

logo.gif


id=quote>id=quote>

Zé, manda pra mim, eu também não tenho e quero iniciar os testes o mais rápido possivel.

Obg.

Abraços.

João Santos - São Paulo.

kmt_karinha@pop.com.br

joao@pleno.com.br

Fone: (11) 3106-2832 / 8243-5632 - TIM

FWH 2.7 - xHARBOUR WorkShop.Exe

dentinho.jpg?rnd=0.830315402649066

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...