Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Nomes da tabelas
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00662268
Message ID:
00662456
Vues:
20
This message has been marked as a message which has helped to the initial question of the thread.
>Como faco para pegar o nome das tabelas no enviroment do form colocando o codigo no beforeopentables?


De uma olhada neste código, e faça as adaptações necessárias. Eu particularmente não coloco código no BeforeOpenTables. Pois se for uma coisa para toda a aplicação, tenho que colocar o código em cada form. prefiro setar a propriedade do DataEnvironment de autoopentable = .F., e executar o código no Load do form e após isto executar o metodo
dataenvironment.OpenTables()

=amembers(aCursor,This,1)
=asort(aCursor,1)

nPosInic=Asubscript(aCursor,aScan(aCursor,"Object"),1)

For nCount = nPosInic to alen(aCursor,1)
If aCursor(nCount,2)="Object"
cObjClass = "This."+aCursor(nCount,1)+".class"
If Eval(cObjClass)="Cursor"
cObjName = "This.Dataenvironment."+aCursor(nCount,1)+".DataBase"
cObjAlias = "This.Dataenvironment."+aCursor(nCount,1)+".Alias"
cDataName = Eval(cObjName)
cAlias = EVALUATE(cObjAlias)
EndIf
EndIf
EndFor
Paulo Cesar Carneiro
desenvolvimento@controplan.com.br


"My God, what have we done?"
-- Capt. Robert Lewis, co-pilot of the Enola Gay, recalling the moment the atomic bomb exploded over Hiroshima

At 8:15 a.m. on August 6 1945
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform