Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Error Message Populating Control Source in Grid
Message
De
16/02/2015 08:17:14
 
 
À
16/02/2015 07:39:10
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 7 SP1
OS:
Windows 7
Network:
Windows 2008 Server
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01615357
Message ID:
01615370
Vues:
41
I am attempting to load my grid by combinging two separate fields in my table (first and last name).

The code is: thisform.mygrid1.controlsource = allt(first_name) + ' ' + alltl(last_name)

I placed the code in the Load event of the form.

When it pulls up, I received the following error message: The data source for this object must be a variable reference (Error 1742)


The reason for the error is that the code is in the wrong place. When the form's Load fires, none of the controls contained in the form have been instantiated yet. If you want to do this in code, the code should go in the Init() of the form after the line DODEFAULT(). At that point, all the controls have been instantiated.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform