ano VI, nº 61, jul/2006 | Publicação gratuita, dirigida aos assinantes do eUpdate e PSE Data Access América Latina
A 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.
Aconteceu, 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.

"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.


"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.
"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.
O palestrante Anselmo Apolinário, Consultor Técnico da IBM Brasil Innovation Center, abordou os seguintes assuntos:
"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.
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.).

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.



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 |
Preç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!
A 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.