Add Queries/Forms/Reports reference (DAO catalog)

ODBC only exposes Tables and non-hidden SELECT queries, so this used
DAO COM automation (migration/catalog_objects.py, requires pywin32)
to catalog Reports, Forms, and full Query SQL text across all four
files instead.

Key finding: SEGUROS 16.mdb, previously noted as having zero data
tables, turns out to hold all 212 Reports/149 Forms/857 Queries for
the insurance line - SEGUROS 16_be.mdb is confirmed pure data storage
with zero saved objects. The renewal-notice reports also reveal a
RENEW/RENEW2/RENEW3 multi-notice reminder cycle not visible in the
table schema.

docs/LEGACY_DATABASES_OBJECTS.md documents all of this with the full
751 real queries' SQL text (business logic: billing math, year-
rollover batches, duplicate/delinquency detection). Raw output at
migration/objects.json. Cross-linked from RESUME.md and the existing
table-only LEGACY_DATABASES.md.
This commit is contained in:
2026-07-22 01:50:22 -07:00
parent 7e65fc81d5
commit 0268ed896c
7 changed files with 15303 additions and 0 deletions
+1
View File
@@ -3,3 +3,4 @@ pandas>=2.2
pyarrow>=15.0
sqlalchemy>=2.0
pymysql>=1.1
pywin32>=306 # Windows only - needed for catalog_objects.py (DAO COM automation)