QC-Concrete Version 2 Revision History

Version Date Description of New Feature
2.3.186 8/16/23 Added a new filter (Plant Number) for summary report selection.
2.3.183 3/15/23 Added a new database cleaning function for invalid characters in specimen numbers.
2.3.180 9/1/22 Added a new capability for custom forms.
2.3.178 4/27/22 Added several new capabilities for custom forms.
2.3.177 11/16/21 Added the average 28 day strength to BASIC0 reports when the "flgAvg28" - to calculate the average 28 day strengh is set. This make BASIC0AS obsolete and is deleted.
2.3.176 11/12/21 Improved detection of changes for tagging tests as unprinted.
2.3.175 10/28/21 Added several new capabilities for custom forms.
2.3.174 9/7/21 Changed default text file path from AppPath to the default PDF path.
2.3.173 8/25/21 Added multiple page column style break tables.
2.3.168 6/3/19 Added automatic sensing of the need for logo forms based on existence of NewQCC-Logo.BMP.
2.3.163 1/15/19 Added new custom forms feaature to allow switching between signatures with checkbox.
2.3.160 10/26/18 Improved compatibility with revised custom forms that use ReportData different than the previous custom forms.
2.3.159 9/28/18 Added more new custom form features.
2.3.158 7/20/18 Added more diagnostics to break list data entry.
2.3.156 3/7/18 Added new custom form features.
2.3.151 8/30/17 Changed sort order to descending when the format for the Placement Date in report selection is yyyy/mm/dd.
2.3.149 8/23/17 Added automatic switch to date format yyyy/mm/dd for systems using the Placement Date in report selection for projects including more than one year value.
2.3.148 8/10/17 Added optional "Received date" field to BASIC5 & BASIC5LOGO.
2.3.145 3/27/17 Added features for certain custom forms.
2.3.143 10/26/16 Added SUMMARY47.
2.3.142 10/11/16 Added area calculations for beams.
2.3.141 7/6/16 Added new file importer for break results.
2.3.139 6/7/16 Added new Forney file format for importing external data.
2.3.138 5/26/16 Expanded allowable data field title widths on the report data entry screen.
2.3.132 12/29/15 Updated Cored Cylinder (ASTM C 42-13) form.
2.3.130 11/13/15 Added average strength rounding options.
2.3.128 11/5/15 Added C39 L/D correction as an option for the to Cast Cylinder format.
2.3.125 7/14/15 Added importer for new Forney format.
2.3.123,4 6/16/15 & 6/24/15 Added new capabilities for custom report forms.
2.3.121 & 2.3.122 4/20/15 & 5/5/15 Enhanced audit function adding reports without any specimens.
2.3.119 12/29/14 Added ASTM C-496 Splitting Tensile Strength.
2.3.117 12/17/14 Added custom form features.
2.3.110 4/16/14 Improved help for field selection.
2.3.104 1/10/14 Added new ELE ADR import format.
2.3.101 10/8/13 Improved error messaage in SetupDatabase.
2.3.100 9/23/13 Added custom form features.
2.3.92 6/3/13 Added custom form features.
2.3.80,81 10/2,3/12 Added custom form features.
2.3.79 9/11/12 Added custom form features.
2.3.78 8/27/12 Added custom form features.
2.3.76 8/1/12 New option to suppress insertion of default fracture type during break list data entry.
2.3. 73,74,75 7/12/12, 7/13/12 Added custom form features.
2.3.72 6/29/12 Added custom form features.
2.3.71 6/5/12 Additional C 1019 mods for section 12, reporting requirements compliance.
2.3.70 6/4/12 Added custom form features.
2.3.69 5/31/12 Updated C 1019 to include conversion factor for alternate molds.
2.3.67/68 5/2/12 - 5/22/12 Additional custom form features.
2.3.66 4/30/12 Additional custom form features.
2.3.65 4/3/12 Now possible to omit Percent of Required calculation.
2.3.60,61 3/14/12 Additional custom form features.
2.3.59 3/12/12 Additional custom form features.
2.3.58 3/8/12 Added color shading for custom test reports.
2.3.57 3/6/12 Added custom summary report features, support and feedback buttons, and a Summary Report command button on the toolbar.
2.3.56 2/3/12 Added Summary 43, basic summary with a placement date sort.
2.3.53 12/1/11 Added Trend Graph for custom forms.
2.3.45 8/23/11 Added a startup form for new installations which will guide the user through selecting the correct report retrieval method.
2.3.34 6/1/11 Added Calif. DSA project option so DSA forms can be used by a project without manually switching between templates.
2.3.28 2/24/11 Added invoicing report SUMMARY14A by adding Inactive projects to the Grand Totals in SUMMARY14.
2.3.27 2/23/11 Added Grand Totals to the invoicing reports. This affects SUMMARY12, SUMMARY13, SUMMARY14 and SUMMARY39. Also switched to 64 bit compatible update installer, now named QCCUpdate.exe.
2.3.20,21 12/7/10 Added custom PDF naming option.
2.3.17 11/29/10 Added custom form feature.
2.3.16 11/15/10 Added several custom form features.
2.3.14 10/25/10 Added Cast Cyl form with Average Strength.
2.3.11 9/21/10 Added C 780 option to C 109 test and form.
2.3.9 9/10/10 Enhanced PDF file naming capabilities.
2.3.8 9/9/10 Updated Help on PDF file names.
2.3.7 9/2/10 Added new signature form.
2.3.5 5/21/10 Added new audit screen.
2.3.1 4/23/10 Finished full 64 bit compatibility.
2.2.342 2/17/10 Added code to support certain new custom form features.
2.2.341 1/18/10 Added new standard form DRN5 to allow omitting the Placement Date on Daily Report Number Cored Cylinders.
2.2.340 1/12/10 Changed help system from WinHelp to HTML help.
2.2.328 6/12/09 Added option to display "Technician Name" as a Break List Data Entry Screen column.
2.2.325 5/11/09 Updated Avery 5160 and 5260 label definitions.
2.2.315 3/3/09 Added ability to report the L/D ratio for cored specimen strength correction.
2.2.309 11/3/08 Added new summary report (SUMMARY29) like SUMMARY25 but it sorts by date.
2.2.303 9/4/08 Added new custom report features.
2.2.302 9/2/08 Added custom features to the archive and retrieval process.
2.2.300 8/20/08 Changed process of retrieving archived projects to prevent retrieving a project that is already in the main database.
2.2.297 8/13/08 Added new Admet data acquisition format.
2.2.295 7/30/08 Added net area option to CMU prism calculations.
2.2.294 7/29/08 Changed recordset relation assertion to be insenitive to case.
2.2.293 7/10/08 Improved sorting for certain custom break list reports.
2.2.292 6/26/08 Break report data entry screen is now re-sizable.
2.2.291 5/29/08 New feature for custom forms.
2.2.285/ 286/288 4/28/08 5/4,5/08 Several new features supporting custom forms.
2.2.284 4/3/08 Entering a specimen age that would lead to a break date in the year 10,000 or beyond would give Run-Time error '5': Invalid procedure call or argument. Fixed
2.2.282 3/31/08 Improved error trapping.
2.2.280 2/25/08 Added Supplier as a filter for summary reports.
2.2.278 2/15/08 Added custom form features.
2.2.276 1/25/08 Added new Forney import file format.
2.2.275 12/26/07 Added option to create PDF names from Project instead of Client.
2.2.273 12/3/07 Added more space between command buttons.
2.2.272 10/29/07 Added custom form features.
2.2.271 10/24/07 Added custom form features.
2.2.267 9/17/07 Added custom form features.
2.2.266 9/12/07 Added custom form features.
2.2.258 8/1/07 The only required strengths permitted in the Break Table were those in the Mix Table or the Field data. Changed to allow any age/strength to be entered in the Break Table. Ages which match an age in the Mix Table will still be overriden by the value for required strength in the Mix Table.
2.2.257 7/31/07 Changed Shotcrete form - added ASTM C 42 alternative which uses L/D ration strength correction.
2.2.256 7/24/07 Changed Grout Prism form - had used Remark4 for the average strength, changed to use Average28, the current convention for average strength.
2.2.254 7/9/07 Added custom form features.
2.2.252 2.2.253 6/15/07 Added custom form features.
2.2.244 5/25/07 Improved envelope filtering.
2.2.242 5/16/07 Added metric to unit weight calcs.
2.2.241 5/9/07 Added new custom report form features.
2.2.238 4/23/07 Added new Summary Report form that includes archived projects.
2.2.234/5 3/22/07 Changed database structure to add fields for a unit weight calculation for each specimen.
2.2.233 3/19/07 Added means for custom forms to have an incremented value in a particular field.
2.2.232 3/16/07 Extended lax application of design age to the calculation of average strength.
2.2.231 3/15/07 Added lax required strength application. When selected the program will apply the required strength for the next youngest age for which a required strength is specified.
2.2.230 3/1/07 Added Admet - WinCom data import.
2.2.225 /226/228 2/21/07-2/28/07 Added new custom form features.
2.2.224 2/14/07 Updated fracture type popup menu to include Type 1-6 in addition to the old A-E.
2.2.222 2/8/07 Added certain new custom form capabilities.
2.2.221 1/29/07 Added certain new custom form capabilities.
2.2.220 1/23/07 Added Forney data file import capability.
2.2.215 -2.2.219 1/16/07 Added certain new custom form capabilities.
2.2.214 12/28/06 Added new standard form for California Dept. of State Architect for Concrete Compression tests.
2.2.213 12/26/06 Added new custom form capabilities.
2.2.212 12/18/06 Also added new custom form capabilities.
2.2.211 12/13/06 Made the "Find Specimen" function find the last instance of a specimen number instead of the first. Also added "Find Previous" capability. Also added new custom form capabilities.
2.2.210 12/8/06 Changed SUMMARY6 and SUMMARY17 to include a "Grand Total" of each column at the end of the summary.
2.2.208 12/5/06 Added various new reporting features for custom forms.
2.2.207 12/4/06 Changed database structure for certain custom form requirements.
2.2.197 10/11/06 Several new custom from capabilities.
2.2.196 8/30/06 When a PDF is created from the preview screen the program now remembers the path used. Also, the prompt at that point about making the chosen path the permanent project PDF path is no longer required. you can enable or disable the prompt on the PDF setup dialog.
2.2.192 8/16/06 Added SUMMARY11A for companies whose report numbers are alphanumeric. (SUMMARY11 only worked with numeric report numbers.
2.2.191 8/14/06 Made "Text Export" active until 8/31/2006 for evaluation.
2.2.189 8/7/06 Added "Find again" capability to the specimen find feature.
2.2.188 7/31/06 Added SUMMARY31 report which, regardless of age, reports 28 day design strength and % of 28 day design strength.
2.2.187 7/26/06 Added new break list sort: Project, numeric Report Number, numeric Specimen Number.
2.2.184 7/7/06 Added new custom form capability.
2.2.183 6/21/06 Added scrollbar thumb tracking to Mix Database form.
2.2.182 5/30/06 New report filtering by specimen age.
2.2.180 5/18/06 New custom summary report feature 298.
2.2.179 5/18/06 New PDF feature allowing the user to print all PDF projects but no hardcopy, and all hardcopy irrespective of PDF project status.
2.2.176 4/26/06 Added another new custom summary capability.
2.2.172 3/13/06 Added new custom summary capability.
2.2.169 2/10/06 Added new custom summary capability.
2.2.167 2/7/06 Added 4 new summary report templates, SUMMARY25-SUMMARY28.
2.2.165 2/3/06 Added Sample Location 1 to the Summary Report filter list.
2.2.163 2/1/06 Enhanced administrator tools.
2.2.162 1/30/06 Added Excel export capability to summary reports. Optional Add-In required.
2.2.160 1/19/06 More KDOT cored cylinder correction factor.
2.2.159 1/18/06 Enhanced KDOT cored cylinder correction factor.
2.2.157 1/18/06 Added features to support KDOT correction factor.
2.2.154 1/10/06 Changed name to Quality Control for Concrete (QC-Concrete). Added features to support new custom form feature.
2.2.150 12/9/05 Added BASIC4B - variation of the grout prism form without "Notes:" section.
2.2.149 11/29/05 New custom summary report capabilities. Also new Add-in for Excel export.
2.2.148 11/23/05 Some more custom report capabilities. Required database structure change.
2.2.147 11/22/05 Some additional custom report capabilities. Required database structure change.
2.2.146 11/16/05 Some additional custom report capabilities.
2.2.144 11/7/05 Main screen vertical scrolling now occurs while slider is moved. (Sorry still no reliable mouse wheel.)
2.2.138 10/4/05 Custom summary and break list modifications.
2.2.136 9/26/05 Custom form modifications.
2.2.135 9/23/05 Added new Summary report SUMMARY24.SRP like SUMMARY15.SRP but Location instead of Strength and Required Strength. Also, Location only prints if the keyword "lot" appears in it somewhere.
2.2.130 7/28/05 Added new Summary reports:
SUMMARY20.SRP - like 15 but with Made By instead of Required Strength, monthly billing report
SUMMARY21.SRP - PROJECT, REPORT, PLACEMENT DATE, AVERAGE28, OrderBy
SUMMARY22.SRP - REPORT, PLACEMENT DATE, Average7-28-56-80
2.2.127 5/16/05 Added new break machine import compatibility for Testmark with WinCom to the optional Data Import Add-In.
2.2.125 5/9/05 Added new filter criterion, Design Strength, to summary reports. Find the Design Strength filter criterion under the heading Lab Test Criteria.
2.2.121 4/11/05 Added new sort to summary reports.
2.2.120 3/30/05 Added ASTM D 4832 - Soil Cement as a standard test type.
2.2.117 3/11/05 Added SUMMARY18 like SUMMARY5 but with wider project number column.
2.2.113 2/21/05 Database structure change: Widened the Age field from 5 characters to 10 characters to handle terms like "discard".
2.2.104 1/27/05 Added SUMMARY17 Basic summary that summarizes the number of specimens tested for all projects over a given range of submitted dates. (Like SUMMARY6 but with Date Submitted aka Date Received.)
2.2.98 1/11/05 Added data import capabiilty for Advanced Machine Technology D16 data logger to the optional data import routine.
2.2.95 1/4/05 Added automatic specimen numbering to provide a single sequence of specimen numbers. Also added new custom form capabilities.


Bug Fixes
each new version includes all the bug fixes of previous updates and fixes the new bugs described below:

Version Date Description of Bug Fix

2.3.188

1/15/24 When printing reports with the specimen age filter set could give "Run-time error '94' Invalid use of Null" if any specimen ages were non-numeric.

2.3.187

9/26/23 Break lists showing prior breaks in set would not find any prior to current if any specimens had greater scheduled break age.

2.3.185

8/7/23 Corrected hard-coded company name Independent Solutions in frmStdReport.

2.3.184

7/24/23 Improved program handling of "_ShortTestType" in Break lists.

2.3.182

3/13/23 Added line tracking in SetupBreakData for the diagnostic log.

2.3.181

3/1/23 Suspended error trapping in dbgBreaks_PostEvent around "Screen.ActiveForm.Name". Possibly will eliminate unknown error.

2.3.179

5/19/22 Reduced probability of conflicts in the implementation of the EnvTmp table for multi-user environments.

2.3.172

10/23/20 Added diagnostics to ArrangeInput.

2.3.171

10/07/20 Added diagnostic to Audit Tools.

2.3.170

6/25/19 Corrected the way extra lines below the break table were generated on the first page of custom forms with multiple pages.

2.3.169

6/3/19 The char(255) parsing character had been replaced with a 195,191 combo. Changed back to 255.

2.3.167

5/23/19 Added break list data entry diagnostics.

2.3.166

5/23/19 Program would check the failed checkbox when 28s were entered without results. - fixed

2.3.165

4/22/19 Added diagnostics to calulation elements error message.

2.3.164

4/15/19 Corrected duplicate use of element 95.

2.3.162

11/14/18 Corrected the way YTemp was used to signal if a set of pages was on the last page.

2.3.161

11/2/18 In Administrator Tools, choosing the database location was not available shares. Added manual data entry for network share input.

2.3.157

5/17/18 C 496 Splitting Tensile Strength The percent of required strength did not always update with data changes. Fixed.

2.3.154

11/13/17 For type 87 report elements the formating of the design age for case Report28Only should use rstFieldData!DesignAge instead of Age(K). Fixed.

2.3.153

10/13/17 Added numeric sorting to the next/previous function of the Field Data input screen. Previously had used the natural order of the database with can be close to chronological, but often very random.

2.3.152

9/21/17 Fixed "invalid use of null" when a date was missing and picking tests using dates.

2.3.150

8/29/17 Improved date selection display sorting when picking tests using dates.

2.3.148

8/10/17 Changed program to skip the CurField validity check for cored samples.

2.3.147

7/31/17 New developer only option.

2.3.146

4/8/17 Error message: "text property is read-only" Fixed.

2.3.144

11/7/16 Customers with custom forms would not be able to modify screen layouts after receiving updates. Fixed.

2.3.140

6/7/16 Improved compatibility with virtual stores.

2.3.137

4/28/16 Fixed problem with repeating data from most recent test by adding an Report Number to the Placement Date sort.

2.3.136

4/25/16 Fixed problem with repeating data from most recent test by adding an optional Placement Date sort. Option is on the Options->General tab.

2.3.134

1/8/16 Fixed "Subscript our of range" bug in report printing routines.

2.3.134

1/8/16 Fixed "Subscript our of range" bug in report printing routines.

2.3.133

12/29/15 Fixed "Invalid Use of Null" bug in Audit routines.

2.3.131

12/23/15 Added diagnostics to New Project form to track down subscript out of range.

2.3.129

11/9/15 Improved the Automatic Backup error handling.

2.3.128

11/5/15 Under certain circumstances printing Summary38 could produce a "Run-time error '13': Type mismatch" error. Fixed.

2.3.127

9/21/15 Certain custom forms could generate a division by zero error. Fixed.

2.3.126

7/24/15 Added diagnostics for configuration file error.

2.3.120

12/31/14 Summary13 reports were giving error "Run time error '3265': Item not found in this collection". Fixed

2.3.116

11/10/14 Printing test reports for a range of dates was no longer working. Fixed

2.3.115

9/24/14 When using the option to duplicate the most recent report's data a report other than the most recent is frequently used. Fixed

2.3.114

7/24/14 Blanking the minimum column width textbox caused "Run-time error '13': Type Mismatch". Fixed

2.3.113

6/30/14 Double-clicking the Print command button would give Run-time error '400' Form already displayed; can't show modally. Fixed

2.3.111,112

5/13,15/14 Added diagnostics

2.3.108 109

3/28/14 Fixed "missing operator" error in the database audit->reports routines.

2.3.107

3/12/14 Added diagnostics to troubleshoot a Run-time error '401' occurring intermittently during printing from a print preview.

2.3.106

3/7/14 Changed summary report 22 to interpret strength=0 as hold specimen. Made Summary22 project column 9 characters.

2.3.105

1/13/14 Fixed ELE importer error.

2.3.103

11/27/13 PDF file name generator was missing ":" from the illegal character list.

2.3.99

9/17/13 Added checks for modal form loaded before loading.

2.3.98

9/4/13 Added doevents to ProcessToolBar1 to fire Grid.PostEvent before printing report. PostEvent 1 gets CalcAvg28 executed.

2.3.97

9/3/13 Added frmStdReport diagnostics.

2.3.95

7/29/13 Added frmBreakDate_dbgBreakDat_RowColChange diagnostics.

2.3.95

7/29/13 Added layout change diagnostics.

2.3.94

7/10/13 The average strength datafield title on reports was always "Average 28 day strength" Changed to reflect the actual design age.

2.3.91&93

5/29/13 & 6/4/13 Some custom forms using Remark18 loose the Remark18 data. Fixed, but Grout Prism forms which use Remark18 (now the Standard Deviation) will need to be modified.

2.3.90

4/24/13 Added program diagnostics.

2.3.89

4/4/13 Was getting Run-time error '3265': Item not found in this collection. Bug in handling of SUMMARY13 - Fixed.

2.3.87

3/19/13 Was getting Run-time error '6': Overflow due to value for Design Age > 32768. Fixed.

2.3.86

3/19/13 Added dignostics.

2.3.85

3/18/13 Added dignostics.

2.3.84

3/1/13 Added dignostics.

2.3.83

1/24/13 Fixed bug in DSA Masonry Block form printing routine.

2.3.82

11/7/12 Fixed bug in 2 page reports with remarks under average strength.

2.3.77

8/3/12 Fixed bug in fetching data from most recent test for new tests.

2.3.64

3/27/12 Improved SSANR error message.

2.3.63

3/22/12 Added option to turn off the Break List Data Entry screen default value substitutions.

2.3.62

3/21/12 Fixed VSETUP32 installer error.

2.3.54

1/7/12 Added new safer mode startup.

2.3.53

1/6/12 Added diagnostics for New Project problem.

2.3.52

10/31/11 Added a fNoNull to Summary Reports.

2.3.51

10/18/11 Removed the splash screen.

2.3.50

10/18/11 Under certain circumstances an error message could be hidden beneath the splash screen.

2.3.49

9/7/11 Corrected header positioning for 2 column table headers.

2.3.48

8/27/11 Added WPPS for LMDBV to WriteINI.

2.3.46

8/25/11 Corrected error handling at Kill CPMDBName in modSETUPMDB.

2.3.42-44

8/11/11- 8/12/11 Added diagnostics for break list data entry bug.

2.3.39 &40 &41

8/5/11- 8/11/11 DSA enhancements made 5/16/11 caused wrong templates to be used in multiple report runs. Fixed.

2.3.38

7/12/11 Pipe character in a FindFirst needed to be replaced with a chr(124). Fixed.

2.3.37

6/29/11 Couple of other overflows, very large required strength, or very large percent of required. Fixed.

2.3.36

6/28/11 Overflow error if age > 32767. Fixed.

2.3.35

6/28/11 SQL bug in audit fixed.

2.3.30,31, 32 & 33

4/4/11 Additional diagnostics added.

2.3.29

3/24/11 Under certain circumstances some of the data entry fields from one test type could remain on the data entry screen when another test type was displayed. Fixed.

2.3.26

2/11/11 The following scenario does not work:
a) IT installs software while logged-in as admin
b) IT *does not* run after installing -- just logs out and turns computer over to user, who logs into their "Limited user" account.
c) On running the software, user receives an immediate message titled "SetupDatabase Error at Checkpoint SetupDatabase.7 2.3.24" w/ text "Error: 3051 / The Microsoft Jet database engine cannot open the file 'C:\program Files\GEOSYS\CQC-CP.mdb'. It is already opened exclusively by another user, or you need permission to view its data.\nflgNewInstall=True'

Fixed.

2.3.25

2/7/11 Could get Error 13 Type Mismatch if the Placement Date field was blank on the screen. Fixed.

2.3.24

1/5/11 Removed warning about GEOSYSTEM Data Manager projects lacking project numbers.

2.3.22,23

12/10/10 Was still possible when opening a DRN database with DRN off to reset specimen dates. Added a messagebox to force willful acceptance of date updating.

2.3.19

12/3/10 Entering results through the break list data entry screen would not give the report new test status. Fixed.

2.3.18

12/2/10 The input field for various dates would sometimes overlap other fields. Fixed.

2.3.15

10/28/10 Removed the Lax Application of Design Strengths option.

2.3.14

10/22/10 Using the Lax Application of Design Strengths option would cause incorrect average strengths if the cylinders were tested at ages older than the design age. Fixed.

2.3.13

10/15/10 Resizing the field data pane could result in Error 6 - Overflow. Fixed.

2.3.12

10/6/10 Added new auditing capability.

2.3.6

6/16/10 Under certain circumstances entering a new test could result in a Runtime Error 5. Fixed

2.3.4

5/18/10 Added data entry diagnostics.

2.3.3

4/29/10 Entering a negative age less than -100000 could cause the program to crash. Fixed.

2.3.2

4/23/10 Additional diagnostic statements

2.2.348

4/22/10 Additional diagnostic statements

2.2.347

4/7/10 Merging branch databases would sometimes give the error message "Error: 3010 / Table 'AProject' already exists." Fixed

2.2.346

3/15/10 The age column in cored and sawed tests did not correctly handle "Hold".

2.2.344 & 345

3/5/10 Improved automatic arrangement of contols on the data entry screen.

2.2.343

3/1/10 Fixed a configuration file reference to C:\WINDOWS for general Windows compatiblity.

2.2.339

11/24/09 Fixed a new font problem with standard form BASIC0.CRP.

2.2.338

11/3/09 Repaired some problems with the diagnostic log file.

2.2.337

11/3/09 Hardcoded the location of GDMUSER.INI to the Windows folder.

2.2.336

11/2/09 Added some additional diagnostics statements.

2.2.335

9/1/09 Repaired some problems with the diagnostic log file.

2.2.333 &

2.2.334

9/1/09 Additional diagnostics related to OLE Automation error when printing.
2.2.332 8/14/09 Under certain circumstances printing a summary report could give Run-time error '3077': Syntax error (missing operator) in expression. Fixed.
2.2.331 7/29/09 After adding a new report the drop-down list did not show the correct sort order. Fixed.
2.2.330 7/10/09 Improved date handling in the break table for users employing the Daily Report Numbering method.
2.2.329 6/12/09 2.2.328 changes did not include the jump to the next line after the last column was entered. Fixed.
2.2.327 5/27/09 Masonry block prisms were not calculating the area and could give "FRMBreakDat setfdtempandtitles error: 3077 Syntax error in date in expression". Fixed.
2.2.326 5/20/09 Summary forms SUMMARY7, SUMMARY12 SUMMARY13, SUMMARY14 and SUMMARY39 sometimes would fail with "Item not found in this collection" or "too few parameters". Also, SUMMARY7 did not provide enough room for large project numbers. Fixed.
2.2.325 5/11/09 Under certain circumstances printing labels could trigger an error message: "recordset relation busted on PROJ_NUM: " followed by 2 project numbers. Fixed.
2.2.324 5/7/09 Under certain circumstances changing a test to Masonry Block Prism would result in an "Error 13 : Type mismatch". Fixed.
2.2.323 5/7/09 Corrected problem with reading GDM projects that could result in an "Error 70 : Permission denied".
2.2.322 5/5/09 Corrected problem with reading GDM projects that could result in an "Error 52 : Bad filename or number".
2.2.320 & 2.2.321 5/4/09 & 5/5/09 Added troubleshooting diagnostics.
2.2.319 5/1/09 The second page of certain custom forms did not have table borders in the proper locations. Fixed
2.2.318 5/1/09 Added troubleshooting diagnostics.
2.2.317 3/17/09 Using the software on imense monitors would cause an integer overflow on the screen preview. Fixed.
2.2.316 3/16/09 Added detail to frmStdReport error reporting.
2.2.314 2/26/09 Under certain circumstances printing a summary report could cause an "error 3315 Field Comment1 can't be a zero length string." Fixed.
2.2.313 1/13/09 Changing a report's test type did not automatically re-calculate strengths. Fixed.
2.2.312 1/12/09 Would give runtime error 52 if the last database path used was no longer valid. Fixed.
2.2.311 11/25/08 & 11/26/08 Added additional warning about changing from using Placement Date to not using Placement Date in test selection. Password protected the option.
2.2.310 11/5/08 If a project number contained an apostrophe certain summary reports would fail. Fixed.
2.2.308 10/21/08 Update 2.2.306 did not completely fix the small fonts on envelopes problem. Now completely fixed.
2.2.307 10/20/08 When printing summary reports, reports with erroneous dates which led to specimen ages > 32,767 days caused a run time error 6 - Overflow. Fixed.
2.2.306 10/16/08 Re-posted 2.2.306 after discovering and fixing error in code authentication that caused the "invalid image" error.
2.2.306 10/15/08 An error in the envelope printing routine was causing unusually small fonts to be used. Fixed.
2.2.305 9/26/08 Correct error in New Reports for Daily Test Report Numbering users; the suggested report number when requiring globally unique specimen numbers was identified as the greatest report number in the project when if fact it was the greatest report number in the project for the date picked. Fixed.
2.2.304 9/12/08 Correct error introduced to certain custom Masonry Block Prism forms by version 2.2.295.
2.2.301 8/21/08 Revised newest Admet import code to not read header line.
2.2.299 8/19/08 Added code to import only distinct records from an archive database that has duplicate project, reports, or breaks.
2.2.298 8/19/08 Added dbgBreaks.refresh following a data import process.
2.2.297 8/13/08 In the break table, if the first column was not the specimen number the program would drop into an endless loop. Fixed.
2.2.296 7/31/08 Improved error reporting in procedure SetGridMisc.
2.2.292 6/26/08 On the break report data entry screen, entering the actual break date did not calculate the actual age and the data entry row would be "jumpy" alternating between the 3rd and 4th row on the screen. Fixed.
2.2.291 5/29/08 Starting the program after re-installing would sometimes give "Incompatible old and new layouts" - Fixed
2.2.290 5/19/08 Printing summary reports would sometimes give "The Microsoft Jet database engine does not recognize 'Breaks.PlaceDate' as a valid field name or expression." and sometimes when entering a starting date for a summary report the previously entered ending date would change from the date entered. Fixed
2.2.289 5/14/08 Printing summary reports would sometimes give "A database field (PlaceDate or MM/DD/YY required by this report is missing. Continue anyway?" Fixed
2.2.287 5/2/08 Printing summary reports would sometimes give "Run-time error '3079' The specified field 'PlaceDate' could refer to more than one table listed in the FROM clause of your SQL statement." Fixed
2.2.284 4/3/08 Entering a specimen age that would lead to a break date in the year 10,000 or beyond would give Run-Time error '5': Invalid procedure call or argument. Fixed
2.2.283 4/3/08 Archiving allowed the same project to be added to the same archive repeatedly. Now the old copy of the project is deleted from the archive file before it is re-added.
2.2.281 3/24/08 Errors occuring while reading screen layouts were not being reported correctly. Fixed.
2.2.279 2/21/08 Entering a date like 1/2/08 would convert the "1/2" into "½" if the fraction conversion option was selected. Fixed.
2.2.277 1/29/08 The database audit routine would sometimes give the error "Run time error 377, Syntax error (missing operator) in expression". Fixed.