ano V | nº 53 | out / nov 2005 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.
Os desenvolvedores Visual DataFlex estão convidados a testar o Visual DataFlex 11.1 Release Candidate (RC) com o código de suas aplicações. Saber se o código dos desenvolvedores é executado corretamente com o Release Candidate é essencial para os esforços da equipe de desenvolvimento da ferramenta, a fim de entregar o melhor software possível.
O Visual DataFlex 11.1 oferece suporte completo à integração com relatórios Crystal RDC, um novo Start Center para auxiliar novos usuários, melhor suporte a temas do Windows XP, além de outras melhorias e correções. E mais: ele foi projetado para fornecer uma migração fácil a partir do Visual DataFlex 11.0.
Para informações mais detalhadas, consulte a seção “What’s New” do Help do Visual DataFlex 11.1, disponível após instalado o produto.
Para fazer download do Visual DataFlex 11.1 Release Candidate e sua documentação:
Participe também do newsgroup Visual DataFlex 11.1 Testing para mais informações:
Saiba mais sobre a principal ferramenta de desenvolvimento da Data Access Worldwide para a construção de web services e aplicações Windows e web com acesso a banco de dados visitando o site www.VisualDataFlex.com.
Com o lançamento iminente do Visual DataFlex 11.1 e alterações no Crystal Reports XI, há mais razões do que nunca para você atualizar-se para a última versão da ferramenta líder em criação de relatórios!
No Crystal Reports XI, a velha API de programação do Crystal (CRPE32.DLL) não é mais suportada pela Business Objects. Ao invés dela, uma interface COM chamada de Report Design Component (RDC) tornou-se a nova API. O Visual DataFlex 11.1 suporta totalmente esta nova API RDC através da tecnologia FlexCom2.
Note que, embora a Business Objects não suporte mais a velha API, o arquivo CRPE32.DLL ainda é incluído no Crystal Reports XI e suas aplicações Visual DataFlex baseadas na CRPE32 irão ainda funcionar com o Crystal Reports XI.
Devido ao fato de a CRPE32 não ser mais suportada no “XI”, os desenvolvedores deverão começar a integrar a nova API RDC em suas aplicações, pois as versões futuras do Crystal Reports não incluirão este componente DLL. Com o Crystal Reports XI, os desenvolvedores VDF podem utilizar os seus relatórios existentes, ao mesmo tempo em que preparam suas aplicações para suportar as versões futuras do Crystal Reports, que não suportarão mais a velha API.
Na recente conferência de desenvolvedores “Meet Me in St. Louis”, o CTO da Data Access Worldwide, John Tuohy, demonstrou a utilização da nova API RDC do Crystal Reports XI com o Visual DataFlex 11.1 (veja a apresentação em PowerPoint com uma visão geral e exemplos de código - em inglês), impressionando os desenvolvedores com os poderosos e inovadores recursos para a exibição de relatórios oferecidos com a combinação do Visual DataFlex 11.1 e o Crystal Reports XI:
“O Crystal RDC mostrado na conferência mostra o
grande potencial do uso de relatórios criados 100% dinamicamente.
Ele cria possibilidades que simplesmente não existiam.”
Tony Mackay, Anasazi Software
Fique a par das mais recentes e avançadas opções de relatórios para aplicações Visual DataFlex – o Crystal Reports XI for DataFlex!
O Crystal Reports XI for DataFlex está disponível nas versões Standard, Professional, Developer e Server. Veja o documento Features Overview Chart (formato pdf, 360 KB, em inglês) para uma descrição completa sobre as características técnicas de cada versão.
Para mais informações ou assistência comercial, contate a Data Access América Latina pelo telefone (11) 3262-2000, ou pelo e-mail comercial@DataAccess.com.br.
O laboratório de desenvolvimento da Data Access Worldwide recentemente alertou que efeitos indesejados e inesperados (potencialmente catastróficos) pudessem ocorrer quando manipulados arquivos INI usando a classe cIniFile com versões do Visual DataFlex anteriores à versão 11.1 RC.
Em suma, se o nome do arquivo INI não for configurado antes da manipulação do arquivo, seções do registro do Windows serão manipuladas no lugar do arquivo INI desejado. Em casos em que o intuito do desenvolvedor é apagar ou editar seções do arquivo INI, seções do registro serão apagadas ou editadas em seu lugar, podendo causar sérios danos.
Para mais informações e para baixar o pacote atualizado (cIniFile.pkg) que fornece proteção contra este comportamento, leia o artigo Protecting Against Unexpected Behaviors when Manipulating INI Files (em inglês) do Knowledge Base americano.
No ínicio da semana passada, a Microsoft liberou o SQL Server 2005 para produção e anunciou o seu lançamento geral em um evento na última segunda-feira, dia 7 de novembro.
Imediatamente após o lançamento do Visual DataFlex 11.1, a Data Access iniciará testes no Visual DataFlex Connectivity Kit for Microsoft SQL Server utilizando esta versão do SQL Server 2005.
No final do ano, a Data Access confirmará o suporte do Connectivity Kit atual ao SQL Server 2005 ou lançará uma atualização que ofereça este suporte.
Fique atento às próximas edições do eUpdate para receber o anúncio oficial da Data Access Worldwide sobre o Microsoft SQL Server 2005.
A Data Access Asia Pacific tem o orgulho de novamente prestar suporte ao Channel 7 Telethon e ao The Sunday Times na cidade de Perth para auxiliar nos seus esforços para levantar fundos para as crianças carentes e doentes do leste da Austrália.
O gerente regional da DAAP, Tom Aczel, diz que a doação inclui licenças do Visual DataFlex 11 Client que permitem ao call center do The Sunday Times executar o Software Telethon, construído com o Visual DataFlex, em 200 estações de trabalho operadas por voluntários que recebem as doações.
Sam Cannone, gerente dos projetos de TI do The Sunday Times, está coordenando as operações do call center do Telethon. “Este é o 6º ano em que fornecemos software especializado, e nós agradecemos à Data Access Worldwide por sua doação”, ele diz.
O The Sunday Times está novamente recebendo o Channel 7 Telethon em seu call center nos dias 12 e 13 de Novembro. Este será o 37º ano do Telethon e, desde o seu início em 1968, levantou mais de $63 milhões de dólares para as crianças carentes e doentes. No ano passado foram levantados $2.8 milhões de dólares.
A Data Access Asia Pacific está localizada em Melbourne, Austrália, servindo clientes na Austrália, Nova Zelândia e sul da Ásia incluindo Indonésia, Hong Kong, Malásia e Singapura.
Veja abaixo a lista dos artigos cadastrados e atualizados em outubro (clique sobre o título):
| TIPO: Visual DataFlex (Aplicações Windows) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1466 | 10.1 e superior | Mensagem de Erro "DDO re-entrant operation attempted." status 4402 | |
| 1465 | Como implementar uma função de Callback | ||
| TIPO: Visual DataFlex (Aplicações Web)/WebApp Product Suite | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1467 | Implementando Exit Method em aplicações Web | ||
| TIPO: Linguagem (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1300 | Criando registros "manualmente" usando o dicionário de dados | ||
| TIPO: DataFlex Character Mode | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1423 | 3.2 | DataFlex 3.2 e Windows Server 2003 | |
| 889 | Como saber se o programa foi executado com DFRUN ou DFRUNCON | ||
| TIPO: Visual DataFlex (Aplicações Windows) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1406 | Criando um relacionamento apenas para uma View | ||
| 964 | 7 | Compartilhando arquivos entre Workspaces | |
| TIPO: DataFlex Connectivity Kit for Crystal Reports | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1194 | Vínculos entre campos ASCII não estão funcionando ao acessar base do Visual DataFlex 9 | ||
Veja abaixo a lista dos comandos atualizados no mês de outubro (clique sobre o título):
| ENTRADAS ATUALIZADAS | |||
|---|---|---|---|
| Código | Data | Título | |
| 122 | 31/10 | End_Object | |
| 121 | 31/10 | End_Item_List | |
| 120 | 31/10 | End_Procedure | |
| 119 | 31/10 | End_Transaction | |
| 118 | 31/10 | End_Item_Group | |
| 117 | 31/10 | End_Enum_List | |
| 116 | 31/10 | End_Function | |
| 115 | 31/10 | End_Constraints | |
| 114 | 31/10 | End | |
| 113 | 31/10 | Sort | |
| 112 | 31/10 | Size_Of_Field | |
| 111 | 31/10 | Structure_Copy | |
| 110 | 31/10 | Else | |
| 109 | 31/10 | String | |
| 108 | 31/10 | Start_Ui | |
| 107 | 31/10 | Stop | |
| 106 | 30/10 | Structure_Abort | |
| 105 | 30/10 | DiskFree | |
Veja abaixo a lista dos produtos cadastrados e atualizados no mês de outubro:
| Código | Criação | Título | Versão | |
|---|---|---|---|---|
| 59 | 31/10 | Visual DataFlex Studio 11.1 Beta | 11.1.100.1 Beta 4 |
| Código | Alteração | Título | Versão | |
|---|---|---|---|---|
| 53 | 31/10 | Visual DataFlex Client 11.0 | 11.0.77.0 | |
| 52 | 31/10 | Visual DataFlex Web Application Server 11.0 | 11.0.77.0 | |
| 49 | 31/10 | Visual DataFlex Studio 11.0 | 11.0.77.0 | |
| 44 | 31/10 | Visual DataFlex Client 10.1 | 10.1.37.0 | |
| 43 | 31/10 | Visual DataFlex Web Application Server 10.1 | 10.1.37.0 | |
| 41 | 31/10 | Visual DataFlex Studio 10.1 | 10.1.37.0 |
Na versão 11 do Visual DataFlex, as Grids ganharam suporte aos Combo Forms. O Studio ainda está em processo de atualização para que se tenha suporte completo a esse novo recurso, já como uma opção da própria Grid (como um checkbox, por exemplo), no entanto você pode facilmente adicionar o código necessário para fazer isso. O código para disponibilizar o combo form em uma coluna está descrito abaixo:
Set Column_Combo_State 1 to True Set Column_Combo_Entry_State 1 to False Set pbComboNavigation to False
Agora vamos detalhar o uso de cada uma das linhas do nosso exemplo:
A propriedade Column_Combo_State especifica se uma coluna da Grid será apresentada como um combo form. O número da coluna que irá exibir os dados na forma de combo form (no nosso caso, a coluna 1) é especificado e fica armazenado no argumento iColumn. Essa propriedade é usada mais freqüentemente quando um campo da coluna for definido pelo seu dicionário de dados com uma tabela de validação e pode ser usada tanto com objetos dbGrid quanto com objetos dbList.
Essa propriedade é normalmente configurada uma vez para cada coluna que precisa de um combo form, entretanto ela pode ser habilitada e desabilitada item por item para permitir combos personalizados baseados na linha. Isso pode ser configurado dentro da mensagem item_change antes da linha Forward Send. Quando essa técnica é usada, todos os dados da coluna com o combo form precisarão ser configurados item por item.
O valor padrão dessa propriedade é False.
Determina se a coluna permitirá a entrada de dados (digitando no próprio combo form) ou somente a seleção de um dos valores da lista. No nosso exemplo impedimos os usuários de entrarem com dados e asseguramos que somente pode ser selecionado um dos valores que está sendo exibido na lista do combo form da coluna 1 da Grid. Se tivéssemos configurado como True, permitiríamos que os usuários entrassem com dados que não estivessem disponíveis na lista do combo form.
No nosso caso utilizamos o padrão, que é False.
Determina como as teclas de atalho serão tratadas por qualquer combo form em uma Grid. Quando True (o valor padrão), as setas direcionais do teclado navegarão entre as opções do combo form. Quando False, as setas direcionais mudarão a linha selecionada na Grid. Note que isso afeta todos os combos form da Grid e não é aplicado item por item.
No exemplo habilitamos as setas de navegação nos combos para mudarem de linha dentro dela. Se tivéssemos configurado como True, as setas de navegação somente poderiam ser usadas para navegar dentro do próprio combo form.
Veja um exemplo de implementação de combo form dentro de uma dbGrid na view Contacts da workspace Contacts do VDF 11.

Inscreva-se nos cursos de certificação oferecidos pelo TECDAB! 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.
| DEZEMBRO | ||
|---|---|---|
| DataFlex 3.2 OOP - Programação Orientada a Objetos | 05 a 09 | |
| Crystal Reports XI - Módulo Básico | 15 | |
| Crystal Reports XI - Módulo Avançado | 16 | |
| Visual DataFlex - Dicas e Truques I | 19 | |
Preço promocional e pagamento facilitado. CONSULTE-NOS!
Telefone (11) 3262-2000 - ramal 222 | tecdab@dataaccess.com.br.
INVISTA EM VOCÊ. INVISTA NO SEU FUTURO.
Seja um profissional certificado TECDAB!
Membros das equipes de desenvolvimento das empresas Forjacentro e Edil Productos Impermeabilizantes, compostas por Daniel Fernandez Padilla, Daniel Alejandro Añez Oberto, Hugo Miranda Macero e José Alvarez Gil, estão passando pelo curso de certificação em Visual DataFlex 11 durante esta semana (7 a 11 de novembro) e receberá apoio técnico da Data Access América Latina para atualizar seus sistemas desenvolvidos na antiga versão 7 da ferramenta.
Com a implantação do Visual DataFlex 11, a Diretoria de TI da Forjacentro já pensa em disponibilizar alguns dos aplicativos na Internet, estreitando a comunicação com seus fornecedores e clientes e aumentando sua produtividade.
A Forjacentro está há mais de 30 anos no mercado industrial, fabricando peças forjadas em aço para todo o continente Americano. Graças ao sistema de forja aberta, a Forjacentro fabrica diversos produtos forjados com pesos que alcançam até 10 toneladas por peça.
Saiba mais sobre estes clientes em www.forjacentro.com e www.edil.com.
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.