Parts Database V2.01/97 (Dec 09, 2000)

Unzip the file in its original folder and click on Parts.mde or Contacts.mde. If you decide to unzip in a different folder then run first the CRS20a97.mde file. This will install the library in the same folder with MSAccess. A database saved as MDE file and referencing another MDE file as library is looking first in its original folder and then in the same folder where MSAccess is located. This version includes a powerful table linker and import/export utilities. The user can customize on forms the control's caption text which automatically changes the corresponding report's labels.

Bill of Materials
The bill of materials can contain both prototype items and parts having the part number assigned in the parts table. A prototype module includes a list of parts that will be subject to changes along the project development. Using parts from sample kits does not imply to create a part number for each component you intent to try to improve some parameters. In this case you will use temporary prototype part numbers. For the same category of parts, changes to a title structure in a Prototype list will be updated in the corresponding BOM list and will create a new P/N Request list. Once the proper part was found, use the latest P/N Request list to assign a part number in parts table, and replace the temporary prototype part number with a real one.
BOM header
The details you enter here will be visible on each page of the BOM report.
Use one of the following methods to add a new BOM:
1. Click on the New BOM button with the current record positioned on an existent BOM number. An input box displays the current revision (for example B) and prompts the user to enter the next revision (C) for that BOM number. The application copies the data from the previous BOM revision into the next revision level. The corresponding drawing number remains the same but in the background the application creates the next revision level for the drawing as well. Double-click on the Drawing ID text box to check this.
2. Click on the Access New Record button [*]. Now you can type in the BOM text box your own BOM number. The application set automatically the revision level as A, the current date as starting date, the computer's user name as originator and designer and creates the next available drawing number in the drawing table. The rest of the fields must be filled in manually.
3. Close this form and open the prototype form to create a new prototype number and implicitly a new BOM number with all the related stuff.
Table Selector
Button that allows you to change the record source when searching for a part (Search button). The Part Nr combo box record source is also determined by this button. You can choose between Parts, Prototype Header or Prototype List tables.
Search Panel
Helps to find a certain sequence of characters when looking for a part. There are five combo boxes where you can preset search criteria strings. You can use any combination between boxes to build a search criteria from left to right. Press Search button to start the search procedure, which will drop down the found part combo box. Select the desired part or click the Clear Search button and try another criteria. Once you have found the proper part, press the Add button. This will automatically add the selected part number, description and it's reference to the current BOM list. In case you want to modify an existent part in a BOM table, click on the Part No combo box.
Any string you type into one of the five search criteria boxes will be recorded in a separate table (Str1 to Str5). You can erase useless search presets by pressing the Delete search criteria button. The last selected search box contains the string that will be deleted, if exist, in all five boxes. If you want to delete all the records in all boxes, enter a "*" character as new search string and then delete that character. In case you delete Str1 to Str5 tables, the next time you start the BOM form they will be restored.
Combo Assembly Level Filter
This combo box capture assembly levels from all BOM lists. The level you select in combo list will filter the bill of materials.
Filter off button
This button is visible after you apply the assembly level filter. Click on this button to set the filter off and to make visible the assembly level combo box.
Assembly Level button
This button opens the Assembly Level form.
Each item in the BOM list is allocated to a certain assembly level using the assembly level combo box. The same item (part number) can be doubled only if is allocated to a different assembly level.
Reference Designator
This BOM form was designed to match electronics requirements. Reference designator is the name allocated to a part (electronic component) on a schematic. The field is memo type.
BOM Report
The BOM list is reported for all the assemblies levels or filtered by an assembly level (Filter button). Click on the report button (upper right corner). The report is opened in preview mode and the user is prompted to select the desired printer. The report title is the same as the text you enter in the form's description label and the report's field label copies the field label caption you set in the BOM form.
Changing the Label's Caption
The Parts Database V 2.0a let the user to customize most of the labels caption. Double-click on a label to replace its caption text with your own text. Right-click on a command button to change its caption. The value of the row source for some combo boxes can be also defined by the user and the control tip text in some forms is following the corresponding field label caption.

Note: When delete a prototype number within the prototype table, the corresponding BOM number and its details will be deleted automatically. Deleting a BOM number will delete the corresponding drawing number from the drawings tables (Drawings, DrawingsRev and DrawingsHist).

Parts Database V 2.01 has a powerful linked table manager that allows the user to connect to multiple back-end databases.

Access File Manager Utility

FTP Client utility.

Parts97All.zip (Acc97) content:
1. Parts.mde contains forms, VBA modules, local tables and linked tables. Edit from here Projects, Prototypes, Bill of Materials, Part Number Request, Drawings database, Parts status and Parts database.
2. Contacts.mde contains forms, VBA modules, local tables and linked tables. Edit from here Contacts, Employees, Customers, Suppliers and Company Info. Use Outlook.mde utility to import contacts.
3. SampleDat.mdb contains only tables linked to Parts.mde and Contacts.mde.
4. TestRep.mde is an engineering test report tool. Includes an equipment inventory, test specifications database and test planner.
5. IEMaster.mde is an import Excel add-on capable to transfer multiple spreadsheets.
6. FMNG.mde Access File Manager.
7. FTP.mde FTP Client application (requires comctl32.ocx version 6.0).
8. CRS20a97.mde is a library file referenced by all applications in this package.
9. Compact97.mde utility required for Access 97 version.
10. NewMDB.mde utility to generate a new back-end database file.
11. Parts.hlp, IEMAster.hlp, and TestRep.hlp are the application's help files.

Important:
The front-end has to find the CRS20a97.mde (December 09, 2000) in either C:\Parts97\ folder or in MSAccess folder. Unzip the package in its original folder. Run once the CRS20a97.mde library. This copies automatically the library in MSAccess folder. The user can run the front-end files Parts.mde and Contacts.mde from any other folder as long as the library file is located in MSAccess folder or its original folder. The library file and the front-end databases must be from the same package. There is no restriction for the back-end file. Note that is very important to have the CRS20a97.mde library file date December 09, 2000.
Double-click on Parts.mde (TestRep.mde, IEMaster.mde, FMNG.mde, FTP.mde, Contacts.mde, or Outllok.mde) to run this application. Parts.mde will try to find its back-end SampleDat.mdb in the last saved folder C:\Parts97\SampleDat\ for Acc97 or C:\Parts2k\SampleDat\ for Acc2k. A powerful linked table manager helps the user to connect tables from one or more back-end databases.

Copyright Christian Rosu 1997-2000 http://www.pathcom.com/~crosu/homepage.htm