S
swatb98
I apologize, I am new to Access. I need help executing the following concept.
When a customer calls to order parts, I would like to be able to create a
quote for the desired parts. I understand that this sets up as ONE customer
with MANY quotes and ONE quote with MANY parts.
So, I have setup a parent form (uCustomerBilling) with the following fields:
CustomerID Autonumber User Selects from Drop Down based on on
CustomerListMaster031909 Table
Equipment Model Text User Entered
Equipment Serial Number Text User Entered
Billing Name Text User Selected Drop Down or can enter new
Billing Address 01 Text Populates based on Billing Name or can enter new
Billing Address 02 Text Populates based on Billing Name or can enter new
Billing City Text Populates based on Billing Name or can
enter new
Billing StateRegion Text Populates based on Billing Name or can enter new
BillingZipPostal Text Populates based on Billing Name or can enter new
BillingCountry Text Populates based on Billing Name or can enter new
BillingContactFullNameText Populates based on Billing Name or can enter new
BillingContactPhone Text Populates based on Billing Name or can enter new
BillingContactExtensionText Populates based on Billing Name or can enter new
BillingContactFax Text Populates based on Billing Name or can enter new
BillingContactEmail Text Populates based on Billing Name or can enter new
Next, I created a subform (uQuoteDetails) to store Quote details:
QuoteID Autonumber
fkCustomerID Number Is not visible to user but links to parent table's
CustomerID field
QuoteDate Date/Time User entered
PromiseDate Date/Time User entered
ContractID Text User entered
Purchase Order Text User Selected from Drop Down (3-4 Choices)
Terms Text User Selected from Drop Down (3-4 Choices)
EnteredByFullName Text User entered
TotalPrice Currency Is not visible to user
Shipping Currency Is not visible to user
TaxRate Number Is not visible to user
TotalTaxes Currency Is not visible to user
FinalPrice Currency Is not visible to user
AdditionalNotes Text Is not visible to user
More on the latter fields later.
Next, I created a second subform (uParts) to hold part info:
PartID Autonumber
fkQuoteID Number Is not visible to user but links to subform's QuoteID field
Quantity Number User entered
PartNumDesc Number User Selected from Drop Down based on values contained in
Inventory_Part_040709 Table or can add a new part number and description
Cost Currency Populates based on PartNumDesc
Markup Number User entered %
UnitPrice Currency Calculated by: ([Quantity] * [Cost]) * (1 + [Markup])
Discount Number User entered %
CustPrice Currency Calculated by: [UnitPrice] * (1 - [Discount])
Finally, I setup the second part of the first subform in order to calculate
totals:
QuoteID Autonumber Is not visible to user
fkCustomerID Number Is not visible to user
QuoteDate Date/Time Is not visible to user
PromiseDate Date/Time Is not visible to user
ContractID Text Is not visible to user
Purchase Order Text Is not visible to user
Terms Text Is not visible to user
EnteredByFullName Text Is not visible to user
TotalPrice Currency Calculated by: Summing ALL of the CustPrice in all the
rows
Shipping Currency Entered by User
TaxRate Number Entered by User
TotalTaxes Currency Calculated by: ([TotalPrice] + [Shipping]) * (1 +
[TaxRate])
FinalPrice Currency Calculated by: ([TotalPrice] + [Shipping] + [TotalTaxes])
AdditionalNotes Text Entered by User
Can anyone help me create this from?
I TRULLY APPRECIATE ANY HELP YOU CAN PROVIDE.
Thanks.
When a customer calls to order parts, I would like to be able to create a
quote for the desired parts. I understand that this sets up as ONE customer
with MANY quotes and ONE quote with MANY parts.
So, I have setup a parent form (uCustomerBilling) with the following fields:
CustomerID Autonumber User Selects from Drop Down based on on
CustomerListMaster031909 Table
Equipment Model Text User Entered
Equipment Serial Number Text User Entered
Billing Name Text User Selected Drop Down or can enter new
Billing Address 01 Text Populates based on Billing Name or can enter new
Billing Address 02 Text Populates based on Billing Name or can enter new
Billing City Text Populates based on Billing Name or can
enter new
Billing StateRegion Text Populates based on Billing Name or can enter new
BillingZipPostal Text Populates based on Billing Name or can enter new
BillingCountry Text Populates based on Billing Name or can enter new
BillingContactFullNameText Populates based on Billing Name or can enter new
BillingContactPhone Text Populates based on Billing Name or can enter new
BillingContactExtensionText Populates based on Billing Name or can enter new
BillingContactFax Text Populates based on Billing Name or can enter new
BillingContactEmail Text Populates based on Billing Name or can enter new
Next, I created a subform (uQuoteDetails) to store Quote details:
QuoteID Autonumber
fkCustomerID Number Is not visible to user but links to parent table's
CustomerID field
QuoteDate Date/Time User entered
PromiseDate Date/Time User entered
ContractID Text User entered
Purchase Order Text User Selected from Drop Down (3-4 Choices)
Terms Text User Selected from Drop Down (3-4 Choices)
EnteredByFullName Text User entered
TotalPrice Currency Is not visible to user
Shipping Currency Is not visible to user
TaxRate Number Is not visible to user
TotalTaxes Currency Is not visible to user
FinalPrice Currency Is not visible to user
AdditionalNotes Text Is not visible to user
More on the latter fields later.
Next, I created a second subform (uParts) to hold part info:
PartID Autonumber
fkQuoteID Number Is not visible to user but links to subform's QuoteID field
Quantity Number User entered
PartNumDesc Number User Selected from Drop Down based on values contained in
Inventory_Part_040709 Table or can add a new part number and description
Cost Currency Populates based on PartNumDesc
Markup Number User entered %
UnitPrice Currency Calculated by: ([Quantity] * [Cost]) * (1 + [Markup])
Discount Number User entered %
CustPrice Currency Calculated by: [UnitPrice] * (1 - [Discount])
Finally, I setup the second part of the first subform in order to calculate
totals:
QuoteID Autonumber Is not visible to user
fkCustomerID Number Is not visible to user
QuoteDate Date/Time Is not visible to user
PromiseDate Date/Time Is not visible to user
ContractID Text Is not visible to user
Purchase Order Text Is not visible to user
Terms Text Is not visible to user
EnteredByFullName Text Is not visible to user
TotalPrice Currency Calculated by: Summing ALL of the CustPrice in all the
rows
Shipping Currency Entered by User
TaxRate Number Entered by User
TotalTaxes Currency Calculated by: ([TotalPrice] + [Shipping]) * (1 +
[TaxRate])
FinalPrice Currency Calculated by: ([TotalPrice] + [Shipping] + [TotalTaxes])
AdditionalNotes Text Entered by User
Can anyone help me create this from?
I TRULLY APPRECIATE ANY HELP YOU CAN PROVIDE.
Thanks.