ano III | nº 27 | ago/set 2003 | Publicação gratuita, especialmente dirigida aos assinantes do e-Update e do PSE Data Access Brasil
 
 

LEIA NESTA EDIÇÃO:

Notícias
Lançada nova edição da revista 4developers
Data Access Corporation divulga nova tabela de compatibilidade
Artigos cadastrados em agosto na seção Knowledge Base, do site 4developers
Comandos cadastrados em agosto na seção Developer Library, do site 4developers

Aplicações
Convertendo relatórios para versão 9 do Crystal Reports

Eventos
Cursos de certificação TECDAB - setembro de 2003
Agenda de eventos internacionais Data Access Worldwide

Você Sabia...
Dicionários de Dados do DataFlex 3.2 são os mesmos do VDF e WebApp™

 

Edições antigas, opções de pesquisa, cadastro e crédtos

 

 

Lançada nova edição da Revista 4developers

Acaba de sair do forno a edição nº 12 da revista 4developers!

Com mais de 40 páginas de conteúdo exclusivamente técnico, a revista 4developers é trimestral e é um dos itens do Pacote de Serviços Exclusivos. Conheça abaixo o conteúdo desta edição:

Estudo de Caso
• Estância Árvore da Vida - Confiabilidade, segurança e alta produtividade
  definiram a escolha da solução Visual DataFlex com Pervasive.SQL

Matéria de capa - Desenvolvimento Character
• Convertendo aplicações 2.3b para DataFlex 3.2

Desenvolvimento Windows
• Recursos avançados para Dialogs de About e System Information

Desenvolvimento Web
• Utilizando JavaScript com WebApp™ para criar prompt-lists - parte 2

Desenvolvimento de Relatórios
• Tabelas de validação no Crystal Reports

Periféricos e componentes externos
• Enviando e-mail em formato HTML

Dicas Rápidas - Crystal Reports
• Como suprimir objetos de campo MEMO em branco
• Como fazer a pré-visualização do Crystal aparecer maximizada executando através do VDF

Como Resolver
• Problemas ao navegar nos registros de um dbList
• Caracteres acentuados aparecem corrompidos

Dica do Leitor
• Calendário para aplicações VDF

Glossário

 

Para acessar mais detalhes desta edição, clique aqui.
   
Para conhecer todos os detalhes do PSE - Pacote de Serviços Exclusivos, clique aqui.

 

voltar ao topo

 

Data Access Corporation divulga nova tabela de compatibilidade

A Data Access nos EUA divulgou há pouco uma nova tabela contendo informações de produtos, versões e seus respectivos ambientes operacionais testados e suportados. Uma das diferenças dessa nova tabela é que, a partir de agora, o DataFlex Character 3.2 é suportado também sobre ambiente Windows XP. Confira:

Produto Revisão Plataformas suportadas
Visual DataFlex 9.x, 8.x Microsoft Windows1a: 98 SE; ME; NT 4.0 SP 6a; 2000 SP 3,
XP SP 1a
Novell Netware: 5.x ou superior
WebApp™ Server 3.x, 2.1 Microsoft Windows1a: NT 4.0 SP 6a; 2000 SP 3, XP SP 1a
DataFlex 3.2 Microsoft Windows1b: 98 SE; NT 4.0 SP 6a, 2000 SP 31c, XP SP 1a
DOS: 6.22
Novell Netware: 5.x ou superior
Linux5: RedHat 7.3, kernel 2.4.18-3. Planejado para qualquer versão do Linux com kernel 2.2.14 ou superior
UNIX: SCO Unixware / SCO 7; Hewlett-Packard HP-UX 10.204; IBM AIX 4.23; SCO UNIX Open Server Enterprise 5.04; Sun Solaris 2
DataFlex 3.1d Microsoft Windows1b: 98 SE; NT 4.0 SP 6a; 95 OSR21d
DOS: 6.22
Novell Netware: 5.x ou superior
Linux5: Caldera 1.2, kernel 2.033; RedHat 5.0, kernel 2.032
UNIX: SCO Unixware / SCO 7; Hewlett-Packard HP-UX 10.204;
IBM AIX 4.23; SCO UNIX Open Server Enterprise 5.04;
Sun Solaris 2; Mips ABI 1.1x Compliant Systems2;
Intel Based UNIX System V; IBCS2-Compliant Systems2
Crystal Reports 9.x Microsoft Windows1: 98 SE; ME; NT 4.0 SP 6a; 2000 SP2; XP
Crystal Reports 8.5, 8 Microsoft Windows1: 98 SE; NT 4.0 SP 6a; 2000 SP1
Crystal Reports
Connectivity Kit
9.x Microsoft Windows1: 98 SE; NT 4.0 SP 6a; 2000 SP2; XP
Crystal Reports
Connectivity Kit
2.0 Microsoft Windows1: 98 SE; NT 4.0 SP 6a; 2000 SP1
Pervasive.SQL for DataFlex V8, 2000i As mesmas plataformas suportadas pelo DataFlex, Visual DataFlex e WebApp Server. Linux Server com clients Windows.
Pervasive.SQL
Connectivity Kit
2000 As mesmas plataformas suportadas pelo DataFlex, Visual DataFlex e WebApp Server.
Pervasive.SQL
Connectivity Kit
2.0, 1.3 As mesmas plataformas suportadas pelo DataFlex, Visual DataFlex e WebApp Server.
IBM DB2 UDB Connectivity Kit 2.2, 2.0 As mesmas plataformas suportadas pelo DataFlex, Visual DataFlex e WebApp Server.
MS SQL Connectivity Kit 2.2, 2.0 As mesmas plataformas suportadas pelo DataFlex, Visual DataFlex e WebApp Server.
ODBC Connectivity Kit 2.2, 2.0 As mesmas plataformas suportadas pelo DataFlex, Visual DataFlex e WebApp Server.

 

Notas e isenções de responsabilidades

1. Para todos os sistemas operacionais Microsoft Windows, tenha certeza de que possui os patches de atualização do Windows Update.

a. Para Visual DataFlex e WebApp Server, instale o último service pack do seu sistema operacional.

b. Para DataFlex DOS e console-mode, instale o último service pack e updates compatíveis para seu sistema operacional.

c. Somente DataFlex 3.2 Windows Console Mode runtime é suportado no Windows 2000 e XP. Consulte a página DAW Windows 2000 Information Center para obter mais informações.

d. Windows 95 é um ambiente testado e compatível, mas por causa da obsolescência deste sistema operacional, a DAW não fará testes para confirmar problemas relatados nesta plataforma.

2. Para sistemas compatíveis com Mips ABI e IBCS2, é responsabilidade de cada fornecedor UNIX garantir a compatividade com os padrões Mips ABI ou IBCS2. Por favor, veja o Guia de Instalação & Ambiente que foi enviado junto com o seu produto para mais informações.

3. A versão listada do ambiente IBM AIX UNIX refere-se à plataforma na qual o produto foi construído e testado. Versões mais novas do AIX devem ser compatíveis com o produto, mas não foram realizados testes específicos.

4. A versão listada do ambiente Hewlett-Packard HP-UX refere-se à plataforma na qual o produto foi construído e testado. Versões mais novas do HP-UX devem ser compatíveis com o produto, mas não foram realizados testes específicos.

5. A versão listada do Kernel do Linux refere-se àquela na qual o produto foi construído e testado. Versões mais novas do Kernel devem ser compatíveis com o produto, mas não foram realizados testes específicos.

 

voltar ao topo

 

Artigos cadastrados em agosto na seção Knowledge Base,
   do site 4developers

Os cinco artigos mais "quentes" do mês são (exceto os artigos já publicados na última edição do eUpdate):

Artigo 1102 Assunto: Visual DataFlex status: publicado em 29/08/2003
Impressão de relatórios do Crystal Reports em Landspace
Comentário: Este artigo mostra como imprimir seus relatórios feitos no Crystal em Landspace (paisagem), quando executados a partir do Visual DataFlex. Confira!

 

Artigo 1100 Assunto: Linguagem status: publicado em 28/08/2003
Como criar campos em um arquivo via programação
Comentário: Este artigo mostra um recurso muito interessante que permite criar campos em arquivos de dados através de sua aplicação. Você poderá criar seu próprio Database Builder, se quiser.

 

Artigo 1095 Assunto: Visual DataFlex status: publicado em 22/08/2003
Usando imagens dinamicamente em relatórios da classe BasicReport
Comentário: Este artigo explica como usar imagens dinamicamente para seções de relatório da classe BasicReport. Através deste recurso você poderá, por exemplo, customizar seções do relatório dependendo das opções de configuração que o usuário escolher.

 

Artigo 1089 Assunto: DataFlex status: publicado em 18/08/2003
Como exibir dados de um campo TEXT em programas procedurais
Comentário: Você ainda está programando em procedural e precisa exibir campos do tipo TEXT em seus programas? Veja neste artigo como mesclar programação OOP e procedural para ter este recurso.

 

Artigo 1088 Assunto: DataFlex 2.3b status: publicado em 15/08/2003
O DataFlex 2.3b é homologado para ambiente Windows 2000/XP?
Comentário: Ainda usando a versão 2.3b? Veja neste artigo a posição em relação a utilizar esta versão do produto em Windows 2000 ou XP.

 

Abaixo, seguem listados os 20 artigos cadastrados neste mês (clique sobre o título para acessá-los diretamente):

Artigo Tipo Título  
1102 VDF Impressão de relatórios do Crystal Reports em Landspace
1101 Crystal/WinQL Impressão em Landscape a partir de programas Visual DataFlex
1100 Linguagem Como criar campos em um arquivo via programação
1099 Crystal Como passar informação de Login para um relatório do Crystal Reports a partir de um programa Visual DataFlex
1098 VDF Como passar informação de Login para um relatório do Crystal Reports a partir de um programa Visual DataFlex
1097 Linguagem Como saber em tempo de execução quais arquivos estão abertos no programa
1096 VDF Botão muda de tamanho ao alterar as configurações de fonte
1095 VDF Usando imagens dinamicamente em relatórios da classe BasicReport
1094 VDF Database Builder não mostra as guias para alteração do dicionário de dados
1093 Linguagem Como obter os nomes dos arquivos de um diretório
1092 HTML/ASP Criando e excluindo diretórios virtuais do IIS através do prompt de comando
1091 HTML/ASP Efetuando transferência de arquivo a partir de páginas HTML
1090 WebApp 2/3 Mensagem de Erro: "Unspecified Error" ao tentar executar uma aplicação convertida do VDF5/WAS 1.0
1089 DataFlex Como exibir dados de um campo TEXT em programas procedurais
1088 DataFlex 2.3b O DataFlex 2.3b é homologado para ambiente Windows 2000/XP?
1087 VDF Como fazer filtragens de registros em relatórios da classe BasicReport e WinReport
1086 VDF Como fazer uma tela abrir maximizada
1085 VDF 9 Opção Register External Component não permite registrar arquivos .mn
1084 VDF 9 Como disponibilizar opção de reindexação para o usuário
1083 WebApp Por que o assistente do WebApp não gera entradas Checkbox?

LEGENDA:
CONTEÚDO PÚBLICO: pode ser acessado livremente
CONTEÚDO RESTRITO: exclusivo para assinantes do PSE - Pacote de Serviços Exclusivos

Conheça a seção Knowledge Base Brasil e outros recursos e informações, disponíveis para assinantes do Pacote de Serviços Exclusivos em www.4developers.com.br. Acesse já e conheça o site e todas as vantagens de ser um assinante.

 

voltar ao topo

 

Comandos cadastrados em agosto na seção Developer Library,
   do site 4developers

Abaixo, seguem listados os 16 comandos cadastrados neste mês (exceto os comandos já publicados na última edição do eUpdate):

Código Data Comando Status
203 29/08 Section
202 28/08 Error_Report
201 27/08 GoSub
200 26/08 Help
199 25/08 Get_Profile_String
198 22/08 Get_Transaction_Retry
197 21/08 GetAddress
196 20/08 GetDskInfo
195 19/08 GoTo
194 18/08 GoToxy
193 15/08 Formfeed
192 14/08 Get_Registry_Root
191 14/08 Screen_Optimize
190 12/08 Handle
189 11/08 Get_Windows_Directory
188 08/08 EnterGroup

LEGENDA:
CONTEÚDO RESTRITO: exclusivo para assinantes do PSE - Pacote de Serviços Exclusivos

Conheça a seção Developer Library e outros recursos e informações, disponíveis para assinantes do Pacote de Serviços Exclusivos em www.4developers.com.br. Acesse já e conheça o site e todas as vantagens de ser um assinante.

 

voltar ao topo

 

 

Convertendo relatórios para versão 9 do Crystal Reports

Se você acabou de adquirir o Crystal Reports 9 for DataFlex e deseja converter seus relatórios criados com uma versão anterior do Crystal e do DataFlex Connectivity Kit for Crystal, veja nesta matéria o que será necessário.

Os relatórios que foram criados com a versão 2.x do DataFlex Connectivity Kit for Crystal Reports não necessitarão de conversão do Driver. Ao abrir o relatório no Crystal 9, o driver será convertido automaticamente. Sendo assim, tudo o que você tem que fazer é abrir e salvar o relatório na versão 9.

É recomendado que você execute uma verificação da base de dados (menu Database -> Verify Database), especialmente se você usa campos Overlap para vínculo de arquivos.

Se o seu relatório gerar o erro:

Failed to load database information.
Details: The database DLL 'crdb_p2dbflex.dll' não pode ser carregada.

Significa que ele foi criado com a versão 1.x do DataFlex Connectivity Kit for Crystal Reports e precisará ser convertido para usar o novo Driver.

Esta conversão só pode ser feita no ambiente de desenvolvimento onde o Crystal Reports está instalado. Siga os seguintes passos:

1. Faça um backup dos seus relatórios.

2. Inicie o Crystal Reports.

3. Escolha a opção Select Datasource Location no menu Database.

Cada arquivo de dados na seção "Current Data Source" deve ser substituído por um arquivo na seção "Replace with". Através deste processo, você não estará necessariamente mudando a localização dos arquivos de dados. O ato de "substituir" a fonte de dado irá atualizar o nome do driver usado para acessar o arquivo.

4. Selecione um arquivo de dados a ser atualizado na treeview da seção superior. Não selecione o arquivo.dat. Você deverá abrir a árvore do arquivo e escolher da mesma forma que está exibido na figura acima.

5. Utilize um dos métodos disponíveis (Current Connections, Favorites, History ou Create new Connection) para mapear o arquivo de dados selecionado para o arquivo DataFlex apropriado.

6. Uma vez que o arquivo foi posicionado nas duas seções, pressione o botão Update para completar o remapeamento do arquivo de dados selecionado. Se a definição do arquivo mudou, pode ser que você também tenha que remapear campos. O Crystal lhe mostrará uma nova caixa de diálogo para este propósito.

7. Repita os passos 5 e 6 para cada arquivo de dados usado no relatório.

Agora que você já sabe como é simples converter seus relatórios, adquira já o Crystal Reports 9.

Para mais informações, consulte o User's Guide do DataFlex Connectivity Kit for Crystal Reports 9. Ele está disponível no menu Iniciar da máquina onde foi instalado, ou em disco (Connectivity Kit for Crystal Reports 9.pdf). Recomendamos que você leia este manual antes de começar a desenvolver com o Crystal Reports 9 e antes de converter seus relatórios.

 

Esta e outras dicas técnicas você encontra na revista 4developers,
uma publicação trimestral com 40 páginas de conteúdo técnico de alta qualidade,
desenvolvida pelo Departamento de Suporte Técnico e distribuída exclusivamente para assinantes do
Pacote de Serviços Exclusivos.
Assine o Pacote de Serviços Exclusivos e receba gratuitamente a revista 4developers!

 

voltar ao topo

 

 
Cursos de certificação TECDAB -
   SETEMBRO de 2003

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.

Conheça o conteúdo programático do curso, pré-requisitos e outras informações clicando com o mouse sobre os nomes dos cursos de seu interesse:

  SETEMBRO DE 2003
  DataFlex 3.2 OOP - Programação Orientada a Objetos 08 a 12
  Crystal Reports 9 - Criando Relatórios Profissionais 17
  Crystal Reports 9 - Módulo avançado
18
  WebApp Studio 24
  Crystal Reports 9 - Criando Relatórios Profissionais 29
  Crystal Reports 9 - Módulo avançado 30

Inscreva-se já e torne-se um profissional certificado. Disque (55-11) 3262-2000 - ramal 213, ou escreva para TECDAB@DataAccess.com.br e solicite mais informações.

AS VAGAS SÃO LIMITADAS! Garanta já a sua...

Para conhecer as vantagens de ser um profissional certificado TECDAB, clique aqui.

Observação: A Data Access América Latina e o TECDAB reservam-se o direito de alterar datas, nomes dos cursos de certificação e seus respectivos conteúdos programáticos sem prévio aviso, exceto àqueles que tiverem vaga reservada no curso em questão.

 

voltar ao topo

 

Agenda de eventos internacionais Data Access Worldwide

"Meet Me in St. Louis"
O grupo de usuários VDF-Midwest Developers anunciou que a conferência anual "Meet Me in St. Louis 2003 " será realizada nos dias 3 e 4 de outubro em St. Louis, Missouri. Mais informações na página de eventos do site Data Access nos EUA (em inglês).

DISD Summit Meeting
Organizadores do DataFlex International Software Developers (DISD) Summit Meeting (website, newsgroup) anunciou que o próximo encontro será de 26 a 28 de fevereiro de 2004. Mais informações na página de eventos do site Data Access nos EUA (em inglês).

 

voltar ao topo

 

 

Dicionários de Dados do DataFlex 3.2 são os mesmos do VDF e WebApp™

Você sabia que os pacotes de dicionário de dados fornecidos com o DataFlex 3.2 são os mesmos usados pelo Visual DataFlex e WebApp™ Studio? Isto significa que os mesmos arquivos de sub-classes de dicionário de dados criados com estes produtos podem ser usados, sem nenhuma alteração, no DataFlex Character. Alguns dos benefícios de se utilizar os dicionários de dados no DataFlex 3.2 são:

  • O Visual DataFlex, WebApp™ Studio e DataFlex Character compartilham as mesmas regras de negócios. Isto significa que a manutenção destas regras ficará centralizada em um único lugar e valerá para todos os produtos. Na verdade, os exemplos fornecidos com o DataFlex 3.2 fazem exatamente isto. Eles usam os diretórios Data e DDSrc das workspaces padrões do VDF com um subdiretório adicional para o fonte do DataFlex Character (CMSrc).

  • Você poderá utilizar o Database Builder do Visual DataFlex ou WebApp™ Studio para criar e gerenciar os arquivos de dados e de dicionários de dados das aplicações DataFlex. Se você utilizar o Database Builder para criar os DDs, você nunca mais vai querer dar manutenção manual nestes arquivos.

  • Você poderá continuar usando o AutoCreate e AutoGen para desenvolver suas views e listas de seleções para o DataFlex Character. Após criadas, elas requerem pouquíssimas mudanças para o código baseado na classe Dataset transformar-se em um código que utilize 100% dos recursos do DDO (DataDictionary Object). Na prática, será mais fácil utilizar o AutoCreate para construir aplicações com DDOs do que com Datasets, pois muitas das configurações de itens não precisam mais ser feitas no AutoCreate (CapsLock, NoPut, DisplayOnly, etc) - elas ficarão configuradas no DD.

  • Os Batch Processing Objects (BPOs) são totalmente suportados. Um BPO criado corretamente pode ser usado por todos os produtos.

Se você já usa os dicionários de dados no Visual DataFlex ou WebApp™ Studio, você não tem muito mais a aprender para usá-los no DataFlex Character. Se você é um programador DataFlex experiente, mas está conhecendo o dicionário de dados agora, notará que a mudança será muito simples. O mesmo método Framework usado com os Datasets das aplicações DataFlex é usado com os dicionários de dados.

No CD do DataFlex 3.2, você encontrará um arquivo chamado Data_Dictionary_Guide.pdf. Este arquivo contém uma documentação de introdução aos dicionários de dados e uma referência da classe. Mais material também pode ser encontrado nos manuais e Help do Visual DataFlex e WebApp™ Studio.

ATENÇÃO:

Na edição nº 12 da revista 4developers foi publicada uma matéria intitulada "Convertendo aplicações 2.3b para DataFlex 3.2", abordando diversos tópicos relacionados à conversão. Esta matéria pode ser acessada por qualquer usuário, público ou assinante, no site www.4developers.com.br/r4d_apresentacao.asp.

Além do suporte a dicionários de dados, outra diferença importante da versão 3.2 do DataFlex em relação às versões anteriores é o Filelist que, agora, comporta 4095 arquivos.

Adquira já a versão 3.2 e desfrute de todos estes benefícios!

 

voltar ao topo

 

 

Av. Paulista, 1776 - 21º andar - CEP 01310-921 - São Paulo - SP • Tel: (55 11) 3262-2000 • Fax: (55 11) 3284-1579.

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

 

Business Centers Data Access América Latina:
Belém  PA@DataAccess.com.br Imperatriz  MA@DataAccess.com.br
Belo Horizonte  MG@DataAccess.com.br Manaus  AM@DataAccess.com.br
Brasília  DF@DataAccess.com.br Porto Alegre  RS@DataAccess.com.br
Campo Grande  MS@DataAccess.com.br Recife  PE@DataAccess.com.br
Criciúma  SC@DataAccess.com.br Rio de Janeiro  RJ@DataAccess.com.br
Cuiabá  MT@DataAccess.com.br Salvador  BA@DataAccess.com.br
Curitiba  PR@DataAccess.com.br Triângulo Mineiro  MG2@DataAccess.com.br
Fortaleza  CE@DataAccess.com.br Vila Velha  ES@DataAccess.com.br
Goiânia  GO@DataAccess.com.br  
 
© Copyright 2003 Data Access Corporation. ® Todos os direitos reservados a Data Access do Brasil.

 

 
Outras opções:
 
Acessar edição anterior
   
Acessar próxima edição
   
Pesquisar outras edições
 
Alterar endereço de recebimento
 

 

voltar ao topo