Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Combobox
Message
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Combobox
Miscellaneous
Thread ID:
00714462
Message ID:
00714462
Views:
44
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
Next
Reply
Map
View

Click here to load this message in the networking platform