Theo Todman's Web Page - Notes Pages
Website Documentation
Website Generator Documentation - Create Notes Web Pages
(Text as at 03/04/2021 19:58:05)
This document covers1 the following functions performed by clicking buttons on the front screen:-
- Open Notes Archive Regen Form (cmdArchiveRegen_Click)
- Webpages - Notes Export (cmdNotes_Click)
To see the Code, click on the procedure names above.
The first option offered is “Update / Regenerate Thesis / PID Notes”, which – if accepted – provides the following options:-
- Open the PID_Note_Reading_Lists table: uses query PID_Note_Reading_Lists_List to open the table in reading-list order.
- Update PID_Note_Reading_Lists table for a particular Note: opens qry_PID_Note_Reading_Lists_Note, which requests a Note ID and returns rows in in reading-list order.
- Update PID_Note_Reading_Lists table for a particular Paper: opens qry_PID_Note_Reading_Lists_Paper, which requests a Paper ID. To check for and ensure consistency of publication date and footnote where the same paper is referenced by multiple PID Notes.
- Update PID_Note_Reading_Lists table for a particular Book: as above, but for Books. Opens qry_PID_Note_Reading_Lists_Book.
- Open the Thesis_Note_XRef table: Opens Thesis_Note_XRef_List.
- Open Thesis PID Note Usage Queries: Opens the following:-
→ PID_Notes_By_Thesis_Chapter
→ PID_Notes_Unused_By_Thesis
→ PID_Notes_Used_By_Thesis_Chapter
- Open Thesis Missing Book/Papers Queries: Opens the following:-
→ Books_Missing_By_Thesis_Chapter
→ Papers_Missing_By_Thesis_Chapter
→ IdentityPapersRead_Unreferenced
- Regenerate Functors in Live Note(s): Runs Update_Live_Notes_Functor. This has two options – select all non-Temp PID Notes or just one. You are given the option of actually regenerating the selected Note(s), or simply updating the Note database record with its associated Archived_Note. Basically, the Function invokes all the Functors embedded in the Note(s) and performs the updates. This is also useful if you want to make a trivial
However, firstly PID_Note_Reading_Lists_Date_XChk is run to check for inconsistent publication dates in the PID_Note_Reading_Lists table. Corrections should be made before proceeding.
Further – and vastly more extensive and significant – processing for Notes is to be supplied2.
Archived Notes Re-Gen
Unfortunately, my documenter only documents from the main form, so there are no onward links from cmdArchiveRegen_Click. The procedures called from this form are:-
This Note is awaiting attention3.
In-Page Footnotes:
Footnote 1:
- Or will do, once it has been written!
- Earlier versions had some brief (and maybe inaccurate) information on archiving and Note Links, but for now I’ve removed this and left the Note in the same format as the other Documentation Notes.
Table of the Previous 6 Versions of this Note:
Summary of Notes Referenced by This Note
To access information, click on one of the links in the table above.
Summary of Notes Citing This Note
To access information, click on one of the links in the table above.
Text Colour Conventions
- Blue: Text by me; © Theo Todman, 2023