Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Combobox
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Titre:
Combobox
Divers
Thread ID:
00714462
Message ID:
00714462
Vues:
45
Pessoal,

Recentemente passei por um problema que gostaria de compartilhar com os colegas para evitar que vcs passem pela mesma situação.

No VFP 7.0 quando utilizando uma Combo para mostrar/selecionar itens de uma tabela pertencente a um database, nunca utilizem uma coluna de tabela com tipo numérico ( Integer ) para Rowsource/Controlsource. Prefiram sempre o tipo alfanumerico ( Character ).

O problema é que o Fox utiliza a pesquisa indexada quando numérico e, neste caso, se registros foram deletados da tabela, e esta tabela depois foi compactada ( PACK ) nela não existirão mais índices compatíveis com os dados da tabela ( Controlsource )e a Combo não apresentará os valores desejados.

No caso de alfanumerico ( Character ) ele sempre utiliza uma pesquisa sequencial e portanto o problema não ocorrerá.

Levei dois dias pesquisando o problema! Resolvi alterando a coluna de Integer para Character.
George A. Fadul.
fadul@fadul.com.br
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform