Lançada a versão Alpha 3 do Project Horizon

Logotipo Visual DataFlexO Visual DataFlex 12 Project Horizon está quase pronto! A Data Access Worldwide anunciou que a terceira versão Alpha da ferramenta está disponível para download e testes.

Esta nova geração do Visual DataFlex tem um novo Studio: é uma área simplificada que permite trabalhar com seu código existente sem alterá-lo. Leia o que alguns desenvolvedores disseram sobre o Visual DataFlex 12 Project Horizon após sua apresentação no DISD 2006 (em inglês).

Envolva-se! Ajude a Data Access a tornar sua ferramenta perfeita para você, desenvolvedor! O Visual DataFlex 12 Alpha 3 pode ser testado com segurança na mesma máquina que você utiliza para desenvolver com versões finais anteriores do VDF, então não hesite, teste!

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

  • Visite o newsgroup do Project Horizon em news://news.dataaccess.com/project-horizon para obter todas as informações necessárias sobre o programa de testes;
  • Se você já tem o VDF Alpha 1 ou VDF Alpha 2 instalado, recomendamos que você o desinstale antes de instalar a versão Alpha 3. Qualquer projeto que você tenha criado com a versão Alpha 1 ou VDF Alpha 2 não será removido na desinstalação (pasta Projects).
  • Faça download do Visual DataFlex 12 Project Horizon Alpha 3 (Build 12.0.59.0) a partir do site FTP da DAW em ftp.dataaccess.com/pub/products/vdf/software/projecthorizon.

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, carregado 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.

Artigos atualizados na seção Knowledge Base

Veja abaixo a lista dos artigos atualizados em maio (clique sobre os títulos para acessar o artigo):

ARTIGOS ATUALIZADOS

TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1398 7 Como criar programas SDI com o Visual DataFlex 7 Conteúdo de acesso restrito
808 Mostrando gráficos lado a lado em relatórios da classe WinReport Conteúdo de acesso restrito
TIPO: Visual DataFlex (Aplicações Web)/WebApp Product Suite
Artigo Versão Título  
470 Usando imagens no lugar dos botões de navegação, gravação e exclusão Conteúdo de acesso restrito
TIPO: Pervasive PSQL
Artigo Versão Título  
1326 V8 for Linux Clients não conseguem se conectar ao servidor Linux Conteúdo de acesso público

DICA TÉCNICA:
Colocando colunas da grid em Shadow
ao clicar no checkbox

Há diversas formas de colocarmos colunas da grid em Shadow. Nessa matéria, mostraremos como colocar duas colunas específicas da grid em Shadow, simultaneamente, ao marcar um objeto CheckBox.

Para demonstrarmos como isso pode ser feito, criamos uma view contendo uma dbGrid para exibir os dados referentes à tabela de Despesas.

A coluna “Pago” foi definida como CheckBox e possui valor padrão “N” (não).

Checkbox com valor padrão definido como "não"

Para que o procedimento funcione corretamente é necessário definir duas procedures: Entry_Display e Select_Toggling.

A procedure Entry_Display é responsável por carregar os valores na grid ao executar a view. Em nosso exemplo, ao ser executada, a procedure Entry_Display verificará cada item para saber se seu valor deve estar em Shadow ou não.

Já a procedure Select_Toggling é usada quando desejamos que os atributos definidos para uma coluna sejam alterados simultaneamente ao clicar na coluna definida como CheckBox. Ou seja, os valores são gravados no momento em que o usuário marca / desmarca o checkbox.

Para implementarmos estas configurações em nosso exemplo, utilizamos o código abaixo, definido dentro do objeto dbGrid. A propriedade Item_Shadow_State foi usada para configurar os itens como Shadow:

Procedure Entry_Display Integer iArq Integer iMode
    Forward Send Entry_Display iArq iMode
    Integer iBase

    Get Base_Item to iBase
    // Base_Item: número da primeira célula da linha atual

    If (Despesas.Pago = "S") Begin
    // Caso o checkbox esteja marcado, Forma_Pagto e Data_Pagto
    // ficam em shadow
        Set Item_Shadow_State Item (iBase + 3) to True
        Set Item_Shadow_State Item (iBase + 4) to True
        End
        Else Begin
            Set Item_Shadow_State Item (iBase + 3) to False
            Set Item_Shadow_State Item (iBase + 4) to False
        End
End_Procedure // Entry_Display


Procedure Select_Toggling Integer Item_Number Integer Select_State
    Forward Send Select_Toggling Item_Number Select_State
    String sValor
    Integer iBase

    Get Base_Item to iBase
    //Base_Item: número da primeira célula da linha atual

    Get Field_Current_Value of Despesas_DD Field Despesas.Pago ;
        to sValor
    // Verifica o valor atual da coluna Pago

        If (sValor = "S") Begin
        // Caso o checkbox tenha sido marcado, Forma_Pagto e
        // Data_Pagto ficam em shadow automaticamente
        Set Item_Shadow_State Item (iBase + 3) to True
        Set Item_Shadow_State Item (iBase + 4) to True
        End
        Else Begin
            Set Item_Shadow_State Item (iBase + 3) to False
            Set Item_Shadow_State Item (iBase + 4) to False
        End
        Send Save_Row
End_Procedure

Abaixo, o resultado esperado:

Selecionando checkboxes

Colunas em shadow

Fontes de Referência:

Agenda TECDAB

Programação de JUNHO e JULHO 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.

JULHO
Visual DataFlex - Desenvolvendo Aplicações Windows 10 a 14
Visual DataFlex - Dicas e Truques I 15
Crystal Reports XI - Módulo Básico 27
Crystal Reports XI - Módulo Avançado 28

 

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?
Participe do concurso Visual DataFlex World Cup 2006
e concorra a prêmios

Logotipo da Copa 2006Participe do Visual DataFlex World Cup 2006 e seja um dos três ganhadores que levarão um Apple iPod Nano cada! A PARTICIPAÇÃO é TOTALMENTE GRATUITA e está aberta a todos os clientes e parceiros de negócios da Data Access.

Registre-se agora mesmo e mande suas previsões de ganhadores dos jogos e a quantidade de cartões vermelhos e amarelos que serão distribuídos em cada jogo. Você também poderá alterar suas previsões durante o campeonato, mas somente até o início de cada jogo. Os três participantes que acumularem o maior número de pontos ganharão um Apple iPod Nano 4Gb (1º lugar), 2Gb (2º lugar) e 1Gb (3º lugar)!

O jogo terá início no dia 9 de junho e irá terminar em 9 de julho. Participe dessa confraternização internacional e tenha chances de ganhar! Publique suas idéias – piadas, comentários engraçados ou o que você quiser dizer – no site durante o torneio. Todos os amigos da Data Access Worldwide são bem-vindos ao jogo!

Acesse www.DataAccess.nl/wk2006 para jogar o Visual DataFlex World Cup 2006.

Neste ano, o Visual DataFlex World Cup está sendo patrocinado pela Data Access Europe BV, e desenvolvido com Visual DataFlex.

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