Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Guy Stevens

I will show you how to make a complete Filemaker database system for a company. In this case it will be an invoicing solution to make price quotations and invoices. We will be selling products to our customers. We will be buying these products from our suppliers. We will manage our stock and compare our income versus our expenses.

This course is for people who own a small business and can't afford to buy expensive software packages to manage their administration. Who don't want to spend hours each week doing boring, monotonous paperwork that can be automated and be made fun and professional looking.

Read more

I will show you how to make a complete Filemaker database system for a company. In this case it will be an invoicing solution to make price quotations and invoices. We will be selling products to our customers. We will be buying these products from our suppliers. We will manage our stock and compare our income versus our expenses.

This course is for people who own a small business and can't afford to buy expensive software packages to manage their administration. Who don't want to spend hours each week doing boring, monotonous paperwork that can be automated and be made fun and professional looking.

There is no need for any prior knowledge of database systems because I will show you every step and explain exactly what it is we are doing so anyone can simply follow along.

Enroll now

What's inside

Learning objectives

  • Build a complete database system from scratch within filemaker.
  • Create quotes and invoices for your clients.
  • Manage your product list and check your stock levels.
  • Track the purchasing of products from your suppliers.
  • Create customized reports for your business meetings
  • Manage your clients and the tasks you need to do for them.

Syllabus

Here we wil learn what kind of database system we are going to build.

Let's have a look at our finished file.

If you already have a list of clients you can import it straight into the database.

Read more

Let's create the products table and add all the fields we are going to need. We will also add some data entry elements.

A fun way to change visual attributes depending on values in a field.

It's possible to store images into our database. But we can also store them in a separate folder.

We can organize our products by Category. That way it's easier to find the product you are looking for.

Let's create the invoice table and let's think about all the fields we are going to need.

We will create a layout with multiple tabs.

There are many different ways to structure an invoice number. You can make all kinds of combinations with Year or Month.

Here we can track payments and find overdue invoices.

This will be the table that contains the products that we put on our invoice.

The invoice detail will be entered through a portal on the layout.

Add products to your invoice from a list that is sorted by category.

We need to be able to print our invoice.

There are a few actions we need to do to make this all go smoothly.

A list to see the invoices sorted by type.

We can automate a few finds by creating some scripted buttons on the top of our list.

Where we note the products we buy from our suppliers.

This is a little bit tricky but if we do this right we can calculate our inventory.

Now we can calculate how many items we have in stock for each product.

Let's find a way to easily find all the products that need to be re-ordered.

We can create reports to see our income per year and per month.

The print layout is different from the screen layout.

With a chart you can more easily see the evolution of your sales and expenses. Here we compare the different months of the year.

Let's find out what our most popular products are.

When we get a client on the phone it can sometimes be handy to have their Invoice history handy on their contact layout.

Where we look back at what we have done.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides real-life experience with building a complete database system for a small business
Focuses on practical applications, such as creating invoices and managing stock levels
Suitable for beginners with no prior knowledge of database systems
Instructor has extensive experience in the field
Some aspects of the software may be outdated

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Build a complete filemaker invoice database

According to students who might take this course, learners could find it to be a highly practical positive guide focused on building a functional invoice and stock management system using Filemaker. They may appreciate the step-by-step instruction positive designed for users with no prior database knowledge positive. While the course aims to provide a complete system positive for small business needs, some learners might find that it could move a bit quickly warning or that the content is potentially limited negative for businesses requiring more advanced customization or features beyond the core invoicing and inventory tasks covered. Overall, it is expected to be well-received positive for its specific, hands-on approach.
Designed for users with no prior database or Filemaker experience.
"As a complete beginner to Filemaker, I found the course accessible."
"It truly starts from scratch and assumes no previous knowledge, just as promised."
"A good entry point for anyone needing a custom database solution without technical background."
Course provides clear, easy-to-follow steps for beginners.
"The instructor takes you through the process step-by-step, making it easy to follow along."
"Even without prior Filemaker knowledge, I was able to build the database by following the instructions."
"The explanations are clear and the pacing seems appropriate for someone just starting out."
Focuses on building a usable, real-world database system.
"This course is incredibly practical; I can actually use the database I built for my small business."
"Loved that we built a complete system covering invoices, stock, and reporting right from scratch."
"The hands-on nature means you finish the course with a working solution."
May still be challenging for absolute novices at times.
"Some sections might feel a bit fast-paced if you're brand new to database concepts."
"Requires concentration; some concepts, while explained, could still be tricky for beginners."
"While it covers the basics, mastering Filemaker itself requires practice beyond the course."
Primarily covers core invoicing and stock features.
"The course provides a great foundation, but doesn't go into advanced reporting or complex customizations."
"If your business needs specific integrations or very complex workflows, you might need further study."
"Focuses heavily on the specified database features, not broader Filemaker development."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Complete Filemaker Invoice database with these activities:
Review course syllabus and learning objectives
Reviewing the syllabus and learning objectives will help you to understand the goals of the course and what is expected of you.
Browse courses on Database Systems
Show steps
  • Read and understand the course syllabus
  • Identify the course learning objectives
  • Highlight key concepts and terms
Review Basic Database Concepts
Strengthen your understanding of database concepts to enhance your FileMaker skills.
Browse courses on Databases
Show steps
  • Review materials from previous database courses or tutorials.
  • Read articles or blog posts on database best practices.
Volunteer at a local non-profit organization
Volunteering will help you to develop practical experience using the skills you learn in the course and to make a positive impact on your community.
Show steps
  • Identify a non-profit organization that you are interested in working with
  • Contact the organization and inquire about volunteer opportunities
  • Complete the volunteer application process
  • Attend volunteer training
  • Volunteer your time and effort
15 other activities
Expand to see all activities and additional details
Show all 18 activities
View FileMaker tutorials
This will help you learn the basics of FileMaker and how to use it to create databases.
Show steps
  • Visit the FileMaker website and search for tutorials.
  • Choose a tutorial that covers a topic you are interested in learning.
  • Follow the steps in the tutorial.
  • Practice what you have learned by creating your own database.
Follow Guided FileMaker Tutorials
Enhance your FileMaker skills by following guided tutorials that provide step-by-step instructions.
Show steps
  • Search for FileMaker tutorials on platforms like Udemy, Coursera, or YouTube.
  • Select a tutorial that aligns with your learning goals.
  • Follow the instructions and complete the exercises.
Create a simple FileMaker database
This will help you apply the concepts you learn in the course and gain hands-on experience.
Show steps
  • Determine the purpose of your database and the data you need to store.
  • Create a layout for your database.
  • Define the fields and data types for your database.
  • Enter data into your database.
  • Create reports and queries to retrieve data from your database.
Engage in FileMaker Discussion Groups
Connect with other FileMaker users to share ideas, ask questions, and learn from their experiences.
Show steps
  • Join online discussion forums or groups dedicated to FileMaker.
  • Participate in discussions, ask questions, and share your knowledge.
  • Attend virtual or in-person meetups or conferences.
Create a Filemaker database for sample scenarios
Creating a database for sample scenarios will help you to practice the skills you learn in the course and to develop a deeper understanding of the material.
Browse courses on Database Systems
Show steps
  • Identify the requirements for the database
  • Design the database structure
  • Enter data into the database
  • Create reports and queries
Challenge Yourself with FileMaker Exercises
Reinforce your FileMaker skills by working through a series of exercises that test your understanding.
Show steps
  • Create a database with multiple tables and relationships.
  • Design custom layouts and reports for your database.
  • Write scripts to automate tasks and add functionality to your database.
Practice creating invoices
This will help you develop the skills needed to create invoices for your own business.
Show steps
  • Create a new invoice in FileMaker.
  • Add the customer's information.
  • Add the products or services being sold.
  • Calculate the total amount due.
  • Print or save the invoice.
Participate in FileMaker Challenges
Test your FileMaker skills and push your limits by participating in challenges or competitions.
Show steps
  • Search for FileMaker challenges or competitions online.
  • Review the rules and requirements of the challenge.
  • Develop a solution to the challenge within the specified time frame.
  • Submit your solution for evaluation.
Participate in peer practice sessions or study groups
Participating in peer practice sessions or study groups will help you to learn from others and to reinforce what you have learned in the course.
Show steps
  • Identify a study group or peer practice session that fits your needs
  • Attend the study group or peer practice session regularly
  • Participate actively in the discussions
  • Help other students with their work
Build a Mini FileMaker Application
Apply your FileMaker knowledge by creating a small-scale application that solves a specific problem.
Show steps
  • Identify a problem or task that you can solve with a FileMaker application.
  • Design the database structure and create the necessary tables and fields.
  • Develop custom layouts and scripts to implement the application's functionality.
  • Test the application thoroughly and make necessary adjustments.
Seek out and follow tutorials for further refining or developing skills
Following tutorials will help you to learn new skills and to reinforce what you have learned in the course.
Browse courses on Filemaker
Show steps
  • Identify the skills you want to develop
  • Find tutorials that cover those skills
  • Follow the instructions in the tutorials
  • Practice the skills you have learned
Attend workshops to develop new skills or refine existing ones
Attending workshops will help you to learn new skills and to refine existing ones.
Show steps
  • Identify a workshop that fits your needs
  • Register for the workshop
  • Attend the workshop
  • Participate actively in the workshop
  • Apply what you have learned in the workshop
Create a FileMaker Tutorial or Blog Post
Share your FileMaker expertise by creating a tutorial or blog post that helps others learn.
Show steps
  • Choose a topic that you're familiar with and that you think would be helpful to others.
  • Plan the structure of your tutorial or blog post.
  • Write the content, including clear instructions, screenshots, and examples.
  • Proofread and edit your work for accuracy and clarity.
Mentor a Junior FileMaker User
Share your FileMaker knowledge and support the learning journey of a junior user.
Show steps
  • Identify a junior FileMaker user who could benefit from your guidance.
  • Offer your assistance and schedule regular mentoring sessions.
  • Provide personalized guidance and support based on the mentee's needs.
  • Encourage the mentee to ask questions and share their progress.
Create a FileMaker Resources Compilation
Compile useful resources to help you with FileMaker, including links to tutorials, documentation, and community forums.
Show steps
  • Search for tutorials on YouTube and other video-sharing platforms.
  • Browse FileMaker's official documentation for reference materials.
  • Join online communities or forums dedicated to FileMaker.

Career center

Learners who complete Complete Filemaker Invoice database will develop knowledge and skills that may be useful to these careers:
Database Administrator
This course is a great starting point if you're looking to be a Database Administrator. Building and managing databases is a core part of the job and this course provides a structured introduction to this. You will also get experience with SQL, a language commonly used for managing databases.
Software Developer
As a Software Developer, you will be expected to be familiar with database management systems and SQL. This course will give you a head start in these areas. The Filemaker software covered in this course is less common than some others, but the concepts you'll learn can be transferred to other software.
Business Analyst
Business Analysts use data to help businesses make better decisions. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Operations Research Analyst
Operations Research Analysts use data to help businesses make better decisions. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Data Analyst
Data Analysts use databases to collect, clean, and analyze data. Having a strong foundation in database management and SQL can be a major advantage in this role. This course provides a good entry point into these areas.
Customer Success Manager
Customer Success Managers help businesses get the most out of software and systems. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Data Scientist
Data Scientists use data to help businesses make better decisions. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Financial Analyst
Financial Analysts use data to help make investment decisions. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Market Researcher
Market Researchers use data to help businesses understand their customers and make better decisions. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Systems Analyst
Systems Analysts help businesses improve their processes and systems. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Quality Assurance Analyst
Quality Assurance Analysts help ensure that software and systems meet quality standards. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Technical Writer
Technical Writers create documentation for software and systems. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Sales Engineer
Sales Engineers help businesses sell software and systems. Having a strong foundation in database management and SQL can be a valuable asset in this role. This course provides a good introduction to these areas.
Project Manager
Project Managers often work with teams of engineers and must understand their processes. Having experience with database management can be helpful in this regard. This course provides a good overview of database management concepts.
Product Manager
Product Managers often work closely with engineers and must understand their processes. Having experience with database management can be helpful in this regard. This course may be especially useful if you are working on a product that involves databases.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Complete Filemaker Invoice database.
Provides detailed explanations of FileMaker's features and functions, and offers step-by-step instructions for creating and managing databases. It would be helpful for those new to FileMaker or who want to learn more about its advanced features.
Would be a good supplement for this course. It covers all major aspects of FileMaker including data management, layouts, scripting, and much more. Note that it is specifically for FileMaker Pro 19, so some things may have changed with newer versions of the software.
Provides a comprehensive overview of the advanced features in FileMaker Pro 16, and explains how to use them to create more complex and powerful databases. It would be helpful for those who want to learn more about FileMaker's scripting and programming capabilities.
Provides a clear and concise overview of the basics of FileMaker Pro 16. It would be helpful for those new to FileMaker or who want to learn more about its basic features.
Can be useful if you're interested in learning how to use minimum viable products and rapid customer feedback to innovate your products and services.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser