Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Grid
Message
De
24/11/2004 10:50:48
Erick Miranda
Formata Data Business - Grupo Linx
Contagem, Brésil
 
 
À
24/11/2004 08:01:31
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Re: Grid
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Divers
Thread ID:
00964224
Message ID:
00964322
Vues:
7
Olá Ricardo,

>Oi pessoal,
>Preciso criar uma classe baseada em grade que permita que eu crie um cursor dinamicamente no método Init e não dê erro de "Alias is not found" no momento da execução, pois o ControlSource das colunas da grade são setados em tempo de design.
>O que acontece é que o evento Init de todos os componentes da grade são executados antes do evento Init da grade.
>Agradeço desde já,
>Ricardo Cesar

Como você falou que está preenchendo as colunas em tempo de desenvolvimento, você conhece a estrutura do seu cursor. O que sugiro é que você crie seu cursor, a estrutura, no método Load do formulário. Dentro do Init da grade você pega os seus dados dinamicamente só que em outro cursor e faz um Append From. Algo assim:
*Método Load do formulário
CREATE CURSOR meuCursorGrade (Codigo C(2), Descr C(30))

*Método Init da grade
SELECT Codigo, Descr From minhaTabela INTO CURSOR meuCursorTemp

SELECT meuCursorGrade
APPEND FROM DBF("meuCursorTemp")

USE IN meuCursorTemp
Outra sugestão seria atribuir dinamicamente os ControlSource da grade.
Até mais.
Erick
Força Sempre!
Strength Always!
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform