Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Stonefield questions
Message
From
05/03/2009 19:49:43
 
General information
Forum:
Visual FoxPro
Category:
Stonefield
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01385687
Message ID:
01386052
Views:
63
This message has been marked as a message which has helped to the initial question of the thread.
Hi Naomi.

>1. On some reports today when I tried to go to Advanced option for the select, pressing the Advanced button freeze the application and I had to kill it. It happened two or three times during this evening.

The only time I've seen that happen is when you have a cyclic relationship in your data dictionary, such as A -> B -> C -> A. Even then, though, Stonefield Query will stop when the number of levels it recurses gets too deep. That can take a while, so it may look like it's hung but it's still traversing the relationship tree.

>2. Is there a way to group by certain fields but only when another field from the table has some particular value?

You could add code in the AfterData event that does a conditional INDEX ON or SELECT based on the field's value. That would only change the order of the records. You'd also have to used the Advanced Report Designer to change the group expression.

>3. In the original tables we don't have necessary indexes and the reports take a long time to preview. Would it make sense to try to change the tables and add the indexes? This is not my application, so I don't know if anything would be affected.

Yes, anything you can do to optimize the query would help performance.

Doug
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform