May 29, 2025 By MarketingSA Off

Microsoft Access databases/tables

Below is a comprehensive list of Microsoft Access databases/tables you’ll need to build an effective CRM system. I’ve organized them by core functionality, with key fields and relationships:


1. Core Customer Tables

Table NameKey FieldsPurpose
CustomersCustomerID (PK), CompanyName, ContactName, Phone, Email, Address, CustomerSinceMaster customer profiles
ContactsContactID (PK), CustomerID (FK), FirstName, LastName, Role, DirectPhone, ContactNotesIndividual points of contact at customer companies
CustomerSegmentsSegmentID (PK), SegmentName (e.g., “Enterprise”, “SMB”), DiscountTier, NotesGroup customers by value/behavior

2. Sales & Opportunity Tracking

Table NameKey FieldsPurpose
OpportunitiesOpportunityID (PK), CustomerID (FK), Stage (e.g., Lead/Proposal/Closed Won), Value, Probability%, CloseDateTrack deals pipeline
SalesActivitiesActivityID (PK), OpportunityID (FK), Type (Call/Email/Meeting), Date, Notes, NextStepLog sales interactions
ProductsProductID (PK), ProductName, Category, Price, Cost, DescriptionCatalog of products/services

3. Support & Service Management

Table NameKey FieldsPurpose
SupportTicketsTicketID (PK), CustomerID (FK), ContactID (FK), Priority, OpenDate, CloseDate, StatusTrack customer issues
TicketHistoryHistoryID (PK), TicketID (FK), UpdateDate, Description, Agent (UserID)Audit trail for ticket updates

4. Marketing & Campaigns

Table NameKey FieldsPurpose
CampaignsCampaignID (PK), Name, Type (Email/Event/Ad), StartDate, EndDate, BudgetTrack marketing efforts
LeadsLeadID (PK), Source (e.g., “Website Form”), Status, ConversionDate, CampaignID (FK)Capture new prospects

5. Operational Tables

Table NameKey FieldsPurpose
UsersUserID (PK), Name, Role (Sales/Support/Admin), Email, TeamCRM user accounts
NotesNoteID (PK), CustomerID (FK), UserID (FK), DateCreated, ContentGeneral customer notes
DocumentsDocID (PK), CustomerID (FK), FileName, UploadDate, Category (Contract/Proposal)Store customer files

Key Relationships


Access Implementation Tips

  1. Enable Relationships: Use Database Tools → Relationships to link PK/FK fields.
  2. Data Entry Forms: Build forms for:
    • Customer/Contact profiles
    • Opportunity pipeline dashboard
    • Support ticket tracker
  3. Reports:
    • Monthly sales pipeline
    • Customer service response times
    • Campaign ROI analysis
  4. Automation: Use Macros for:
    • Sending follow-up email reminders
    • Escalating overdue tickets
    • Updating opportunity stages

Note: Start with core tables (CustomersContactsOpportunitiesSupportTickets) and expand as needed. Access is ideal for teams of ≤10 users – scale to SQL Server if growth occurs.

Let me know if you need help with table structures, validation rules, or form designs!