@Xun.Zhang
Indeed when the part is placed in an assembly the keyed element appear and it is possible to place it.
Please refer to first post for pre-2018 solution. this stated registry edit is not available under 2018.
The Difference between the original and the bugged one is that after migration the original table was opened and modified (ex: add a row)
Please also kindly take into account that i'm ATC partner teaching advanced inventor practice like ipart, ilogic, and top-down design in my spare time, and I'm also a application specialist for Graitec, a gold Reseller of Autodesk product in Canada and a CAD Manager for MCMCAD inc. a consulting firm with 30+ ongoing client on Autodesk inventor, i therefore master all the usual and unusual ipart and other functions requirement and workflow of Inventor r7 to 2018.
the problem is with the registry limit/hard coding for keyed column being limited to a 1000 row. By default it is set by autodesk that way.
In the real world, Inventor expert would add:
a 32 bit DWORD called “MaxRowInBrowser” in registry [HKEY_CURRENT_USER\Software\Autodesk\Inventor\RegistryVersion22.0\System\Preferences\Catalog] to make the row limit greater, because for user with adequate computer there was no performance issue and if there was, adding a environnement variable UseLibXL = 1 would do the trick. This used to allow a user to go through all member when building an iPart to verify it was solid and functionnal. Now in 2018 the \Catalog] portion of the registry is not available anymore. Theoretically a thousand member might seem enough but as experience has shown me and other field expert, it is often not enough for more demanding needs of the client.
1- To reproduce the bug, simply open the ipart table, remove keys from all column and you'll see all of the member appear. if you put a new key on one column you'll see them disappear
2- To fix the problem i need to have the new correct path to input that registry modification or a solution to allow control of the maximum row shown in the ipart table.
You will surely understand that i cannot go to paying Autodesk client, with years of work putted in their database, telling them that it's not longer possible to modify or create without problem something that was working perfectly under previous versions. The competition re-seller are always breathing down our neck and i'd like to have solution instead of excuses to give the clients.
Cordially