Dúvida: Como abrir arquivo excel após exportar ?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Jeremias
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 23
Registrado em: Seg, 15 Fev 2010 9:58 pm
Localização: São Paulo - SP

Olá amigos,

Utilizo o FORMS 6i e criei um FORMS que exporta em arquivo "csv" para pasta OUTPUTS no servidor.....porém o usuário não tem acesso a esta pasta.

Teria alguma forma de fazer com que este arquivo em CSV abra após ser exportado para esta pasta do servidor ???

Mesmo com o código abaixo consigo fazer isto.

Selecionar tudo

OLE2.SET_PROPERTY( APPLICATION, 'VISIBLE', TRUE ) ;     

Abs,
ricards
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 52
Registrado em: Sáb, 29 Set 2007 12:59 am
Localização: Araraquara-SP
Contato:
Ricardo Neves
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)

Jeremias,

você pode usar a biblioteca D2KWUTIL que é uma pll com funcionalidades do windows.

Se o seu servidor for windows você pode abrir o arquivo da seguinte forma:

Anexe a PLL no forms e coloque o seguinte código.

Selecionar tudo


-- VERIFICA SE O ARQUIVO EXISTE
DECLARE
         V_FILE_SIZE	NUMBER;
BEGIN
         V_FILE_SIZE    :=	WIN_API_FILE.FILE_SIZE('CAMINHO_SERVIDOR\ARQUIVO.CSV',TRUE);
EXCEPTION
         WHEN	OTHERS	THEN
                MESSAGE('Arquivo não foi encontrado.');
                MESSAGE('Arquivo não foi encontrado.');
                RAISE	FORM_TRIGGER_FAILURE;
END;  
-- SE O ARQUIVO EXISTIR ABRE O ARQUIVO
BEGIN
      WIN_API_SHELL.STARTFILE('CAMINHO_SERVIDOR\ARQUIVO.CSV',WIN_API.SW_SHOWMAXIMIZED,TRUE);
EXCEPTION
      WHEN      OTHERS	THEN
                MESSAGE('Problemas ao abrir o arquivo.');
                MESSAGE('Problemas ao abrir o arquivo.');
                RAISE	FORM_TRIGGER_FAILURE;
END;  

Tenha uma aplicação que gera versiona documentos em um servidor e a pessoa pode abrir o arquivo e visualizar e utilizo desta forma.

O interessante se você quiser que a pessoa não altere o arquivo é importante você gravar o arquivo como somente leitura.

:-o :-o :-o :-o :-o :-o :-o :-o :-o :-o :-o :-o :-o
Jeremias
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 23
Registrado em: Seg, 15 Fev 2010 9:58 pm
Localização: São Paulo - SP

Valeu pela atenção ricards, porém mesmo assim não consegui ainda.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes