Disponível Visual DataFlex 12 Project Horizon Alpha 5

Logotipo Visual DataFlexA Data Access Wordwide anunciou que o Visual DataFlex 12 Project Horizon versão Alpha 5 já está disponível para download!

"O Visual DataFlex 12 Project Horizon trabalha da maneira que eu penso. Eu não preciso pensar na maneira como ele trabalha." - Ian Smith, Diretor Técnico, Ablescan Limited.

Ajude a Data Access tornar o Visual DataFlex a ferramenta de desenvolvimento perfeita para você, participando do programa de Alpha Teste.

O Visual DataFlex 12 Alpha 5 pode ser testado com segurança na mesma máquina onde você desenvolve comercialmente utilizando versões finais anteriores, então não hesite, teste!

Para participar do programa de testes do Visual DataFlex 12 Project Horizon Alpha:

As versões Alpha normalmente são limitadas a um grupo muito restrito de desenvolvedores, mas esta versão do Visual DataFlex merece tratamento especial. O VDF 12 inclui um IDE totalmente novo, repleto de features muito excitantes. Inscreva-se hoje mesmo no programa de testes e aproveite o desenvolvimento com esta nova geração do Visual DataFlex!

Saiba mais sobre o VDF 12 Project Horizon em www.VisualDataFlex.com/Horizon.

DAB e IBM promovem juntas evento técnico
para clientes e parceiros

Mini-convite eletrônico do eventoAconteceu, entre os dias 04 e 07 de julho, o evento intitulado Proof of Technology Application Programming IBM DB2, um workshop gratuito, oferecido exclusivamente a clientes corporativos e software houses.

Participaram do evento 14 profissionais da área, todos altamente qualificados, de companhias como EBAL - Empresa Baiana de Alimentos, Theca Corretora de Valores, Editora Abril e Estância Árvore da Vida, e software houses como Sistema Informática Empresarial (especializada em sistemas de transporte e logística), Ábaco Informática (especializada em Sindicatos), além da Consystem Consultoria e Sistemas, Albatroz Informática, Altech Solutions e Nakae Informática, parceiros importantes com grande variedade de soluções e sistemas.

Grupo de participantes do evento

"Foi um grande evento, com grandes benefícios. Eu gostaria de participar de outros eventos como este no futuro." - Leonardo Britto, EBAL Empresa Baiana de Alimentos.

Leonardo Britto (esquerda) com Octacílio Veiga Nazaré, da EBAL Empresa Baiana de Alimentos.Samuel Pizarro (à esquerda) e Jessé Pizarro (à direita), ambos da Estância Árvore da Vida.

"Evento excelente! Foi uma excelente forma de entender o produto, e vai permitir a otimização do meus sistemas." - Samuel Pizarro, Estância Árvore da Vida.

Paulo Cezar Altafin (esquerda) e Joseval Braga (direita), da Consystem."Minha principal preocupação era o que fazer com os sistemas legados. Esta foi uma ótima oportunidade para implementar nossos sistemas e oferecer aos usuários um alto nível de tecnologia. Estamos certos de que encontramos a resposta para aquilo que estávamos procurando." - Paulo Cezar Altafin, Consystem.

"A integração entre companhias que trabalham com o mesmo ambiente e a possibilidade de trocar experiências sobre as ferramentas e bancos de dados foram os pontos fortes do evento." - Joseval Braga, Consystem.

Anselmo Apolinário (à direita), Consultor Técnico da IBM e palestrante do eventoO palestrante Anselmo Apolinário, Consultor Técnico da IBM Brasil Innovation Center, abordou os seguintes assuntos:

  1. Conhecendo o DB2;
  2. Ferramental e interface com o usuário;
  3. Codificando em SQL (consultas, procedures, funções, triggers) - DB2 Extenders;
  4. Migrando para DB2 a partir de SQL Server ou Oracle;
  5. Desenvolvimento em ambiente federado

"A quantidade de interessados e os feedbacks dos participantes são fatores que nos orgulharam muito e nos motivam a novas empreitadas como essa no futuro. Nosso muito obrigado a todos os presentes e a IBM pela co-iniciativa". - Kattya V. Tapia, Diretora Geral, Data Access Brasil.

DICA TÉCNICA:
Alterando a ordenação de um grupo no Crystal Reports
via programação

Muitas vezes em alguns relatórios, como em relatórios contábeis, pode ser necessária a opção de escolher a ordem de exibição dos grupos (ascendente ou descendente). Este comportamento é facilmente configurado diretamente no Crystal Reports, porém como fornecer ao usuário uma opção para escolher a ordem de exibição dos grupos em sua aplicação VDF?

Usando versões do Crystal Reports anteriores à versão XI e versões do VDF anteriores à versão 11.1, a alteração da ordem de impressão dos grupos é definida através da propriedade GroupSortDirection, pertencente à classe CrystalReport. Um exemplo da configuração desta propriedade:

Set GroupSortDirection PE_GROUPHEADER To PE_SF_ASCENDING 
// Ordena o grupo 1 em ordem ascendente

Onde PE_GROUPHEADER é o primeiro grupo. Para utilizar o segundo grupo use PE_GROUPHEADER+1 e assim por diante. Os valores permitidos para esta propriedade podem ser PE_SF_ASCENDING, para ordenação ascendente, ou PE_SF_DESCENDING, para ordenação descendente.

Se você estiver usando o Crystal Reports XI e a classe cCrystal do VDF 11.1, então terá de instanciar um objeto Area, e usar a propriedade ComSortDirection.

O objeto Area representa cada seção do relatório (Page Header, Page Footer, Group Header, etc.).

Representação das seções do relatório

Como visto no diagrama acima o objeto Area está em um nível abaixo do objeto Report, dentro da coleção Areas. O objeto Report é instanciado automaticamente pelo objeto da classe cCrystal, porém os objetos que estão abaixo precisam ser instanciados via código. Este é o caso se você precisar usar a propriedade ComSortDirection. Será necessário um objeto Area instanciado e conectado ao correspondente COM do Crystal.

A propriedade ComSortDirection pode possuir dois valores crAscendingOrder, para ordem ascendente, e crDescendingOrder, para ordem descendente.

A seguir está um exemplo que modifica a ordenação do grupo 1 para descendente.

Procedure OnInitializeReport Handle hoReport
    Integer eDestination
    Handle hoAreas hoArea
    Variant vAreas vArea
    Integer iAreas iArea iKind 

    Forward Send OnInitializeReport hoReport

    // Configurando o destino do relatório
    Get PrintDestination of oDestinationGroup to eDestination
    Set peOutputDestination to eDestination

    // Coleção de áreas:
    Get Create of hoReport U_cCrystalAreas to hoAreas
    // Objeto de área:
    Get Create of hoReport U_cCrystalArea to hoArea
    // Dispatch da coleção áreas:
    Get ComAreas of hoReport to vAreas 
    // Atacha o dispatch ao objeto:
    Set pvComObject of hoAreas to vAreas
    Get ComCount of hoAreas to iAreas
    For iArea From 1 to iAreas
        Get ComItem of hoAreas iArea to vArea
        // Atacha o dispatch da área ao objeto:
        Set pvComObject of hoArea to vArea
        // Consultando o tipo de área:
        Get ComKind of hoArea to iKind
        If (iKind=crGroupHeader) ; // é uma GroupHeader?
            // GroupHeader do grupo 1:
            If (ComGroupNumber(hoArea)=1) ;
                Set ComSortDirection of hoArea to crDescendingOrder
    Loop
    Send Destroy of hoArea //destroy objects used
    Send Destroy of hoAreas
End_Procedure // OnInitializeReport

Neste exemplo, a ordenação está fixa, mas, evidentemente, você poderia configurar dinamicamente de acordo com uma escolha feita pelo usuário em sua ReportView.

Exemplo com ordenação fixa

Exemplo com ordenação fixa

Agenda TECDAB

Programação de AGOSTO de 2006

Inscreva-se nos cursos de certificação oferecidos pelo TECDAW! Utilizando material totalmente em português, desenvolvido por técnicos e especialistas, os cursos abrangem as ferramentas de forma clara e objetiva, com recursos áudio-visuais e exemplos práticos para um aprendizado eficiente.

AGOSTO
Crystal Reports XI - Módulo Básico 07
Crystal Reports XI - Módulo Avançado 08
Visual DataFlex - Dicas e Truques I 21
Visual DataFlex - Desenvolvendo Aplicações Windows 28/08 a 01/09

 

Logo Certified ProfessionalPreço promocional e pagamento facilitado. CONSULTE-NOS!
Telefone (11) 3262-2000 - ramal 216 | tecdab@dataaccess.com.br.

INVISTA EM VOCÊ. INVISTA NO SEU FUTURO.
Seja um profissional certificado TECDAW!

VOCÊ SABIA?
Nova versão da ferramenta de BI Dynamic AI
oferece funções para customizar informações
em conformidade com a lei Sox

Dynamic Active InformationA versão 5 do Dynamic AI, ferramenta de Business Intelligence distribuída pela Data Access Worldwide, irá trazer novas features de criação de relatórios complexos, faster and easier!

Otimizações em funcionalidades-chave incluem a geração de impressões e pdfs do lado do servidor, opções de formatação condicional, colunas de cálculos mais robustas e mais: a nova versão trará também funcionalidades que permitirão a customização das informações para suportar a lei Sarbanes-Oxley!

O novo Dynamic AI 5.0 tem previsão de lançamento em setembro - mais detalhes na próxima edição do eUpdate!

Saiba mais sobre o Dynamic AI em http://192.245.64.141:89/CT00005510NjIyNAAA.HTML.

Escolha abaixo um idioma para o qual deseja traduzir esta página:

Serviço gratuito oferecido pela Google, Inc. Não nos responsabilizamos por problemas de tradução ou pela eventual falha do serviço.

Av. Paulista, 1776 - 21º andar - CEP 01310-921 - São Paulo - SP
Tel: (55 11) 3262-2000 | Fax: (55 11) 3284-1579
www.DataAccess.com.br | www.4developers.com.br |
www.VisualDataFlex.com | www.Electos.com

©Copyright 2009, Data Access Corporation. ® Todos os direitos reservados.

As informações deste veículo foram produzidas conjuntamente pelos departamentos de Marketing e Suporte Técnico da Data Access América Latina.

 

  • Selo de validação do código XHTML pelo W3C
  • Selo de validação do CSS pelo W3C