Autor Tópico: ScriptCase v8.0.044 (07/05/2015 20:52)  (Lida 1044 vezes)

John L. Santos

  • Bug Tracker Team
  • Administrator
  • Expert
  • *****
  • Mensagens: 595
    • Email
ScriptCase v8.0.044 (07/05/2015 20:52)
« Online: Maio 07, 2015, 08:58:39 pm »
Novas Implementações

- Adicionado PHPExcel (Necessário atualizar ambiente de produção)
- Adicionado novo tema de projetos.
- Adicionado suporte para raio de borda na moldura dos temas de projeto.


Correção Específica

- Corrigido problema na geração de arquivos XLSX na aplicação de consulta.
- Corrigido problema na visualização do histórico de versões do projeto.


Bug

- Corrigido problema na conversão do bancos Access utilizando conexão ADO.
- Corrigido problema na visualização do lookup no preview dos gráficos.
- Corrigido problema na conversão do bancos Access para SQL Server.
- Corrigido problema na navegação quando aplicação possui campos com múltiplas linhas.
- Corrigido problema de CHARSET ao utilizar macro sc_exec_sql com conexão específica.
- Corrigido problema na validação de alterações nos eventos do Report PDF.
- Corrigido problema ao importar arquivos nomeados com caracteres especiais em campos Documento (Nome de Arquivo) no formulário grid editável com Oracle.
« Última modificação: Maio 12, 2015, 10:41:35 am por John L. Santos »
John L. Santos
NetMake - Soluções em Informática

John L. Santos

  • Bug Tracker Team
  • Administrator
  • Expert
  • *****
  • Mensagens: 595
    • Email
Re:ScriptCase v8.0.044 (07/05/2015 20:52)
« Responder #1 Online: Maio 08, 2015, 03:10:19 pm »
Novas Implementações

- Adicionado PHPExcel (Necessário atualizar ambiente de produção)


Para quem quiser algo mais específico, é possível utilizar a macro sc_include_lib e usar as classes do PHPExcel.
Segue um simples exemplo na aplicação Blank:

Código: [Selecionar]
// Using ScriptCase's Macro
sc_include_lib ("excel");

// Create new PHPExcel object
echo date('H:i:s') . " - Create new PHPExcel object<br />";
$objPHPExcel = new PHPExcel();

// Set properties
echo date('H:i:s') . " - Set properties<br />";
$objPHPExcel->getProperties()->setCreator("ScriptCase");
$objPHPExcel->getProperties()->setLastModifiedBy("ScriptCase");
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.");


// Add some data
echo date('H:i:s') . " - Add some data<br />";
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'ScriptCase');
$objPHPExcel->getActiveSheet()->SetCellValue('B1', 'Example');
$objPHPExcel->getActiveSheet()->SetCellValue('A2', 'Hello');
$objPHPExcel->getActiveSheet()->SetCellValue('B2', 'World!');

// Rename sheet
echo date('H:i:s') . " - Rename sheet<br />";
$objPHPExcel->getActiveSheet()->setTitle('Simple');

       
// Save Excel 2007 file
echo date('H:i:s') . " - Write to Excel 2007 format<br />";
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save(str_replace('.php', '.xlsx', __FILE__));

// Echo done
echo date('H:i:s') . " - Done writing file.<br />";
echo "<a href='index.xlsx'>Download file</a>";
 
John L. Santos
NetMake - Soluções em Informática

flaviomorais

  • Avançado
  • ****
  • Mensagens: 348
    • Email
Re:ScriptCase v8.0.044 (07/05/2015 20:52)
« Responder #2 Online: Maio 08, 2015, 03:37:40 pm »
O que quer dizer com (Necessário atualizar ambiente de produção), quer dizer atualizar o diretorio lib das aplicações que eu for publicar, ou alguma coisa no SC para ser feito a mão  que a atualização não faz ?

Novas Implementações

- Adicionado PHPExcel (Necessário atualizar ambiente de produção)
- Adicionado novo tema de projetos.
- Adicionado suporte para raio de borda na moldura dos temas de projeto.


Correção Específica

- Corrigido problema na geração de arquivos XLSX na aplicação de consulta.
- Corrigido problema na visualização do histórico de versões do projeto.


Bug

- Corrigido problema na conversão do bancos Access utilizando conexão ADO.
- Corrigido problema na visualização do lookup no preview dos gráficos.
- Corrigido problema na conversão do bancos Access para SQL Server.
- Corrigido problema na navegação quando aplicação possui campos com múltiplas linhas.
- Corrigido problema de CHARSET ao utilizar macro sc_exec_sql com conexão específica.
- Corrigido problema na validação de alterações nos eventos do Report PDF.

John L. Santos

  • Bug Tracker Team
  • Administrator
  • Expert
  • *****
  • Mensagens: 595
    • Email
Re:ScriptCase v8.0.044 (07/05/2015 20:52)
« Responder #3 Online: Maio 08, 2015, 03:56:41 pm »
O que quer dizer com (Necessário atualizar ambiente de produção), quer dizer atualizar o diretorio lib das aplicações que eu for publicar, ou alguma coisa no SC para ser feito a mão  que a atualização não faz ?

Para usuários que utilizam o ambiente de produção separado nas publicações(publicações na qual o usuário apenas publica as aplicações, pois já possui um ambiente de produção), será necessário atualizá-lo. Através do nosso site você pode baixar o ambiente de produção.
http://www.scriptcase.com.br/baixar-outros/

Para o restante dos usuários, deve-se apenas deixar marcada a opção de "Atualizar ambiente de produção" durante a atualização automática.


John L. Santos
NetMake - Soluções em Informática