You're right, but it is not easy, so I put everythink I can find in this thread. When there question are left, I will ask again.
Answer on question, 'How can I get a list of all table, report, for example to use in a combo box':
SELECT MSysObjects.Name, MSysObjects.Type
FROM MSysObjects;
With...