Actually, the number of objects (tables, views, sprocs, etc...)is determined by an entry in the Registry. Here is some information, from the Business Objects Knowledgebase, that will get you pointed in the right direction:
KBase Article ID:c2013280
The number of database objects returned to CR is determined by the setting in the Windows Registry. The default value for this registry setting is 8,000. You can change this default value by editing the Windows registry setting, NTablesMax.
NTablesMax - specifies the number of database objects to get a listing of from the database. Once this number is reached the listing of objects in Crystal Reports is stopped. Objects can include tables, views, synonyms and stored procedures.
To access the NTablesMax item in the registry:
1. On the Start menu, click Run.
2. Type "Regedit", then click OK. The Registry Editor will appear.
3. Browse to the following folder:
CR XI Release 2
HKEY_CURRENT_USER\Software\Business Objects\Suite 11.5\Crystal Reports\FetchOptions
CR XI (Release 1)
HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal Reports\FetchOptions
HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports\FetchOptions
HKEY_CURRENT_USER\Software\Crystal Decisions\9.0\Crystal Reports\FetchOptions
HKEY_CURRENT_USER\Software\Seagate Software\Crystal Reports\FetchOptions
4. In the right-hand window of the Registry Editor, double-click NTablesMax. The 'Edit DWORD Value' dialog box appears.
5. Select Decimal.
6. In the Value Data text box type "10,000". Click OK.
7. Close the Registry Editor and then restart your computer.
The next time you open Crystal Reports, you will be able to see all 10,000 database object
It's not just the number of tables, but the total number of objects. Also, giving your version of Crystal would help narrow down any advice that would be forthcoming.
Research is what I am doing when I don't know what I am doing. - Werner Von Braun