BOQ Table Definition

10
C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ Sampls.accdb Saturday, September 25, 2010 Page: 1 Table: BOM Properties DateCreated: 9/25/2010 7:18:54 PM DefaultView: 2 DisplayViewsOnSharePointSit 1 FilterOnLoad: False GUID: {guid {08A94CF2-C453-4AB7- 934E-5D0C2513CAC7}} HideNewField: False LastUpdated: 9/25/2010 7:28:06 PM NameMap: Long binary data OrderByOn: False OrderByOnLoad: True Orientation: Left-to-Right RecordCount: 14 TotalsRow: False Updatable: True Columns Name Type Size BomID Long Integer 4 ProjectID Long Integer 4 WorkID Long Integer 4 UnitID Long Integer 4 BOM_Quantity Long Integer 4 BOM_Rate Single 4 Relationships PROJECTBOM PROJECT BOM 1 ProjectID ProjectID Attributes: Enforced RelationshipType: One-To-Many UNITBOM UNIT BOM 1 UnitID UnitID Attributes: Enforced RelationshipType: One-To-Many WORKBOM WORK BOM 1 WorkID WorkID Attributes: Enforced RelationshipType: One-To-Many

Transcript of BOQ Table Definition

Page 1: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 1Table: BOM

Properties

DateCreated: 9/25/2010 7:18:54 PM DefaultView: 2

DisplayViewsOnSharePointSit 1 FilterOnLoad: False

GUID: {guid {08A94CF2-C453-4AB7-

934E-5D0C2513CAC7}}

HideNewField: False

LastUpdated: 9/25/2010 7:28:06 PM NameMap: Long binary data

OrderByOn: False OrderByOnLoad: True

Orientation: Left-to-Right RecordCount: 14

TotalsRow: False Updatable: True

Columns

Name Type Size

BomID Long Integer 4

ProjectID Long Integer 4

WorkID Long Integer 4

UnitID Long Integer 4

BOM_Quantity Long Integer 4

BOM_Rate Single 4

Relationships

PROJECTBOM

PROJECT BOM

∞1ProjectID ProjectID

Attributes: Enforced

RelationshipType: One-To-Many

UNITBOM

UNIT BOM

∞1UnitID UnitID

Attributes: Enforced

RelationshipType: One-To-Many

WORKBOM

WORK BOM

∞1WorkID WorkID

Attributes: Enforced

RelationshipType: One-To-Many

Page 2: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 2Table: BOM

Page 3: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 3Table: CLASS

Properties

DateCreated: 9/25/2010 5:36:59 PM DefaultView: 2

DisplayViewsOnSharePointSit 1 FilterOnLoad: False

GUID: {guid {34ECE654-E5D9-4592-

96C6-12A3BE54B895}}

HideNewField: False

LastUpdated: 9/25/2010 8:10:59 PM NameMap: Long binary data

OrderByOn: False OrderByOnLoad: True

Orientation: Left-to-Right RecordCount: 5

TotalsRow: False Updatable: True

Columns

Name Type Size

ClassID Long Integer 4

Class_Text Text 1

Class_Description Text 255

Relationships

CLASSWORK

CLASS WORK

∞1ClassID ClassID

Attributes: Enforced

RelationshipType: One-To-Many

Page 4: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 4Table: PROJECT

Properties

DateCreated: 9/25/2010 5:59:48 PM DefaultView: 2

DisplayViewsOnSharePointSit 1 FilterOnLoad: False

GUID: {guid {3D1F5114-9916-4314-

B6B9-DA8AB8DE346A}}

HideNewField: False

LastUpdated: 9/25/2010 8:10:59 PM NameMap: Long binary data

OrderByOn: False OrderByOnLoad: True

Orientation: Left-to-Right RecordCount: 3

TotalsRow: False Updatable: True

Columns

Name Type Size

ProjectID Long Integer 4

Project_Name Text 6

Relationships

PROJECTBOM

PROJECT BOM

∞1ProjectID ProjectID

Attributes: Enforced

RelationshipType: One-To-Many

Page 5: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 5Table: UNIT

Properties

DateCreated: 9/25/2010 7:14:17 PM DefaultView: 2

DisplayViewsOnSharePointSit 1 FilterOnLoad: False

GUID: {guid {79DDEE72-1B1F-4AC7-

B9EC-2FD1FAC92CB2}}

HideNewField: False

LastUpdated: 9/25/2010 8:10:59 PM NameMap: Long binary data

OrderByOn: False OrderByOnLoad: True

Orientation: Left-to-Right RecordCount: 7

TotalsRow: False Updatable: True

Columns

Name Type Size

UnitID Long Integer 4

Unit_Measure Text 3

Relationships

UNITBOM

UNIT BOM

∞1UnitID UnitID

Attributes: Enforced

RelationshipType: One-To-Many

Page 6: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 6Table: WORK

Properties

DateCreated: 9/25/2010 5:38:59 PM DefaultView: 2

DisplayViewsOnSharePointSit 1 FilterOnLoad: False

GUID: {guid {FBA9EEE6-1121-417C-

879E-A4563DD61B60}}

HideNewField: False

LastUpdated: 9/25/2010 7:22:59 PM NameMap: Long binary data

OrderByOn: False OrderByOnLoad: True

Orientation: Left-to-Right RecordCount: 15

TotalsRow: False Updatable: True

Columns

Name Type Size

WorkID Long Integer 4

ClassID Long Integer 4

Work_Description Text 255

Relationships

CLASSWORK

CLASS WORK

∞1ClassID ClassID

Attributes: Enforced

RelationshipType: One-To-Many

WORKBOM

WORK BOM

∞1WorkID WorkID

Attributes: Enforced

RelationshipType: One-To-Many

Page 7: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 7Query: BOMRowID

SQL

SELECT BOM.ProjectID, BOM.WorkID, [RowID] AS Expr1

FROM BOM

WHERE ((([RowID])>(SELECT BOM.WorkID

FROM BOMORDER BY BOM.ProjectID;)))

ORDER BY BOM.ProjectID;

Columns

Name Type Size

ProjectID Long Integer 4

WorkID Long Integer 4

Expr1 From 0

Table Indexes

Name Number of Fields

PrimaryKey 1

Fields:

AscendingBomID

PROJECTBOM 1

Fields:

AscendingProjectID

ProjectID 1

Fields:

AscendingProjectID

UNITBOM 1

Fields:

AscendingUnitID

UnitID 1

Fields:

AscendingUnitID

WORKBOM 1

Fields:

AscendingWorkID

WorkID 1

Fields:

AscendingWorkID

Page 8: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 8Query: QRYBOMRANK

SQL

SELECT t2.BomID, (Select Count(*) from BOM t1 Where t2.workID = t1.workID and t1.bomid>= t2.bomid)

AS Rank

FROM BOM AS t2

ORDER BY t2.WorkID;

Columns

Name Type Size

BomID Long Integer 4

Rank Long Integer 4

Table Indexes

Name Number of Fields

PrimaryKey 1

Fields:

AscendingBomID

PROJECTBOM 1

Fields:

AscendingProjectID

ProjectID 1

Fields:

AscendingProjectID

UNITBOM 1

Fields:

AscendingUnitID

UnitID 1

Fields:

AscendingUnitID

WORKBOM 1

Fields:

AscendingWorkID

WorkID 1

Fields:

AscendingWorkID

Page 9: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 9Query: QRYBOQFINAL

SQL

SELECT PROJECT.Project_Name, [Class_text] & [bom].[workID] & [Rank] AS Ref, WORK.Work_Description AS

Item, BOM.BOM_Quantity AS Quantity, UNIT.Unit_Measure AS Unit, BOM.BOM_Rate AS Rate,

[BOM_Quantity]*[bom_rate] AS [Value]

FROM (CLASS INNER JOIN [WORK] ON CLASS.ClassID=WORK.ClassID) INNER JOIN (UNIT INNER JOIN (PROJECT INNER JOIN (BOM INNER JOIN QRYBOMRANK ON BOM.BomID=QRYBOMRANK.BomID) ON

PROJECT.ProjectID=BOM.ProjectID) ON UNIT.UnitID=BOM.UnitID) ON WORK.WorkID=BOM.WorkID

WHERE (((BOM.ProjectID)=1))

ORDER BY PROJECT.Project_Name, [Class_text] & [bom].[workID] & [Rank];

Columns

Name Type Size

Project_Name Text 6

Ref Text 0

Item Text 255

Quantity Long Integer 4

Unit Text 3

Rate Single 4

Value Double 8

Table Indexes

Name Number of Fields

PrimaryKey 1

Fields:

AscendingProjectID

ClassID 1

Fields:

AscendingClassID

CLASSWORK 1

Fields:

AscendingClassID

PrimaryKey 1

Fields:

AscendingWorkID

PrimaryKey 1

Fields:

AscendingBomID

PROJECTBOM 1

Fields:

AscendingProjectID

ProjectID 1

Fields:

AscendingProjectID

UNITBOM 1

Fields:

AscendingUnitID

UnitID 1

Fields:

AscendingUnitID

Page 10: BOQ Table Definition

C:\DataSort\A6-1 JKUAT MSC\6-Session 4- Database Management\Lab\BOQ

Sampls.accdb

Saturday, September 25, 2010

Page: 10Query: QRYBOQFINALWORKBOM 1

Fields:

AscendingWorkID

WorkID 1

Fields:

AscendingWorkID

PrimaryKey 1

Fields:

AscendingUnitID

UnitID 1

Fields:

AscendingUnitID

PrimaryKey 1

Fields:

AscendingBomID

PROJECTBOM 1

Fields:

AscendingProjectID

ProjectID 1

Fields:

AscendingProjectID

UNITBOM 1

Fields:

AscendingUnitID

UnitID 1

Fields:

AscendingUnitID

WORKBOM 1

Fields:

AscendingWorkID

WorkID 1

Fields:

AscendingWorkID