Hi,
Thanks for the responses.
No, the FK is not part of the FK.
It's a little strange and I think it's some sort of catalog refresh issue. Every now and then fields are not included in the available dropdowns for foreign key fields. The first time I saw this I assumed it was a nullable issue and changed the fields on my dev database and did a refresh. Then the field would "show up" in the list of available foreign keys. So I thought it was indeed a nullable issue.
Now, there are more of the tables included in the project catalog and I am seeing nullable fields available as foreigh key selections which indicates some other sort of issue. I've seen similar behaviour when creating sub-types and trying to pick the discriminator column.
I'm new to the product so may be missing a basic step.
As mentioned in another thread, I'm modeling a popular open-source CRM application (SugarCRM) because it's a very real world example I'm familiar with. In the modeling process I've not had to do anything "custom" except add tables to the catalog, build sub-types where needed, and create appropriate relationships. Most of the main modules have been mapped in about a day.
Since my LGP project is based on an open source data model, I'd be happy to share the final LGP file, if interested. I'm now starting to model the base security model (users / roles / module ACLs / record audits). I think the relationships are straightforward, but filtering data at the entity level and generating field-level change audit entries is something that may take me a bit to figure out. Any pointers in these areas (like what part of the manual to read) would be greatly appredicated
Again, thanks for the response. The responsiveness on this forum is indeed impressive.
Shawn