Eric, I suggest that you actually have three calendars. The two original ones and then a combined one. When you ask if you can have a Custom Record ID# field I think what you are really asking is if the Key field of a table can be other than the, and the answer is
YES. It can be be any non-formula field type.
Let's say we create the Combined calendar Key field in the format in the format XXX-Record ID#
So if the two calendars are called A and B. then the Key field will be written by the automation or saved table to table import to the record in the format A-123 or B-123.
Then set up an Automation on each of the two calendars, respectively, to add a record to the Combined calendar when a record is added to the table. In each of the two Calendar Tables you will calculate the Key field of the combined table by formula as like "A-" & ToText([Record ID#]) . They will never duplicate as they will each have a unique prefix.
One lazy approach to populating the combined table is to create a saved table to table import to copy across all the records from Table A into the combined table and merging on that Key field. Calendar are typically super low volume transaction tables, and a saved table to table import runs super fast.
You can also set up an Automation to run that import each night just in case you day time import fails. You will also want to set automation to delete. A lazy way to do that is to create a relationship where one combined calendar has many calendar A's. Then a summary field to count the calendar A's. Then set up an automation to delete Combined records where they have no children, and run that when a record is deleted.
Then do that setup again for Table B.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------