ano VI | nº 59 | maio 2006 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.
O 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:
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.
Veja abaixo a lista dos artigos atualizados em maio (clique sobre os títulos para acessar o artigo):
| TIPO: Visual DataFlex (Aplicações Windows) | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1398 | 7 | Como criar programas SDI com o Visual DataFlex 7 | |
| 808 | Mostrando gráficos lado a lado em relatórios da classe WinReport | ||
| 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 | ||
| TIPO: Pervasive PSQL | |||
|---|---|---|---|
| Artigo | Versão | Título | |
| 1326 | V8 for Linux | Clients não conseguem se conectar ao servidor Linux | |
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).

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:



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 |
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!
Participe 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.