Filemaker Bookings and Reservation System

Create a Filemaker system that can be used for any reservation system where items are used for periods of time.
4.6 (90 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
560 students enrolled
Instructed by Guy Stevens Development / Databases
62% off
Take This Course
  • Lectures 52
  • Length 11.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2015 English

Course Description

In this course we will learn to create a Filemaker system used for making reservations and booking items within a date range. In this example we will be using a hotel room as an example but this can equally be used for car rental, equipment rental, studio rental, library lending. In other words any system where you have items that are in use for specific periods of time.

What this system allows you to do is simply enter a start and end date and time and then the system returns a list of hotel rooms that are available within that period.

These free rooms can them immediately be booked or guests that walk in can immediately check in.

Included in the course are the original FIlemaker File plus extra Filemaker manuals.

Take this course if you want to simplify your business by creating an application that does all your administrative work exactly the way you want it. Completely tailored to your needs.

What are the requirements?

  • You don't need to have any prior knowledge of Filemaker or database systems. We take it all one step at a time.
  • There is no need to buy a copy of Filemaker. You can simply download a demo version and try it out to see if FIlemaker is something that works for you.

What am I going to get from this course?

  • Create a complete Filemaker database for any business that needs to rent, lend or hire items for a period of time.
  • Create a complete solution for a hotel, motel or any kind of B&B situation.
  • Use relationships to search for date related conflicts.

Who is the target audience?

  • This course is meant for people who want to simplify their administration that includes room, equipment or car rental.
  • People who like to have a centralised system in place for all their paperwork.
  • People who enjoy automating boring, repetitive tasks.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Tables and Layouts

Let's have a look at what we are going to make. Download the Filemaker file in the download tab to the right.


We will be renting out rooms but this could be anything that you rent or lend out to someone.


We will use a menu to be able to easily navigate between our different sections.


So we can have an overview of our rooms. Organized by type.


Here we will store the info on our guests.

Section 2: Bookings and Reservations

Let's get started with the complicated stuff. Booking a room.

We can't simply make bookings. We have to see which rooms are available.

We need to make sure that only the rooms that are actually available show up in our free rooms list.


Let's create some buttons so we can easily book or check into one of the free rooms.


We would like to see all details of the booking plus have the ability to enter our guest information when we make a booking.


A handy overview of all the booked rooms. Sorted per day.


Actually checking in and checking out a guest. From the bookings list view


Let's make sure we don't make any incorrect bookings.


There is one big problem that we need to deal with before we can move on.


All of our rooms have features. It would be handy if we could include those in our search for rooms.


When guests want to check in or check out it's nice to have a list of all checked in guests as also a list of all people who are still going to arrive.


Sometimes it can be handy if you can immediately see exactly how many beds you have available.

Section 3: Billing and Invoicing

At some point we will have to create a bill for our clients. And maybe some customers also need an invoice.


If our bill needs to become an invoice we need to be able to assign it an invoice number.


For the multiple items that can show up on our Bill or Invoice.


Let's make it so that we can enter a multiple prices per room type.


Displaying the prices on the Rooms layout and duplicating them to minimize repetitive work.


Now we get to choose which price we would like to use while booking a room.


We can already make an invoice or bill item even though we don't even have a bill yet.


Now that we have started to create bill items we can display them on our Bookings detail layout.


This can come in handy if a guest wants to know what the total price is going to be.


Most people will be wanting breakfast and that will have to be included on the bill.


If we add it as multiple lines per day we will be able to do some really cool things with this later on.


Now we can actually make the Bill / Invoice.


We can make the process a little bit better.


Now that we have all the info related to our Invoice we can make our Invoice List.


We are going to make it easy for ourselves to do predictable and useful finds.


A minor tweak to streamline things. And the addition of government tax.


Let's create the print version of our Bill / Invoice.


Further tweaks to our layout.


For this to work we will need a script.


Because, seriously, who still prints anyway?


So you don't have to print it at all.

Section 4: Other Hotel related additions

We made separate lines for our breakfasts on the invoice. Now we are going to learn what kinds of cool things we can do with that.


We can look for the breakfasts of today and also turn our list into a handy checklist to check guests that actually take theirbreakfast.


Let's create the ability to add breakfasts right from the breakfast list.


If a guests shows up for breakfast unexpectedly we should be able to add their breakfast to the list.


So we don't accidentally create two breakfast lines for one person.


We can come up with all kinds of extra services that we would like to charge to our guests. Let's take an easy example and look at how this could work.


Lets try to find the simplest and most fun way to add these Laundry Items to our Bill.

Section 5: Bar

For our bar section we will be trying out an entirely different technique.


If we can make a temporary list of the guests that are in our bar then that could be really helpful.


If we don't want to add the same guest multiple times we can create a dwindling value list.


Our bar will need a list of items we can sell.


Our bar will need a list of items we can sell.


When a new day starts we want to empty the guest list. Unless they have slept in our bar all night.


Let's congratulate ourselves and look at what we have learned.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Guy Stevens, Filemaker freak

For years I was trying to figure out a good system that would be flexible and allow me to do some proper invoicing and stock management. After years of messing around with Excel files I finally had had enough and went looking. I found Filemaker and discovered a great tool that was packed with great functionality. I dove right in, started to learn everything I could. What started as a simple invoicing database became two and I was always looking to add more and more. I kept running into problems which forced me to find solutions and slowly I started to get to know Filemaker like the back of my hand. Now years later I have taught loads of people how to work with Filemaker and how to solve difficult problems. I have created very complex setups which have taught me everything I need to know about Filemaker.

Ready to start learning?
Take This Course