Solved

Filemaker Pro 11 :: Asset Tracking

Posted on 2012-03-19
7
1,487 Views
Last Modified: 2012-03-20
I would like to know if it is possible to use Filemaker Pro 11 to "check out" assets (e.g. computers, printers, etc.) to users.

I would like to be able to scan user's badges and pull up their information, what assets they've had checked out to them in the past, what they have now, etc. And Id like to be able to pull up a particular asset and see who has used it in the past, who has it now, etc.

So far I have a table with my user's names and their barcode numbers, and I have a table of my assets, but I dont know how to create a layout to link them together (for the purposes of checking in and out).

Any assistance  would be greatly appreciated. Thanks
0
Comment
Question by:berserkerror08
  • 4
  • 3
7 Comments
 
LVL 12

Assisted Solution

by:North2Alaska
North2Alaska earned 500 total points
Comment Utility
Possible, Yes!  To scan their badge, you would have to setup the scanner to run a script or you would have setup the "Find" layout first.  Then the scanner would need to place data in the correct field.  Hit enter and it should pull up a found set.  Of couse, this is all off the top of my head.  Bottom line, with the scanner and FM coordinated, you should be able to accomplish the query.

As far as building the relationship, you will need a table in between the users table and assets table, call it UserAssets.  This table will have two columns, the key field of the users table and the key field of the assets table.  In addition, you will want fields to hold information about what happened when they "joined", i.e.;  CheckOutDate, ReturnDate, CheckOutPurpose, etc...

Then on either table layout you can display the list of the other table.  For example, on the Users table layout, you could have a portal that displayed all the users assets, past and present.  From the Assets table, you could see all the users that checked out that asset.
0
 

Author Comment

by:berserkerror08
Comment Utility
How would I make Check ins and Check Outs?
0
 
LVL 12

Expert Comment

by:North2Alaska
Comment Utility
Put a button on the screen where the text will change.  If it's available for check out the text reads Check Out.  If it is already checked out it reads Check In.

When the button is pressed, handle the scan (whatever that means) and store the results in FM.
0
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 

Author Comment

by:berserkerror08
Comment Utility
Im less concerned with the scanner at this point, and more so with setting up just the layouts. I know how to make a button but i dont know how to actually "check out" or assign a device to a user. I have three layouts and tables right now. Employees, Devices, and UserDevices.

The screen shot here may offer some clarity: http://screencast.com/t/8GzLBUdW

How do I design the layout/button so that I can pull up a user and select/add a device for them to check out? How do I design a layout/button to look up a device and show me who has had it before? How do I create a way to keep track of which users have had the devices when?
0
 
LVL 12

Assisted Solution

by:North2Alaska
North2Alaska earned 500 total points
Comment Utility
Are you comfortable with the Relationship Graph (RG) and Table Occurrence (TO)?  Are you comfortable with Portals? How about Value Lists that are related to tables?  Scripting in FM?

You will need to be intimate with all of these things and more.

Let's start simple.  A layout of one employee record.  Using a portal on the same layout you can display a list of Devices associated to that user.  The list would have the check in and check out dates and you would be able to see, if there were no check in date, that the item was still out.  In this list there is a popup that will display all devices.  So when you create a new entry in the Portal, you select this popup and pick a device, enter a check out date and you're done.

There are many, many design methods you could select to build your interface.  Some use simple techniques as above and there are complex methods.  Your comfort level will determine which you use.
0
 

Author Comment

by:berserkerror08
Comment Utility
Im new to FileMaker; where would you point me to get more familiar with the program? I read through the user guide but found it glazed over more complex topics.
0
 
LVL 12

Accepted Solution

by:
North2Alaska earned 500 total points
Comment Utility
Some time ago I found a great sample that you could use to tear apart and figure things out.  Or you could just use it.  Check out http://fmstartingpoint.com/

Another great example of a well developed sample, is the folks at http://Excelisys.com

I've used both of these to learn new techniques and a better understanding of FM.  It's been an enjoyable journey.  I invite you to come along and hope that you can have fun too!  :-)
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

This article explains all about SQL Server Piecemeal Restore with examples in step by step manner.
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
Learn how to number pages in an Access report over each group. Activate two pass printing by referencing the pages property: Add code to the Page Footers OnFormat event to capture the pages as there occur for each group. Use the pages property to …
In Microsoft Access, learn different ways of passing a string value within a string argument. Also learn what a “Type Mis-match” error is about.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now