| Colunas Técnicas :: Visual FoxPro |
As Novidades do Microsoft Visual FoxPro 8 Beta
|
|||||||||
| Por Claudio Lassala | |||||||||
Banco de Dados Campo auto-numerador Finalmente, temos um campo do tipo "auto-numerador" (sim, aquele que o SQL Server e o Access já tinham há muito tempo). Com isto, não precisamos mais criar rotinas específicas (geralmente com Stored Procedures) para gerar chaves primárias automaticamente (na Figura 7 você pode ver que é possível definir qual será o próximo valor de chave gerado - Next Value, e qual é o passo de incremento - Step). ![]() Figura 7: Table Designer - layout modificado. Expressões no Caption dos campos Incluída a opção de colocarmos expressões no Caption de campos na definição das tabelas. Estas expressões são avaliadas em tempo de execução, seja quando utilizamos o comando Browse para mostrar o conteúdo da tabela ou quando utilizamos o IntelliDrop para criar os controles vinculados à tabela no Form Designer. Collating sequence para tags de índice Temos a possibilidade de definir um "collating sequences" para cada marca de índice em nossas tabelas. View Designer O View Designer sempre foi muito criticado por causa de bugs com um grande número de Joins, ou com faltas de opção para um uso mais avançado. Isto agora mudou drasticamente. Por exemplo, quando estivérmos definindo os filtros da consulta (cláusula Where), podemos utilizar Sub-queries. Além disso, a janela para visualização da instrução SQL (View SQL) não é mais somente-leitura. Isto significa que podemos editar o código SQL diretamente nesta janela, e quando a fecharmos, as alterações serão refletidas no View Desiger. A janela View SQL também passa a mostrar todos os comandos que compõem a definição da View (através das funções DBSetProp()), que também podem ser manipulados diretamente nesta janela (Figura 8). Diversas outras alterações foram feitas ao View Designer, e vale a pena conferir tão logo lhe seja possível. ![]() Figura 8: View Designer - correção de bugs e melhorias substanciais. << Anterior Próxima >> |
|||||||||
|