Go to file
Paul Trowbridge 3e5a31a5bf Add modular SQL/DB VBA library and TBFC forecast loader
Start a modern, modular successor to TheBigOne (side-by-side; TheBigOne
untouched):

- Sql.bas: stateless SQL-text generation from a 2D Variant array (header
  in row 1). Type inference from Excel cell VarType, dialect-aware
  identifier quoting/literals, VALUES batch + INSERT...SELECT, and
  CreateTableIfMissing. Successor to the SQLp_* helpers.
- Db.cls: single connection object, late-bound ADO (no reference needed),
  SQLOLEDB by default (zero-install / non-admin friendly). Open/Exec/Query
  with structured LastError. Successor to the ADOp_* helpers.
- TBFCLoad.bas: thin caller that loads the "Upload" tab into
  fanalysis.GS.TBFC (auto-create, replace-by-Source). Tested vs USMIDSQL01.
- load_tbfc.py: equivalent Python loader kept as a power-user alternative.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 12:01:13 -04:00
.gitignore ignore 2020-06-23 15:44:20 -04:00
build.frm finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
build.frx finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
BuildEbitdaBridge.bas Add EBITDA bridge macro + XML name-cleanup script; harden CleanDefinedNames 2026-05-30 10:07:54 -04:00
changes.frm finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
changes.frx finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
clean_names_xml.py Add EBITDA bridge macro + XML name-cleanup script; harden CleanDefinedNames 2026-05-30 10:07:54 -04:00
CleanDefinedNames.bas Add EBITDA bridge macro + XML name-cleanup script; harden CleanDefinedNames 2026-05-30 10:07:54 -04:00
Db.cls Add modular SQL/DB VBA library and TBFC forecast loader 2026-06-01 12:01:13 -04:00
Excel Customizations.exportedUI customized ribbon 2021-08-16 09:16:55 -04:00
FL.bas Import FL + TheBigOne from personal macrobook; secure new load_rep_or/load_dir_or creds 2026-05-30 14:30:47 -04:00
fpvt.frm finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
fpvt.frx finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
handler.bas unknown 2022-12-20 10:12:38 -05:00
JSON.bas update 2026-01-26 17:09:59 -05:00
JsonConverter.bas forecast project files 2019-02-27 19:49:25 -05:00
LICENSE Initial commit 2017-04-04 13:37:57 -04:00
load_tbfc.py Add modular SQL/DB VBA library and TBFC forecast loader 2026-06-01 12:01:13 -04:00
login.frm update 2026-01-26 17:09:59 -05:00
login.frx update 2026-01-26 17:09:59 -05:00
months.cls add a new route for swapping out parts 2020-03-05 01:08:10 -05:00
openf.frm save changes through forecast v0.5 2019-03-14 13:52:41 -04:00
openf.frx finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
part.frm add individual part form 2019-03-20 17:03:17 -04:00
part.frx finalize to get 1.5 done 2020-03-13 17:31:48 -04:00
pivot.bas update files 2019-03-14 14:44:23 -04:00
pivot.cls add a new route for swapping out parts 2020-03-05 01:08:10 -05:00
PivotShortcut.bas vault backup: 2024-02-19 10:59:09 2024-02-19 10:59:09 -05:00
pricelevel.frm convert fullcode to pdf 2023-05-22 11:41:09 -04:00
pricelevel.frx convert fullcode to pdf 2023-05-22 11:41:09 -04:00
pricelist.frm convert fullcode to pdf 2023-05-22 11:41:09 -04:00
pricelist.frx convert fullcode to pdf 2023-05-22 11:41:09 -04:00
PriceLists.bas shift 2024-09-24 11:37:08 -04:00
SalesWalk.cls vault backup: 2024-02-19 10:59:09 2024-02-19 10:59:09 -05:00
Sql.bas Add modular SQL/DB VBA library and TBFC forecast loader 2026-06-01 12:01:13 -04:00
TargetGroups.bas add major group filters 2025-07-24 14:37:12 -04:00
targets.bas shift columns 2024-09-24 11:39:22 -04:00
TBFCLoad.bas Add modular SQL/DB VBA library and TBFC forecast loader 2026-06-01 12:01:13 -04:00
TheBigOne.cls Import FL + TheBigOne from personal macrobook; secure new load_rep_or/load_dir_or creds 2026-05-30 14:30:47 -04:00
Transform_Ribbon.xml add customized ribbon 2020-02-19 11:44:29 -05:00
UPLOAD.bas include upload macros from SQL Uploader R2.xlsx 2017-12-01 12:23:27 -05:00
Windows_API.cls convert fullcode to pdf 2023-05-22 11:41:09 -04:00