When the solution matters

Tips...

Registration Documentation Knowledgebase Seminars / Training Partner Programs 4D Partner Central

Room 4 Rent

Welcome to the 4D Dynamic Web Page Tutorial! This tutorial is the sixth in a series on building dynamic web pages with 4th Dimension. Before you proceed with this tutorial, it will be very helpful if you have first completed the five preceding tutorials in this series. If you are a new to 4th Dimension and you have not been through the preceding tutorials, stop right now! This is an intermediate-level tutorial not well suited for beginners.

This tutorial is a bit different from the others in the series. You will begin by downloading a completed project. You will run the project side-by-side as you step through this tutorial.

To begin, download the 4D structure & HTML files used by this tutorial:

To run the demo, all you need is:

You don't really require anything else, since this is a "read-only" tutorial.

Open the "Room4Rent" structure file with 4th Dimension. When you do, you will immediately be taken to the 4D Design Environment, and presented with the Database Structure.

screenshot

The Room4Rent application makes use of five database tables. You may recognize two of them from a previous tutorial, the "Surveys" and "Answers" tables. All the other tables are new for this example.

What is the objective of this application? In the very early part of the 21st Century, the Silicon Valley area of California experienced a serious housing shortage. All forms of living space were at a premium. A web-enabled database application was conceived in order to get the best price for a given unit. The idea is to "auction" off the available units on the web. While there are services such as eBay and Yahoo Auctions, these do not meet the entire need. For one, we are obtaining additional information about the bidders, such as their social security number, monthly income, and telephone number. Also, we need to get a list of references they supply since we don't want to rent to just anyone. But another reason a custom solution was required is that the highest bidder won't necessarily win. The goal is to find the best applicants who can pay the most.

 1 2 3 4 5 6 7 8 9 10 11 12  Next Step


International | Company | Contact 4D | Site Map | Privacy Policy | © 4D, Inc. 1995-2008 | Change font size: [A] [A] [A] | Print this page | 4D RSS Feeds