Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Combobox controlsource problem
Message
 
 
To
27/06/2008 10:21:29
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01327241
Message ID:
01327248
Views:
9
Use Requery() instead of Refresh()

Also why do you need to recreate the cursor curItem?

>Here is a sample of my code:
>WITH .cboDefects
> .RowSource = 'curSecondDefects'
> .ControlSource = 'curItemData.defect_id'
> .Refresh()
>ENDWITH
>
>
>Cursor "curItemData" is created before that code runs. Everything is fine for a first time. Second time I run this code I am getting an error:
>Alias 'CURITEMDATA' is not found. ....cbodefects.ControlSource 0
>
>I tried to disconnect cboDefects from data before curItemData" is recreated:
>WITH .cboDefects
> .RowSource = ''
> .ControlSource = ''
> .Refresh()
>ENDWITH
>
>Still the same error.
>What's interesting that I cannot reproduce the errror in the Debugger.
>
>Thanks for help.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform