tblClients
TabletblClientAddresses
TabletblAddressTypes
TabletblClientPhones
TabletblPhoneTypes
TabletblCorrespondence
TabletblCorrespondenceTypes
TabletblTerms
TabletblContactType
TabletblCompanyInfo
TabletblEmployees
TabletblErrorLog
TabletblErrors
TabletblExpenseCodes
TabletblPaymentMethods
TabletblPayments
TabletblProjects
TabletblTimeCardExpenses
TabletblTimeCardHours
TabletblTimeCards
TabletblWorkCodes
TableThis appendix gives you a complete listing of all the tables included in the hypothetical time and billing application. Each table includes the following:
tblClients
TableThe tblClients
table stores pertinent information about each client, such as the company name, contact name, and phone numbers.
Table B.1. The tblClients
Table
Table B.2. The Field Properties for Each Field in the tblClients
Table
tblClientAddresses
TableThe tblClientAddresses
table stores the addresses for a client. One client can have multiple addresses. Each address has a specific address type.
Table B.3. The tblClientAddresses
Table
Table B.4. The Field Properties for Each Field in the tblClientAddresses
Table
tblAddressTypes
TableThe tblAddressTypes
table stores the valid address types. It relates to the tblClientAddresses
table and is a lookup table for the AddressTypeID
stored in the tblClientAddresses
table.
Table B.5. The tblAddressTypes
Table
Table B.6. The Field Properties for Each Field in the tblAddressTypes
Table
tblClientPhones
TableThe tblClientPhones
table stores the phone numbers for a client. One client can have multiple phone numbers. Each address has a specific phone type.
Table B.7. The Field Properties for Each Field in the tblClientPhones
Table
Table B.8. The Field Properties for Each Field in the tblClientPhones
Table
tblPhoneTypes
TableThe tblPhoneTypes
table stores the valid phone types. It relates to the tblClientPhones
table and is a lookup table for the PhoneTypeID
stored in the tblClientPhones
table.
Table B.9. The tblPhoneTypes
Table
Table B.10. The Field Properties for Each Field in the tblPhoneTypes
Table
tblCorrespondence
TableThe tblCorrespondence
table contains a history of correspondence made to a particular client. It relates to the tblClients
table.
Table B.11. The tblCorrespondence
Table
Table B.12. The Field Properties for Each Field in the tblCorrespondence
Table
tblCorrespondenceTypes
TableThe tblCorrespondenceTypes
table stores the valid correspondence types. It relates to the tblCorrespondence
table and is a lookup table for the CorrespondenceTypeID
stored in the tblCorrespondence
table.
Table B.13. The tblCorrespondenceTypes
Table
Table B.14. The Field Properties for Each Field in the tblCorrespondenceTypes
Table
tblTerms
TableThe tblTerms
table stores the valid term types. It relates to the tblClients
table and is a lookup table for the TermTypeID
stored in the tblClients
table.
Table B.15. The tblTerms
Table
Table B.16. The Field Properties for Each Field in the tblTerms
Table
tblContactType
TableThe tblContactType
table stores the valid contact types. It relates to the tblClients
table and is a lookup table for the ContactTypeID
stored in the tblClients
table.
Table B.17. The tblContactType
Table
Table B.18. The Field Properties for Each Field in the tblContactType
Table
tblCompanyInfo
TableThe tblCompanyInfo
table stores information about your company, including addresses and default payment terms.
Table B.19. The tblCompanyInfo
Table
Table B.20. The Properties of Each Field in the tblCompanyInfo
Table
tblEmployees
TableThe tblEmployees
table includes relevant employee information, such as name, address, and billing rate.
Table B.21. The tblEmployees
Table
Table B.22. The Properties of Each Field in the tblEmployees
Table
tblErrorLog
TableThe tblErrorLog
table logs all application errors encountered while using the hypothetical time and billing application, including error number and the name of the routine and module where the error occurred.
Table B.23. The tblErrorLog
Table
Table B.24. The Properties and Values Associated with Each Field in the tblErrorLog
Table
tblErrors
TableThe tblErrors
table gives you information about how your application should respond to error numbers.
Table B.25. The tblErrors
Table
Table B.26. The Properties and Values Associated with Each Field in the tblErrors
Table
tblExpenseCodes
TableThe tblExpenseCodes
table contains all the valid expense codes used in the hypothetical time and billing application.
Table B.27. The tblExpenseCodes
Table
Table B.28. The Field Properties of the tblExpenseCodes
Table
tblPaymentMethods
TableThe tblPaymentMethods
table lists the valid payment methods.
Table B.29. The tblPaymentMethods
Table
Table B.30. The Field Properties of the tblPaymentMethods
Table
tblPayments
TableThe tblPayments
table stores client payment information, such as the amount and date of payment for particular projects.
Table B.31. The tblPayments
Table
Table B.32. The Field Properties of the tblPayments
Table
tblProjects
TableThe tblProjects
table stores information about each project, including a cost estimate and important dates.
Table B.33. The tblProjects
Table
Table B.34. The Field Properties of the tblProjects
Table
tblTimeCardExpenses
TableThe tblTimeCardExpenses
table stores necessary information for billable project expenses, such as the date and amount of the expense.
Table B.35. The tblTimeCardExpenses
Table
Table B.36. The Field Properties of the tblTimeCardExpenses
Table
tblTimeCardHours
TableThe tblTimeCardHours
table stores a record of billable hours for a project, including dates and billing rates.
Table B.37. The tblTimeCardHours
Table
Table B.38. The Field Properties of the tblTimeCardHours
Table
tblTimeCards
TableThe tblTimeCards
table stores time card information for each employee.
Table B.39. The tblTimeCards
Table
Table B.40. The Field Properties of the tblTimeCards
Table
tblWorkCodes
TableThe tblWorkCodes
table supplies valid work codes for the application.
Table B.41. The tblWorkCodes
Table
18.227.48.131