ano VII | nº 65 | janeiro 2007 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.
Personal é uma nova versão do Visual DataFlex 12, licenciada apenas para uso pessoal e privado. O Visual DataFlex Personal:
Todo o investimento em P&D realizado no novo Visual DataFlex 12 pela Data Access, estimulou o lançamento da licença VDF Personal, objetivando conquistar a confiança de novos clientes a mudarem definitivamente sua opção de desenvolvimento para a nossa ferramenta, antes mesmo de assumir qualquer compromisso financeiro. É também o objetivo desta licença facilitar o acesso ao conhecimento por novos desenvolvedores.
Acreditamos que esta nova base ficará tão estimulada com todo o poder, eficiência, produtividade e capacidade do Visual DataFlex 12 Personal que, ao testá-lo, decidirá usá-lo tanto nos projetos pessoais quanto nos comerciais.
Para se tornar um usuário do Visual DataFlex Personal, basta registrar-se e ativar a licença após a instalação. E o que é melhor: esta licença não possui tempo limitado de uso nem restrições técnicas e é totalmente gratuita para testes e desenvolvimento completo de aplicações não-comerciais!
Suporte online gratuito em inglês, diretamente através do newsgroup do Visual DataFlex, no endereço news://news.DataAccess.com/Visual-DataFlex.
Lembrando que o suporte técnico em português mais a revista 4developers e outros recursos, são benefícios EXCLUSIVOS para assinantes do PSE.
O contrato de licença do Visual DataFlex Personal e as referências que definem sua utilização e restrições de uso, está disponível para consulta no endereço www.visualdataflex.com/personal.asp?pageid=841 (em inglês).
Acesse também www.visualdataflex.com/download.asp?pageid=842 para obter informações sobre as licenças de uso comercial.
Basta seguir os passos abaixo (instruções estão disponíveis em cada etapa, em inglês):
A Data Access Worldwide orgulhosamente anuncia o Synergy 2007 Developer Conference, que irá acontecer entre os dias 16 e 18 de Maio de 2007 na linda Miami Beach, Flórida no Miami Beach Resort & Spa.
O Miami Beach Resort & Spa está localizado na praia que tornou Miami famosa, é um dos poucos pontos turísticos reconhecidos historicamente que ficam localizados numa praia, e presta atendimento de primeiríssima classe aos seus hóspedes.
Esta localização única servirá como pano de fundo para três dias magníficos enquanto a Data Access Worldwide apresenta alguns de seus mais capazes desenvolvedores de soluções de negócios de sucesso no mundo.
Areia branca brilhante, águas turquesas tranqüilas e atrações de primeira classe. O sul da Flórida é verdadeiramente um dos locais mais coloridos e bonitos da América. Descubra os prazeres revigorantes do Miami Beach Resort & Spa, e aprecie o melhor do "Portal das Américas."
Este hotel de Miami Beach está cercado pelo Oceano Atlântico e pelo canal Intracoastal, e oferece 424 quartos e suítes - cada um repleto de confortos como acesso à Internet em alta velocidade vista para o mar.
A agenda do evento está sendo munuciosamente elaborada e será anunciada em breve, mas as seguintes atividades já estão confirmadas e são oficiais:
IMPORTANTE: além da conferência, também haverá oportunidades de treinamento antes e depois do evento, como parte opcional do pacote de três dias do Synergy. Estas sessões não podem ser perdidas, e os interessados devem considerar essas oportunidades quando forem agendar sua viagem e reservar sua hospedagem no hotel. Mais informações sobre os treinamentos de pré-conferência nesta mesma edição. Informações sobre os treinamentos de pós-conferência serão fornecidas assim que estiverem disponíveis.
Marque em sua agenda para participar conosco do Synergy 2007 Developer Conference, um evento que promete ser uma experiência extremamente importante para sua carreira e uma grande ocasião!
Mais informações sobre como inscrever-se serão divulgadas em breve.
A versão Beta 2 (build 5.0.0.19) dos kits de conectividade para MS SQL, IBM DB2 e ODBC já estão disponíveis para testes pela comunidade de desenvolvedores Visual DataFlex.
Esta versão dos Connectivity Kits oferece conectividade de alta performance aos bancos de dados das aplicações VDF e incluem diversas melhorias em relação à versão anterior. Traz também novos mecanismos que lidam melhor com a contagem de usuários para processos que são terminados inesperadamente.
Leia informações detalhadas no arquivo What's New in Version 5 (pdf) disponível para download em ftp.dataaccess.com/pub/products/connectivity/mssql/software/Whats New in Version 5.pdf.
Estamos pedindo aos desenvolvedors que utilizam esses kits de conectividade a nos ajudarem a lançar o melhor software possível, testando-os em suas aplicações e reportando suas experiências no newsgroup Data Connectivity (news://news.dataaccess.com/data-connectivity).
Para testar, clique nos links abaixo e faça download do Connectivity Kit 5 Beta 2 específico para o seu banco de dados:
Leia mais sobre nossas soluções Client/Server com VDF em www.dataaccess.com/Connect (em inglês).
Veja abaixo a lista dos artigos cadastrados e atualizados em janeiro de 2007 (clique sobre o título):
| TIPO: Visual DataFlex (Aplicações Windows) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1546 | 12.0 | Como avaliar expressões no Debugger do VDF 12.0? | |
| 975 | 7/8/9 | Exibindo imagens JPEG | |
| TIPO: Linguagem (DataFlex) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1532 | Como obter o ¶ (pi) com a maior precisão possível | ||
| TIPO: FlexODBC | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1510 | Como desativar minha licença do FlexODBC | ||
Veja abaixo os produtos cadastrados no mês de janeiro:
| Código | Criação | Título | Versão | |
|---|---|---|---|---|
| 72 | 08/01 | Visual DataFlex Studio 12.0 | 12.0.91.6 |
Os cursos de pré-conferência que irão anteceder o Synergy 2007 Visual DataFlex Developers Conference já estão sendo divulgados, e os desenvolvedores do VDF não podem perder a oportunidade de participar!
Programados para os dias 14 e 15 de maio, os temas e palestrantes são:
Note que estes cursos acontecem paralelamente, durante um dia inteiro, não sendo a possível a participação em dois cursos por dia. O investimento para participar é de apenas US$100 por curso/dia, o que inclui almoço e coffee-breaks.
Também está sendo planejado para o final das conferências, no sábado dia 19, o Fun Day, um dia para dar aos participantes do evento uma oportunidade especial de desfrutar um pouco o sul da Flórida, ao mesmo tempo em que fazem seu network com outros desenvolvedores. Nós queremos que você participe não só dos cursos de pré-conferência e do Synergy, mas que fique conosco também no sábado para se divertir com os participantes do evento e com o time da Data Access!
Para obter informações detalhadas sobre os cursos de pré-conferência Synergy 2007, acesse o link www.visualdataflex.com/events.asp?pageid=883.
Saiba mais sobre o evento Synergy 2007 em www.dataaccess.com/news.asp?pageid=1080.
Imagine uma tela onde os usuários do seu sistema fazem lançamentos numa dbGrid e esses lançamentos muitas vezes repetem a maioria dos dados de lançamentos anteriores. Podemos facilitar o trabalho do usuário neste caso?
A resposta é sim! O que vamos fazer neste artigo é justamente mostrar uma rotina que permite que dupliquemos uma linha selecionada num objeto dbGrid. Para duplicar o registro, uma procedure CopyRow e uma tecla de atalho foram criadas (<Ctrl> + <R>).
O exemplo mostrado abaixo pode ser testado na view Order.vw da workspace de exemplo Order Entry do Visual DataFlex. Insira o código abaixo dentro do objeto oOrderDtl_Grid da view Order.vw. Veja os comentários para um melhor entendimento.

On_Key Key_Ctrl+Key_R Send CopyRow
// Associa a combinação <Ctrl>+<R> à procedure de cópia
Procedure CopyRow
Handle hoServer
Boolean bHasRecord bShouldSave
Integer iBaseItem iItemsPerRow iLastItem iItem iElement
String[] sValue
// Array que armazena os valores da linha
Get Server To hoServer
If (hoServer > 0) Begin
Get HasRecord Of hoServer To bHasRecord
If (bHasRecord) Begin
Get Should_Save Of hoServer To bShouldSave
If (Not (bShouldSave)) Begin
Get Base_Item To iBaseItem
// BaseItem da Linha atual
Get Item_Limit To iItemsPerRow
// Quantidade de itens da linha
Move (iBaseItem + iItemsPerRow - 1) To iLastItem
// Último item da linha
Move 0 To iElement
For iItem From iBaseItem To iLastItem
// Varre a linha atual
Get Value iItem To sValue[iElement]
// Guarda o valor da linha atual no Array
Increment iElement
Loop
Send End_Of_Data
// Posiciona na última linha da dbGrid
Send Down
// Mova para baixo para inserir uma nova linha
Move 0 To iElement
Get Base_Item To iBaseItem
Move (iBaseItem + iItemsPerRow - 1) To iLastItem
For iItem From iBaseItem To iLastItem
// Percorre a nova linha
Set Value iItem To sValue[iElement]
// Transfere os valores do Array para a nova linha
// e marca o item como alterado
Set Item_Changed_State iItem To True
Increment iElement
Loop
End
Else Begin
Error DFERR_OPERATOR ;
"Você não pode executar mais ações enquanto houver ;
mudanças pendentes"
End
End
Else Begin
Error DFERR_OPERATOR ;
"Você precisa ter um registro válido no buffer ;
antes dessa ação funcionar"
End
End
End_Procedure
Agora já sabemos o que o código acima irá fazer e em quais situações um registro não será duplicado. Para testar, execute a view Order.vw, selecione o registro desejado, pressione a combinação <Ctrl>+<R> e veja o resultado! Seus usuários agradecem! Até a próxima!


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.
| FEVEREIRO | |
|---|---|
| Visual DataFlex 12 - Desenvolvendo Aplicações Windows | 05 a 09 |
| Crystal Reports XI - Módulo Básico | 12 |
| Crystal Reports XI - Módulo Avançado | 13 |
| Visual DataFlex - Dicas e Truques I | 14 |
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!
Durante o desenvolvimento do Windows Vista, novo sistema operacional lançado em janeiro pela Microsoft, foram realizadas diversas alterações importantes para aprimorar a qualidade e segurança do produto. Enquanto o fabricante investia no Windows Vista para oferecer a maior compatibilidade possível, algumas mudanças no sistema, tais como controle de usuários e outras configurações-padrão fizeram com que o novo sistema operacional passasse a se comportar de forma diferente em relação às versões anteriores.
Em decorrência a essas mudanças, muitos softwares comercializados atualmente no mercado - incluindo o Visual DataFlex - e que rodam perfeitamente em versões como XP, 2003 Server e 2000, terão de passar por reformulações. Os laboratórios de desenvolvimento do VDF nos Estados Unidos e Europa já estão trabalhando para oferecer total compatibilidade ao Windows Vista em futuras versões do VDF Studio, Client Engine e Web Application Server.
O objetivo principal da Data Access Worldwide é não só tornar o Visual DataFlex compatível com o Windows Vista, mas também mantê-lo funcionando nas plataformas suportadas atualmente.
Enquanto o processo de revisão da ferramenta estiver em andamento, atualizaremos as informações técnicas sobre compatibilidade para a comunidade de desenvolvimento. Você pode acessar agora um documento contendo um resumo das principais áreas de incompatibilidade encontradas até o momento em www.dataaccess.com.br/eupdate/arquivos/ed65/vdf-vista.pdf (em inglês, 242 KB).
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.