<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title><![CDATA[Articles, Tips, Techniques & Solutions]]></title><link>http://fmforums.com/forum/showforum.php?fid/24/</link><description>Member contributions including articles, tips, tricks &amp; techniques. Please provide links to previously posted threads, and demo or sample files &amp; open source solutions. Discussion and dialog for implementation and development.</description><language>none</language><pubDate>Mon, 08 Mar 2010 16:15:08 GMT</pubDate><lastBuildDate>Mon, 08 Mar 2010 16:15:08 GMT</lastBuildDate><docs>http://blogs.law.harvard.edu/tech/rss</docs><generator>FusionBB 3.0 FINAL (www.fusionbb.com)</generator><item><title><![CDATA[Using FM as a teacher]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213701</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213701</guid><description><![CDATA[ I've been using Filemaker as a college teacher for almost two years now, and I thought I'd share the fruits of my labors with others on this forum. I'm posting this here as a way of offering my help to others who are interested in using FM in place of a traditional gradebook or a spreadsheet. Please reply with any questions; I'm more than willing to offer further guidance or even post my FM solution as an example. I'm not posting it here now only because my actual FM solution has a lot of personal tweaks which will make it less than helpful to a newbie user.<br />
<br />
What my FM solution does:<br />
1) keep track of student data (grades, mostly)<br />
2) produce grade reports for assignments and final grade reports at the end of the term.<br />
3) email grade reports to students.<br />
<br />
Data structure:<br />
1) table with basic student info (name, picture, school id number, email) I call this table "Roster"<br />
2) table of student grades (matched to table 1 by student name). I call this table "Grading"<br />
3) table with key info for each assignment (matched to table 2 by assignment name). This includes grade weighting and instructions for creating the grade report for that particular assignment. I call this table "Report"<br />
<br />
If you're able to download your classlist from the school's server, it's quite easy to import key info into the Roster table at the start of each semester.<br />
<br />
Reports are produced by the following method.<br />
 <ul><li>Report::Form Letter is a text field, allowing me to customize the output for a given assignment.</li><li>Grading::Grade gives the student's grade on a particular assignment</li><li>Grading::Comment gives a personalized response</li><li>Roster::Report is a calculation field = Evaluate (Report::Form Letter) </li></ul><br />
There are other fields, but I want to keep it simple. As an example, if <br />
 <ul><li><strong>Report::Form Letter</strong> = "Dear " &amp; Roster::First Name &amp; ", " &amp; ¶ &amp; Grading::Comment &amp; ¶ &amp; "Charles Henebry" &amp; ¶ &amp; "Grade: "&amp; Grading::Grade</li><li><strong>Grading::Grade</strong> = "B"</li><li><strong>Grading::Comment</strong> =  You really improved in this second essay. You still need to work on deepening essay structure, to keep your reader engaged.<li><strong>Roster::First Name</strong> = John </li></ul><br />
Then <strong>Roster::Report</strong> returns the text <br />
<ul class='quote-head'><li><span class='quote-head-text'>Quote:</span></li></ul><div class='blockquote'>  Dear John, <br />
You really improved in this second essay. You still need to work on deepening essay structure, to keep your reader engaged.<br />
Charles Henebry<br />
Grade: B<br />
<br />
</div><br />
<br />
This grade report gets sent out to students using a custom applescript crafted by Fenton, one of the great champions of this forum. If you're just sending a simple email out to each student, you can use the send mail script step in Filemaker. The applescript is only necessary if you're trying to send a different attachment with each grade report (I will often want to return essays to students with my markup, and the send mail script step kept getting gummed up and sending the wrong attachment to students—a disaster that I fortunately caught in the testing phase). For details, see  <a href="http://fmforums.com/forum/showtopic.php?tid/199337" title="fmforums.com/forum/showtopic.php?tid/199337" target="_blank">this thread</a>, or contact me for help.<br />
<br />
I'm currently experimenting with keeping track of attendance in FM (as opposed to keeping track of it on paper and then entering the total # absences in at the end of the semester). That has added an extra layer of complexity, but if anyone is interested I'll post more details. ]]></description><pubDate>Mon, 08 Mar 2010 15:54:11 GMT</pubDate></item><item><title><![CDATA[Converting repeating field to separate records]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213673</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213673</guid><description><![CDATA[ In a record having a name field and a repeating field (say 5 repetitions), is there a way to create five records having the (same) name and one of each of the 5 repetitions. ]]></description><pubDate>Sat, 06 Mar 2010 16:33:02 GMT</pubDate></item><item><title><![CDATA[Transferring tables to another file]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213666</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213666</guid><description><![CDATA[ I was wondering if there is a way to transfer (integrate) one or more tables in one file to another file (including field definitions)?<br />
<br />
 ]]></description><pubDate>Fri, 05 Mar 2010 23:02:11 GMT</pubDate></item><item><title><![CDATA[Named Buckets]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213623</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213623</guid><description><![CDATA[ FileMaker gives us local and global variables, which are quite useful. Further, these variables can have a "repetition number" in square bracket format such as $data[23] or $data[0] or $data[-128]. The repetition can be "sparse" - you can set rep #1 and 17 and 85 without setting any other rep numbers. <br />
<br />
As it turns out, these integer values can be large. As in quite large; as in integers of over 400 digits. <br />
Well - OK - but what good is that???<br />
<br />
Let us consider another FileMaker feature. We now have the code() and char() functions. Code( "a") produces result 97.<br />
<br />
Code( "FMForums") produces:<br />
11500109001170011400111000700007700070<br />
<br />
And it is reversible:<br />
Char( 1500109001170011400111000700007700070 ) <br />
produces<br />
FMForums<br />
<br />
This reversibility works for a string length up to 80 characters (resulting integer is 397 digits )<br />
<br />
This allows us to create "named buckets" which we can set and get and update.<br />
<br />
Set variable $msg [ code( "Bruce technique #1")] = "some chunk of text"<br />
<br />
See attached file for a crosstab technique which uses named buckets to give an "address" for each row/column intersection.<br />
 ]]></description><pubDate>Wed, 03 Mar 2010 06:14:15 GMT</pubDate><enclosure url="http://www.fmforums.com/attachments/uploads/1267596765-cfreporting.zip" length="202854" type="application/zip" /></item><item><title><![CDATA[which licenses to invest in? ]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213593</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213593</guid><description><![CDATA[ My current solution is in FM Pro10A I now need FM Pro 10 licenses for our work stations. I've seen some software sites sell an academic version at a savings. Will I have problems if i buy these versions? Their sites no. <br />
<br />
 ]]></description><pubDate>Mon, 01 Mar 2010 16:38:04 GMT</pubDate></item><item><title><![CDATA[Relationship Graph Organization]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213561</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213561</guid><description><![CDATA[ Here is an organizational concept for organizing the Relationship Graph. <br />
<br />
<br />
 <object width="425" height="350><pram name="movie" value="htp://www.youtube.com/v/mwI5BYEZ1Yg"></param><par name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/mwI5BYEZ1Yg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>  ]]></description><pubDate>Fri, 26 Feb 2010 10:17:53 GMT</pubDate></item><item><title><![CDATA[Steps for Auto Enter]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213370</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213370</guid><description><![CDATA[ We get a questions about how to format a text field so that the user doesn't override fomatting set place by the users. In orther words, they paste in a clipboard item that uses different fonts, or they type in a phone number XXX-XXX-XXXX or XXXXXXXXXX, etc and you want it to display (XXX) XXX-XXXX etc.<br />
<br />
You can control this somewhat by using the Auto Enter &gt;&gt; Calculated Value.<br />
<br />
There are several example files showing the use of the Auto Enter Function, but sometimes we spend a lot of effort spelling out the steps involve.<br />
<br />
The purpose of this tip, is to show visually the steps.<br />
<br />
<span style='color:blue'>To start, you need to go into the Manage Database</span> (a.k.a. Define Fields).<br />
<br />
 <img src='http://www.fmforums.com/attachments/uploads/med_1265927381-OptionandfileSelect.jpg' width='399' height='279' /> <br />
<br />
<span style='color:blue'>Next select the checkbox "Calculated value" or click on the button</span> "<span style='color:red'>Specify</span>"<br />
<br />
 <img src='http://www.fmforums.com/attachments/uploads/med_1265927436-SelectSpecify.jpg' width='399' height='394' /> <br />
<br />
<span style='color:blue'>Next, type in, or select the Text Function to be use (or ganged)</span><br />
<br />
 <img src='http://www.fmforums.com/attachments/uploads/med_1265927629-Put_your_calculation_in_the_box.jpg' width='399' height='257' /> <br />
 <br />
close the window, and besure to deselect the checkbox Do not replace existing value of the field (if any)<br />
<br />
<img src='http://www.fmforums.com/attachments/uploads/thumb_1265927814-Deselect_DoNotReplace.jpg' width='149' height='147' /> <br />
<br />
Click <span style='color:blue'>Okay</span> and leave the Manae Database if done.<br />
<br />
HTH<br />
<br />
Lee ]]></description><pubDate>Thu, 11 Feb 2010 22:42:58 GMT</pubDate><enclosure url="http://www.fmforums.com/attachments/uploads/1265927381-OptionandfileSelect.jpg" length="207534" type="image/jpeg" /></item><item><title><![CDATA[Top Five Items]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213311</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213311</guid><description><![CDATA[ February 9th 2010<br />
<br />
One month from today, March 9th 2010, will mark the sixth anniversary of the release of FileMaker Pro 7 and the advent of the .fp7 era. An auspicious anniversary it will be, to be sure, and worthy of appropriate commemoration.<br />
I am curious what other developers may think are the top five items that characterize the modern .fp7 versions of FileMaker Pro or FileMaker Pro Advanced and that have come along as the product matured and advanced.  Here are my five:<br />
<br />
1.	Security schema<br />
2.	$ and $$ variables<br />
3.	GetValue and List functions<br />
4.	Conditional formatting<br />
5.	Triggers<br />
<br />
Steven<br />
<br />
 ]]></description><pubDate>Tue, 09 Feb 2010 13:39:06 GMT</pubDate></item><item><title><![CDATA[Emailing through a Script]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213149</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213149</guid><description><![CDATA[ I have a script which creates a pdf file of the current record and emails it to a specified address.  The script works great on my computer and many others, but there is one computer that will not create a email through that employee's Entourage Email.  Help!! ]]></description><pubDate>Fri, 29 Jan 2010 17:36:52 GMT</pubDate></item><item><title><![CDATA[Databases and skills]]></title><link>http://fmforums.com/forum/showtopic.php?tid/213117</link><guid isPermaLink='false'>http://fmforums.com/forum/showtopic.php?tid/213117</guid><description><![CDATA[ Probably here is a bit more like just to make a relationship or calculation.<br />
Making database for home movie collection is one thing.<br />
Making database to register student activities is another.<br />
Making CRM or ERP database again is different case.<br />
Skills can be on the same for ALL variants and in a lot of cases some average or intermediate is enough.<br />
Difference is in understanding FOR WHAT database is created.<br />
As higher is knowledge "for what" as more complicated database you can create with the same skills.<br />
What I want to say - you need to knew much more to develop good database for situation: how user and admin look on your created result, how easy is to implement in overall process, how the process is going, what are tendencies today in  process, are there a new equipment that can be connected to or driven by database and so on.<br />
Experience and knowledge about  process is more important like database developer skills. Because FM is excellent for all up to medium scale databases. <br />
So - from my point of view - determinate  skills for FM user are useless. <br />
<br />
Take a break and think about this:<br />
"... U.S. adults are terrible at solving real-world math problems:<br />
*Only 42 percent were able to pick out two items on a menu, add them, and calculate a tip.<br />
Only 1 in 5 could reliably calculate mortgage interest.<br />
1 in 5 could not calculate weekly salary when told an hourly pay rate." (link  <a href="http://nces.ed.gov/Pubs2007/2007480.pdf" title="nces.ed.gov/Pubs2007/2007480.pdf" target="_blank">here</a> )<br />
<br />
Who will be the users of your very complicated database you have created with all Certifications? Or without any Certifications?<br />
At least 50% of your database users will think different and try to use different your product regardless of your skills.<br />
To avoid this you need to knew most about environment  about database.<br />
<br />
It will bee good to hear more opinions about theme. ]]></description><pubDate>Wed, 27 Jan 2010 19:39:21 GMT</pubDate></item></channel></rss>