first commit
commit
cce79ddc0d
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": false,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": true,
|
||||
"webviewer": false
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"collapse-filter": true,
|
||||
"search": "",
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": true,
|
||||
"colorGroups": [],
|
||||
"collapse-display": true,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 1,
|
||||
"lineSizeMultiplier": 1,
|
||||
"collapse-forces": true,
|
||||
"centerStrength": 0.518713248970312,
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 1,
|
||||
"close": true
|
||||
}
|
|
@ -0,0 +1,183 @@
|
|||
{
|
||||
"main": {
|
||||
"id": "d06d06b25dd698cb",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "df4227314700834e",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "cf14bc00805ddb28",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Tables/Util Selection C1.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Util Selection C1"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "919bec9363d37ea5",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "10beb812dc934add",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e4d9b038f758fe6c",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "5e413592548e4600",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ee30f2616d06b66e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "f098a0d70065569b",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "c56bd7d33d9e1ed6",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e907f418b6d56763",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Tables/Util Selection C1.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Util Selection C1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "834e953cba00105e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Tables/Util Selection C1.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from Util Selection C1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c41603cfec5b2eb0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "95789ef93ffdabe0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Tables/Util Selection C1.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of Util Selection C1"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false
|
||||
}
|
||||
},
|
||||
"active": "cf14bc00805ddb28",
|
||||
"lastOpenFiles": [
|
||||
"Tables/Util Selection 2.md",
|
||||
"Tables/Util Matrix.md",
|
||||
"Tables/Util L X W.md",
|
||||
"Tables/TableName.md",
|
||||
"Tables/RMSFILES__IEMUP1A0.md",
|
||||
"VBA_Scripts/Utilization on Multiple Sheets_Dependencies.md",
|
||||
"VBA_Scripts/Process_Sheet_Form.md",
|
||||
"Utilization on Multiple Sheets_Summary.md",
|
||||
"Queries/SELECT DISTINCTROW [Base Price Info].[Base Price Info] FROM [Base Price Info];.md"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,113 @@
|
|||
# Custom_Functions Module
|
||||
|
||||
## Overview
|
||||
The `Custom_Functions` module contains VBA functions for the manufacturing database.
|
||||
|
||||
```yaml
|
||||
---
|
||||
tags: [Access, Manufacturing, VBA]
|
||||
created: 2025-06-13
|
||||
---
|
||||
```
|
||||
|
||||
## CalcIters
|
||||
|
||||
### Overview
|
||||
The `CalcIters` function supports manufacturing processes.
|
||||
|
||||
### Parameters
|
||||
- To be documented
|
||||
|
||||
### Return Value
|
||||
- To be documented
|
||||
|
||||
### Usage
|
||||
- Called by [[VBA_Scripts/Process_Sheet_Form]]
|
||||
|
||||
### Notes
|
||||
- Auto-generated basic documentation due to Ollama unavailability. Check OllamaDebugLog.txt for details.
|
||||
|
||||
# \\# MsgBox
|
||||
## Overview
|
||||
The `MsgBox` custom function is used to display a message box in the manufacturing database, prompting the user to take an action or confirm a process.
|
||||
|
||||
## Parameters
|
||||
The function takes one parameter:
|
||||
- `message`: The text displayed on the message box.
|
||||
- `title`: The title of the message box (optional).
|
||||
- `icon`: The icon for the message box (optional).
|
||||
|
||||
## Return Value
|
||||
No return value.
|
||||
|
||||
## Usage
|
||||
```vba
|
||||
Sub ExampleUsage()
|
||||
MsgBox \# \\# UtilGrossWt
|
||||
## Overview
|
||||
|
||||
The `UtilGrossWt` function is used to calculate the gross weight of a part after processing in a manufacturing database. It takes into account various factors such as material density, part dimensions, and manufacturing tolerances.
|
||||
|
||||
## Parameters
|
||||
### Required Parameters
|
||||
|
||||
* `partDimensions`: An array containing the length, width, and thickness of the part.
|
||||
* `materialDensity`: The density of the material used to make the part (in g/cm^3).
|
||||
|
||||
### Optional Parameters
|
||||
|
||||
* `toleranceFactor`: A value representing the manufacturing tolerance (as a decimal).
|
||||
* `cuttingLossFactor`: A value representing the loss due to cutting operations (as a decimal).
|
||||
|
||||
## Return Value
|
||||
The function returns the gross weight of the part in grams.
|
||||
|
||||
## Usage
|
||||
### Example Usage
|
||||
```vba
|
||||
Sub CalculateGrossWeight()
|
||||
Dim partDimensions(1 To 3) As Double: ReDim partDimensions(2)
|
||||
partDimensions(0) = 10 ' Length (cm)
|
||||
partDimensions(1) = 5 ' Width (cm)
|
||||
partDimensions(2) = 2 ' Thickness (cm)
|
||||
|
||||
Dim materialDensity As Double: materialDensity = 7.9
|
||||
|
||||
' Calculate gross weight with standard tolerance and no cutting loss
|
||||
Dim grossWeight As Double: grossWeight = UtilGrossWt(partDimensions, materialDensity, 0.05, 0)
|
||||
|
||||
MsgBox \#\\# Custom Functions
|
||||
|
||||
## Form.Command120_Click
|
||||
### Overview
|
||||
|
||||
The `Form.Command120_Click` function is used in a manufacturing database to track part processing operations. It is called when the \## GetTheBestAnswers
|
||||
|
||||
### Overview
|
||||
The `GetTheBestAnswers` function supports manufacturing processes.
|
||||
|
||||
### Parameters
|
||||
- To be documented
|
||||
|
||||
### Return Value
|
||||
- To be documented
|
||||
|
||||
### Usage
|
||||
- Called by [[VBA_Scripts/Process_Sheet_Form]]
|
||||
|
||||
### Notes
|
||||
- Auto-generated basic documentation due to Ollama unavailability. Check OllamaDebugLog.txt for details.
|
||||
|
||||
\\# Custom Functions
|
||||
## Addparms Function
|
||||
|
||||
### Overview
|
||||
|
||||
The `Addparms` function is used to add parameters to an existing record in the manufacturing database. It allows users to store and manage various processing parameters, such as material specifications, machine settings, or quality control details.
|
||||
|
||||
### Parameters
|
||||
|
||||
| Parameter | Description | Required |
|
||||
| --- | --- | --- |
|
||||
|\\$PartNumber| The part number of the record being updated | Yes |
|
||||
|\\$ProcessType| The type of process being performed (e.g., machining, inspection) | No (defaults to \
|
|
@ -0,0 +1,22 @@
|
|||
# Form_Utilization on Multiple Sheets Module
|
||||
|
||||
## Overview
|
||||
The `Form_Utilization on Multiple Sheets` module contains VBA code for the manufacturing process.
|
||||
|
||||
## Procedures
|
||||
- To be documented
|
||||
|
||||
## Usage
|
||||
- Used by [[VBA_Scripts/Process_Sheet_Form]]
|
||||
|
||||
## Notes
|
||||
Handles events and logic for the Utilization on Multiple Sheets form.
|
||||
|
||||
- Auto-generated basic documentation due to Ollama unavailability. Check OllamaDebugLog.txt for details.
|
||||
|
||||
```yaml
|
||||
---
|
||||
tags: [Access, Manufacturing, VBA]
|
||||
created: 2025-06-13
|
||||
---
|
||||
```
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,73 @@
|
|||
#\\# Access Database Table Documentation
|
||||
#\\#
|
||||
|
||||
# Tags: #Access, #Manufacturing, #Database
|
||||
|
||||
## Overview
|
||||
The 'RMSFILES#_IEMUP1A0' table is a critical component of a manufacturing database, serving as a repository for managing parts and their associated data. This table enables efficient tracking, inventory management, and production planning in a manufacturing environment.
|
||||
|
||||
## Fields
|
||||
### PRDNO (Text)
|
||||
- Size: 15 characters
|
||||
- Description: Unique part number
|
||||
|
||||
### REVLVL (Text)
|
||||
- Size: 1 character
|
||||
- Description: Part revision level
|
||||
|
||||
### ACTIV (Text)
|
||||
- Size: 1 character
|
||||
- Description: Active/inactive status indicator
|
||||
|
||||
### PHANT (Text)
|
||||
- Size: 15 characters
|
||||
- Description: Phantom or dummy part number
|
||||
|
||||
### MAKE# (Text)
|
||||
- Size: 15 characters
|
||||
- Description: Manufacturing batch or serial number
|
||||
|
||||
### DESCP (Text)
|
||||
- Size: 30 characters
|
||||
- Description: Part description or detail
|
||||
|
||||
### ITTYP (Text)
|
||||
- Size: 1 character
|
||||
- Description: Item type (e.g., part, material)
|
||||
|
||||
### USAGE (Long)
|
||||
- Size: 4 characters
|
||||
- Description: Usage or application indicator
|
||||
|
||||
### PMNAS (Long)
|
||||
- Size: 4 characters
|
||||
- Description: Production management or planning code
|
||||
|
||||
### WOQTY (Long)
|
||||
- Size: 4 characters
|
||||
- Description: Work order quantity
|
||||
|
||||
### BSIZE2 (Double)
|
||||
- Size: 8 decimal places
|
||||
- Description: Dimensional measurement or attribute
|
||||
|
||||
### HOUSE (Text)
|
||||
- Size: 2 characters
|
||||
- Description: Unknown or unspecified attribute
|
||||
|
||||
## Indexes
|
||||
The following index is defined for the 'RMSFILES#_IEMUP1A0' table:
|
||||
| Index Name | Fields | Primary Key | Unique |
|
||||
|------------|--------|-------------|--------|
|
||||
| RMSFILES#_IEMUP1A0 | +PRDNO | Yes | Yes |
|
||||
|
||||
This primary key index ensures efficient retrieval and updates of records based on the part number, which is likely a critical identifier in manufacturing operations.
|
||||
|
||||
## Usage
|
||||
The 'RMSFILES#_IEMUP1A0' table plays a vital role in managing parts inventory, production planning, and quality control within a manufacturing setting. By leveraging this data repository, organizations can:
|
||||
- Track part availability and stock levels
|
||||
- Automate production and inventory management processes
|
||||
- Analyze usage patterns to optimize supply chain operations
|
||||
|
||||
## Notes
|
||||
This documentation assumes familiarity with the structure of Microsoft Access databases and their use in manufacturing applications.
|
|
@ -0,0 +1,35 @@
|
|||
# Util L X W Table
|
||||
|
||||
## Overview
|
||||
The `Util L X W` table stores data for the manufacturing process.
|
||||
|
||||
## Fields
|
||||
| Field Name | Type | Size | Description |
|
||||
|------------|------|------|-------------|
|
||||
| SheetW | Single | 4 | - |
|
||||
| SheetL | Single | 4 | - |
|
||||
| IDNo | Text | 10 | - |
|
||||
| GrossWeight | Double | 8 | - |
|
||||
| ActualWeight | Double | 8 | - |
|
||||
| ErrCount | Long | 4 | - |
|
||||
| TotalPrice | Double | 8 | - |
|
||||
|
||||
## Indexes
|
||||
| Index Name | Fields | Primary Key | Unique |
|
||||
|------------|--------|-------------|--------|
|
||||
| Primary Key | +IDNo | No | No |
|
||||
| SheetW | +SheetW | No | No |
|
||||
|
||||
|
||||
## Usage
|
||||
- Used by [[VBA_Scripts/Process_Sheet_Form]]
|
||||
|
||||
## Notes
|
||||
- Auto-generated basic documentation due to Ollama unavailability. Check OllamaDebugLog.txt for details.
|
||||
|
||||
```yaml
|
||||
---
|
||||
tags: [Access, Manufacturing, Database]
|
||||
created: 2025-06-13
|
||||
---
|
||||
```
|
|
@ -0,0 +1,37 @@
|
|||
\\# Access
|
||||
\\# Manufacturing
|
||||
\\# Database
|
||||
|
||||
## Util Matrix Table Documentation
|
||||
|
||||
### Overview
|
||||
|
||||
The `Util Matrix` table is a critical component of the manufacturing database, used to track the utilization rates of various manufacturing resources and assets. This table provides an overview of the equipment's usage patterns, helping production teams identify trends, bottlenecks, and areas for improvement.
|
||||
|
||||
### Fields
|
||||
|
||||
| Field Name | Type | Size | Description |
|
||||
|------------|------|------|-------------|
|
||||
| SheetW (Width) | Single | 4 | The width of the manufacturing sheet. |
|
||||
| SheetL (Length) | Single | 4 | The length of the manufacturing sheet. |
|
||||
| Gw (Gear Width) | Single | 4 | The gear width used for specific manufacturing processes. |
|
||||
|
||||
### Indexes
|
||||
|
||||
| Index Name | Fields | Primary Key | Unique |
|
||||
|------------|--------|-------------|--------|
|
||||
| - | SheetW, SheetL | No | Yes |
|
||||
| - | Gw | No | Yes |
|
||||
|
||||
### Usage
|
||||
|
||||
The `Util Matrix` table is used in the following ways:
|
||||
|
||||
1. Tracking resource utilization: By monitoring the usage patterns of the manufacturing sheets and gears, production teams can identify areas where resources are being underutilized or overutilized.
|
||||
2. Identifying trends and bottlenecks: Analyzing the data stored in this table helps production teams pinpoint issues that could be affecting overall production efficiency.
|
||||
3. Optimizing resource allocation: Based on the insights gained from analyzing the `Util Matrix` table, production teams can make informed decisions about resource allocation to minimize downtime and maximize productivity.
|
||||
|
||||
### Notes
|
||||
|
||||
* The `Util Matrix` table is used in conjunction with other tables in the manufacturing database to provide a comprehensive view of production operations.
|
||||
* Regular updates to this table are necessary to ensure that the data remains accurate and reflects current usage patterns.
|
|
@ -0,0 +1,35 @@
|
|||
# Util Selection 2 Table
|
||||
|
||||
## Overview
|
||||
The `Util Selection 2` table stores data for the manufacturing process.
|
||||
|
||||
## Fields
|
||||
| Field Name | Type | Size | Description |
|
||||
|------------|------|------|-------------|
|
||||
| prt | Text | 255 | - |
|
||||
| Rev | Text | 255 | - |
|
||||
| PartNumber | Text | 255 | - |
|
||||
| Flag | Text | 255 | - |
|
||||
| FirstDim | Double | 8 | - |
|
||||
| SecDim | Double | 8 | - |
|
||||
| PartHeight | Double | 8 | - |
|
||||
| PartWidth | Double | 8 | - |
|
||||
| MetalType | Text | 255 | - |
|
||||
|
||||
## Indexes
|
||||
| Index Name | Fields | Primary Key | Unique |
|
||||
|------------|--------|-------------|--------|
|
||||
|
||||
|
||||
## Usage
|
||||
- Used by [[VBA_Scripts/Process_Sheet_Form]]
|
||||
|
||||
## Notes
|
||||
- Auto-generated basic documentation due to Ollama unavailability. Check OllamaDebugLog.txt for details.
|
||||
|
||||
```yaml
|
||||
---
|
||||
tags: [Access, Manufacturing, Database]
|
||||
created: 2025-06-13
|
||||
---
|
||||
```
|
|
@ -0,0 +1,283 @@
|
|||
## Access Database Table Documentation
|
||||
## Manufacturing Database
|
||||
## Util Selection C1
|
||||
|
||||
# Overview
|
||||
------------
|
||||
|
||||
The `Util Selection C1` table is a crucial component of the manufacturing database in an Access database. It stores information about parts used in various operations and helps manage part utilization, costs, and tracking.
|
||||
|
||||
# Fields
|
||||
---------
|
||||
|
||||
### PRDNO
|
||||
- **Type:** Text (15 characters)
|
||||
- **Description:** Unique product number
|
||||
|
||||
### REVLVL
|
||||
- **Type:** Text (1 character)
|
||||
- **Description:** Revision level of the part
|
||||
|
||||
### ACTIV
|
||||
- **Type:** Text (1 character)
|
||||
- **Description:** Activation status of the part
|
||||
|
||||
### PHANT
|
||||
- **Type:** Text (15 characters)
|
||||
- **Description:** Phantom number for parts with no actual physical presence.
|
||||
|
||||
### MAKE#
|
||||
- **Type:** Text (15 characters)
|
||||
- **Description:** Make mark or label for the part
|
||||
|
||||
### DESCP
|
||||
- **Type:** Text (30 characters)
|
||||
- **Description:** Part description
|
||||
|
||||
### ITTYP
|
||||
- **Type:** Text (1 character)
|
||||
- **Description:** Type of the part
|
||||
|
||||
### USAGE
|
||||
- **Type:** Long integer (4 digits)
|
||||
- **Description:** Usage quantity of the part
|
||||
|
||||
### PMNAS
|
||||
- **Type:** Long integer (4 digits)
|
||||
- **Description:** Production number or sequence
|
||||
|
||||
### WOQTY
|
||||
- **Type:** Long integer (4 digits)
|
||||
- **Description:** Work order quantity
|
||||
|
||||
### BSIZE2
|
||||
- **Type:** Double precision float (8 digits)
|
||||
- **Description:** Blank size in inches for presses.
|
||||
|
||||
### HOUSE
|
||||
- **Type:** Text (2 characters)
|
||||
- **Description:** Household or tool designation.
|
||||
|
||||
### prt
|
||||
- **Type:** Text (255 characters)
|
||||
- **Description:** Printable part information
|
||||
|
||||
### Rev
|
||||
- **Type:** Text (255 characters)
|
||||
- **Description:** Revision details for the print layout
|
||||
|
||||
### BestSheetSet
|
||||
- **Type:** Text (255 characters)
|
||||
- **Description:** Information on the best sheet set.
|
||||
|
||||
### PartNumber
|
||||
- **Type:** Text (10 characters)
|
||||
- **Description:** Unique part number for inventory tracking.
|
||||
|
||||
### PhantomNumber
|
||||
- **Type:** Text (10 characters)
|
||||
- **Description:** Phantom number associated with parts not physically present.
|
||||
|
||||
### Warehouse
|
||||
- **Type:** Text (2 characters)
|
||||
- **Description:** Storage location designation
|
||||
|
||||
### Flag
|
||||
- **Type:** Text (5 characters)
|
||||
- **Description:** Status flag for part utilization or other tracking purposes.
|
||||
|
||||
### PartName
|
||||
- **Type:** Text (50 characters)
|
||||
- **Description:** Human-readable name for the part
|
||||
|
||||
### RevisionLevel
|
||||
- **Type:** Text (2 characters)
|
||||
- **Description:** Part revision level, corresponding to `REVLVL`
|
||||
|
||||
### IssueNumber
|
||||
- **Type:** Text (10 characters)
|
||||
- **Description:** Issue number or problem number.
|
||||
|
||||
### IssueDate
|
||||
- **Type:** Date/Time (8 digits)
|
||||
- **Description:** Issue date for the issue.
|
||||
|
||||
### PreviousIssue
|
||||
- **Type:** Text (50 characters)
|
||||
- **Description:** Information about previous issues or problems.
|
||||
|
||||
### PreviousDate
|
||||
- **Type:** Date/Time (8 digits)
|
||||
- **Description:** Date of the previous issue.
|
||||
|
||||
### Reason
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Cause or reason for an issue or problem.
|
||||
|
||||
### Programmer
|
||||
- **Type:** Text (5 characters)
|
||||
- **Description:** Name or designation of the programmer responsible.
|
||||
|
||||
### PrintSize
|
||||
- **Type:** Text (2 characters)
|
||||
- **Description:** Information about the printable part size
|
||||
|
||||
### History
|
||||
- **Type:** Text (200 characters)
|
||||
- **Description:** Tracking information on revisions, changes, etc.
|
||||
|
||||
### MetalType
|
||||
- **Type:** Text (15 characters)
|
||||
- **Description:** Type of metal used in manufacturing parts
|
||||
|
||||
### CutType
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Cutting process type for the part
|
||||
|
||||
### PunchOption
|
||||
- **Type:** Integer (2 digits)
|
||||
- **Description:** Options or choices available during punching operations.
|
||||
|
||||
### PunchNumber
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Number associated with punch options.
|
||||
|
||||
### PunchPartsPerStrip
|
||||
- **Type:** Integer (2 digits)
|
||||
- **Description:** Number of parts per strip for punches
|
||||
|
||||
### PunchStd
|
||||
- **Type:** Double precision float (8 digits)
|
||||
- **Description:** Standard unit measurements or conversion factors for punches
|
||||
|
||||
### GrainShear
|
||||
- **Type:** Boolean (1 digit, 0/1)
|
||||
- **Description:** Indicates if grain shear is applied during processing.
|
||||
|
||||
### PrimeMachine
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Machine designation associated with prime parts production.
|
||||
|
||||
### GrainDir
|
||||
- **Type:** Text (30 characters)
|
||||
- **Description:** Directions or orientation for grains or metal.
|
||||
|
||||
### GrainNone
|
||||
- **Type:** Boolean (1 digit, 0/1)
|
||||
- **Description:** Indicates if grain none conditions are met during processes.
|
||||
|
||||
### Deburr
|
||||
- **Type:** Text (30 characters)
|
||||
- **Description:** Part information related to deburring operations
|
||||
|
||||
### CellDeburrTypes
|
||||
- **Type:** Text (30 characters)
|
||||
- **Description:** Various types of cell deburring parts used in manufacturing.
|
||||
|
||||
### AddnlDeburrInches
|
||||
- **Type:** Single precision float (4 digits)
|
||||
- **Description:** Additional inches for deburring processes.
|
||||
|
||||
### FirstDim and SecDim
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Dimensions related to the first and second dimension of parts manufactured
|
||||
|
||||
### PartsPerBlank and PartsPerSheet
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Counts of parts produced per blank or sheet, respectively.
|
||||
|
||||
### BlocksPerSheet and BlanksPerBlock
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Quantities of blocks and blanks, respectively, for production efficiency tracking
|
||||
|
||||
### PartHeight and PartWidth
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Dimensions related to the height and width of parts manufactured.
|
||||
|
||||
### BotTrimCut and TopTrimCut
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Measurements for trimming cuts on bottom and top sides of parts
|
||||
|
||||
### ActualPartHeight and ActualPartWidth
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Actual dimensions after processing adjustments.
|
||||
|
||||
### PressBrake
|
||||
- **Type:** Integer (2 digits)
|
||||
- **Description:** Braking pressure for presses
|
||||
|
||||
### BlankSize
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Blank size designation or specifications, used in press production.
|
||||
|
||||
### PartSize
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Actual part dimensions, after processing adjustments, related to blanks.
|
||||
|
||||
### GrossWt and ActualWt
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Weights of the raw material for manufacturing parts
|
||||
|
||||
### Utilization
|
||||
- **Type:** Single precision float (4 digits)
|
||||
- **Description:** Calculation status or utilization percentage of parts used in production.
|
||||
|
||||
### SheetSize
|
||||
- **Type:** Text (20 characters)
|
||||
- **Description:** Size designation for sheets, possibly including measurements.
|
||||
|
||||
### MaterialCost and LaborCost
|
||||
- **Type:** Double precision float (8 digits each)
|
||||
- **Description:** Costs associated with the material and labor used in manufacturing parts
|
||||
|
||||
### PartCost
|
||||
- **Type:** Double precision float (8 digits)
|
||||
- **Description:** Cost of the manufactured part.
|
||||
|
||||
### CalculationStatus
|
||||
- **Type:** Integer (2 digits)
|
||||
- **Description:** Status code for calculations performed on parts usage.
|
||||
|
||||
### PaperLaserFlag and PemPress and PemBefore
|
||||
- **Type:** Boolean (1 digit, 0/1) each
|
||||
- **Description:** Indicators for paper laser flag settings or press operations status
|
||||
|
||||
### STSCode
|
||||
- **Type:** Text (1 character)
|
||||
- **Description:** Status code for tracking purposes.
|
||||
|
||||
### OriginalPartW
|
||||
- **Type:** Double precision float (8 digits)
|
||||
- **Description:** Original weight of the part before manufacturing adjustments.
|
||||
|
||||
# Indexes
|
||||
-------------
|
||||
|
||||
| Index Name | Fields | Primary Key | Unique | |
|
||||
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ------ | --- |
|
||||
| # Access Database Table Documentation | | | | |
|
||||
| | PRDNO, REVLVL, ACTIV, PHANT, MAKE#, DESCP, ITTYP, USAGE, PMNAS, WOQTY, BSIZE2, HOUSE, prt, Rev, BestSheetSet, PartNumber, PhantomNumber, Warehouse, Flag, PartName, RevisionLevel, IssueNumber, IssueDate, PreviousIssue, PreviousDate, Reason, Programmer, PrintSize, History, MetalType, CutType, PunchOption, PunchNumber, PunchPartsPerStrip, PunchStd, GrainShear, PrimeMachine, GrainDir, GrainNone, Deburr, CellDeburrTypes, AddnlDeburrInches, FirstDim, SecDim, PartsPerBlank, PartsPerSheet, BlocksPerSheet, BlanksPerBlock, PartHeight, PartWidth, BotTrimCut, TopTrimCut, ActualPartHeight, ActualPartWidth, PressBrake, BlankSize, PartSize, GrossWt, ActualWt, Utilization, SheetSize, MaterialCost, LaborCost, PartCost, CalculationStatus, PaperLaserFlag, PemPress, PemBefore, STSCode, OriginalPartW | | | Yes |
|
||||
|
||||
\\# Usage
|
||||
-----
|
||||
|
||||
The `Util Selection C1` table is used in various scenarios across the manufacturing database:
|
||||
|
||||
- **Tracking and Management**: It serves as a central repository for parts information. All relevant details about each part are stored here.
|
||||
|
||||
- **Manufacturing Tracking**: Utilization, costs, and tracking data for parts are managed through this table.
|
||||
|
||||
- **Quality Control and Assurance**: Issues, problems, or revisions tracked in the `Util Selection C1` help identify quality control areas.
|
||||
|
||||
- **Inventory Management**: This table contributes to inventory management by providing essential information about part quantities, usage rates, and material costs.
|
||||
|
||||
- **Cost Analysis and Reporting**: Utilization rates, costs, and production efficiency data are derived from this table for cost analysis purposes.
|
||||
|
||||
# Notes
|
||||
-----
|
||||
|
||||
- The `Util Selection C1` table is a key component of the manufacturing database.
|
||||
|
||||
- Its fields provide detailed insights into part utilization, tracking information, material costs, and more.
|
||||
|
||||
- This table supports inventory management, quality control, and cost analysis within the manufacturing context.
|
|
@ -0,0 +1,14 @@
|
|||
# Access Form Summary
|
||||
# Manufacturing
|
||||
# Form
|
||||
|
||||
# Front Matter
|
||||
Tags: #Access, #Manufacturing, #Form
|
||||
|
||||
# Overview
|
||||
|
||||
The 'Utilization on Multiple Sheets' form in Microsoft Access is designed to efficiently track and record equipment utilization across various manufacturing sheets.
|
||||
|
||||
# Purpose
|
||||
|
||||
Its primary purpose is to provide a user-friendly interface for inputting data on equipment usage, location, and timeframe. This information helps production teams make informed decisions about resource allocation, maintenance scheduling, and capacity planning.
|
|
@ -0,0 +1,68 @@
|
|||
# Utilization on Multiple Sheets Dependencies
|
||||
|
||||
Analysis of tables, queries, modules, and reports used by the "Utilization on Multiple Sheets" form, generated on 6/13/2025 5:53:12 PM.
|
||||
|
||||
## Record Source
|
||||
- None
|
||||
|
||||
## Subforms
|
||||
- Subform: UtilLXW, RecordSource: [[Queries/SELECT DISTINCTROW [Util L X W].IDNo, [Util L X W].SheetW, [Util L X W].SheetL, [Util L X W].GrossWeight, [Util L X W].ErrCount, [Util L X W].TotalPrice FROM [Util L X W];]]
|
||||
- Subform: UtilResult1, RecordSource: [[Queries/Util Selection C1]]
|
||||
|
||||
|
||||
## Control Sources
|
||||
- Control: List86, RowSource: [[Queries/"test1";"test1";"test1";"test1";"test1";"test1"]]
|
||||
- Control: Combo12, RowSource: [[Queries/SELECT DISTINCTROW [Metals].[PartNo], [Metals].[MetalName], [Metals].[Gauge], [Metals].[Density] FROM [Metals];]]
|
||||
- Control: TypeofMetal, RowSource: [[Queries/SELECT DISTINCTROW [MetalPrices - Types].Type, [MetalPrices - Types].Range1, [MetalPrices - Types].Range2, [MetalPrices - Types].Range3, [MetalPrices - Types].Range4 FROM [MetalPrices - Types];]]
|
||||
- Control: GaugeOfType, RowSource: [[Queries/SELECT MetalPrices.Gauge, MetalPrices.Range1, MetalPrices.Range2, MetalPrices.Range3, MetalPrices.Range4 FROM MetalPrices WHERE (((MetalPrices.Gauge)<>"Base") AND ((MetalPrices.Type)=[Forms]![Utilization on Multiple Sheets]![TypeofMetal]));]]
|
||||
- Control: List158, RowSource: [[Queries/a;s;d;f]]
|
||||
- Control: Combo165, RowSource: [[Queries/SELECT DISTINCTROW [Base Price Info].[Base Price Info] FROM [Base Price Info];]]
|
||||
- Control: Combo168, RowSource: [[Queries/SELECT DISTINCTROW [Sheets Best].[Sheets best] FROM [Sheets Best];]]
|
||||
|
||||
|
||||
## Tables
|
||||
- [[Tables/RMSFILES\#_IEMUP1A0]]: Referenced in VBA (Set MainSet = MainDB.OpenRecordset("RMSFILES#_IEMU...)
|
||||
- [[Tables/Util Selection 2]]: Referenced in VBA (Set MainSet2 = MainDB2.OpenRecordset("Util Selecti...)
|
||||
- [[Tables/Util Selection C1]]: Referenced in VBA (Set MainSet = MainDB.OpenRecordset("Util Selection...)
|
||||
- [[Tables/Util Matrix]]: Referenced in VBA (Set Main2Set = Main2DB.OpenRecordset("Util Matrix"...)
|
||||
- [[Tables/Util L X W]]: Referenced in VBA (Set MainSet = MainDB.OpenRecordset("Util L X W") ...)
|
||||
- [[Tables/RMSFILES\#_IEMUP1A0]]: Referenced in VBA (Set MainSet = MainDB.OpenRecordset("RMSFILES#_IEMU...)
|
||||
|
||||
|
||||
## Queries
|
||||
- [[Queries/SELECT DISTINCTROW [Util L X W].IDNo, [Util L X W].SheetW, [Util L X W].SheetL, [Util L X W].GrossWeight, [Util L X W].ErrCount, [Util L X W].TotalPrice FROM [Util L X W];]]: Subform UtilLXW record source
|
||||
- [[Queries/Util Selection C1]]: Subform UtilResult1 record source
|
||||
- [[Queries/"test1";"test1";"test1";"test1";"test1";"test1"]]: Used in List86 RowSource
|
||||
- [[Queries/SELECT DISTINCTROW [Metals].[PartNo], [Metals].[MetalName], [Metals].[Gauge], [Metals].[Density] FROM [Metals];]]: Used in Combo12 RowSource
|
||||
- [[Queries/SELECT DISTINCTROW [MetalPrices - Types].Type, [MetalPrices - Types].Range1, [MetalPrices - Types].Range2, [MetalPrices - Types].Range3, [MetalPrices - Types].Range4 FROM [MetalPrices - Types];]]: Used in TypeofMetal RowSource
|
||||
- [[Queries/SELECT MetalPrices.Gauge, MetalPrices.Range1, MetalPrices.Range2, MetalPrices.Range3, MetalPrices.Range4 FROM MetalPrices WHERE (((MetalPrices.Gauge)<>"Base") AND ((MetalPrices.Type)=[Forms]![Utilization on Multiple Sheets]![TypeofMetal]));]]: Used in GaugeOfType RowSource
|
||||
- [[Queries/a;s;d;f]]: Used in List158 RowSource
|
||||
- [[Queries/SELECT DISTINCTROW [Base Price Info].[Base Price Info] FROM [Base Price Info];]]: Used in Combo165 RowSource
|
||||
- [[Queries/SELECT DISTINCTROW [Sheets Best].[Sheets best] FROM [Sheets Best];]]: Used in Combo168 RowSource
|
||||
|
||||
|
||||
## Reports
|
||||
- None
|
||||
|
||||
## Modules
|
||||
- [[Modules/Form_Utilization on Multiple Sheets]]: Form event handlers
|
||||
- [[Modules/Custom_Functions#CalcIters]]: Called in VBA (Call CalcIters...)
|
||||
- [[Modules/Custom_Functions#MsgBox]]: Called in VBA (Call MsgBox("No density entered.")...)
|
||||
- [[Modules/Custom_Functions#UtilGrossWt]]: Called in VBA (Call UtilGrossWt(Sheet_Width!, Sheet_Length!, lb_p...)
|
||||
- [[Modules/Custom_Functions#Form.Command120_Click]]: Called in VBA (Call Form.Command120_Click...)
|
||||
- [[Modules/Custom_Functions#GetTheBestAnswers]]: Called in VBA (Call GetTheBestAnswers...)
|
||||
- [[Modules/Custom_Functions#Addparms]]: Called in VBA (Call Addparms(2, SheetWidths!)...)
|
||||
|
||||
|
||||
## Notes for Obsidian
|
||||
- **File Structure**: Store in `VBA_Scripts`, `Tables`, `Queries`, `Modules`, `Reports` folders.
|
||||
- **Links**: Use [[Tables/TableName]], [[Queries/QueryName]], [[Modules/ModuleName]], [[Reports/ReportName]].
|
||||
- **Special Characters**: `#` escaped as `\#` (e.g., [[Tables/RMSFILES\#_MFWKP795]]).
|
||||
- **Tags**: `#VBA`, `#Access`, `#Manufacturing`.
|
||||
- **Frontmatter**:
|
||||
```yaml
|
||||
---
|
||||
tags: [VBA, Access, Manufacturing]
|
||||
created: 2025-06-13
|
||||
---
|
||||
```
|
Loading…
Reference in New Issue