Let ( [ dow = DayOfWeek ( theDate ); daysToAdd = Case ( dow >= 6; 9 - dow; 1)] ;
Date ( Month ( theDate ); Day ( theDate ) + daysToAdd; Year ( theDate )) )
Pretty simple - but it works well...
Let ( [ dow = DayOfWeek ( theDate ); daysToAdd = Case ( dow >= 6; 9 - dow; 1)] ;
Date ( Month ( theDate ); Day ( theDate ) + daysToAdd; Year ( theDate )) )
Middle ( Get ( ActiveFieldContents ) ; Get (ActiveSelectionStart) ; Get ( ActiveSelectionSize ) )You can package it up as a function, or use it (like I did) in a script to set a variable to whatever text the user has selected. I hope this helps!
Let( [
isException = Case(
Mod (dataNumber; 100) = 11 or
Mod (dataNumber; 100) = 12 or
Mod (dataNumber; 100) = 13; 1) ;
last = Mod ( dataNumber ; 10 )
];
Case ( isException ; "th"; last = 1; "st"; last = 2; "nd"; last = 3 ; "rd"; "th") )
Let ([
today = Get ( CurrentDate ) ;
days = today - MyDateField;
md = Date ( 0 ; days + 1 ; Year ( MyDateField) ) ;
y = Int ( days / 365 )];
y & " years, " & Month ( md ) & " months, " & Day ( md ) & " days"
)
md = Date ( 0 ; days + 1 ; Year ( MyDateField) )...in a "real" programming language - it would choke. But not so the case with FileMaker! You can (should) enhance the calc by checking the years, months and days for plurality and modifying the strings accordingly:
Let ([
today = Get ( CurrentDate ) ;
days = today - gDate ;
md = Date ( 0 ; days + 1 ; Year ( gDate) ) ;
y = Int ( days / 365 ) ;
months = If ( Month ( md ) = 12 ; 0 ; Month ( md ) ) ];
y & " year" & If ( y > 0; "s, " ; ", ") &
months & " month" & If ( months ≠ 1 ; "s, " ; ", " ) &
Day ( md ) & " day" & If ( Day ( md ) > 0 ; "s" ; "" )
)
Get ( ActiveModifierKeys )Here's what you'll get back:
Shift = 1If all modifier keys are being pressed (on a Mac), the function will return 31 (1+2+4+8+16).
Caps Lock = 2
Ctrl (Windows) / Control (Mac OS) = 4
Alt (Windows) / Option (Mac OS) = 8
Command (Mac OS) = 16
If ( Get ( ActiveModifierKeys ) = 1 //Shift is down )It gets a little more interesting when you want to check the combinations of keys - because you would have to trap for all the possible variations (On Windows):
# Do Some Action
Else
# Do Some Other Action
End If
Ctrl + Shift = 5Then if you (or your customer) is on a Mac, you need to add these:
Ctrl + Alt = 12
Shift + Alt = 9
Shift + Ctrl + Alt = 13
Command + Shift = 17Like I said, if you, as a developer, are in your right mind - you would NEVER have a customer have to hold down Command + Shift + Option + Control when clicking a button! However, I understand that sometimes "keys happen."
Command + Option = 24
Command + Control = 20
Command + Control + Shift = 21
Command + Control + Option = 28
Command + Shift + Option = 25
Command + Shift + Option + Control = 29
KeysDown ( "shift-ctrl" ; True )There's another custom function by Arnold Kegebein on his gallimaufry blog that will create global variables to hold all the key states. You can then use syntax like this in your scripts:
KeysDown ( "ctrl-shift-alt" ; False )
KeysDown ( "ctrl-capslock" ; False )
Set Variable [$modifierKeys; Value: get.modifierKeys]So, whether you use custom functions, create a script, or even a calculation - you'll always know the state of the modifier key!
If [$$CTRL;]
… do something …
ElseIf [$$SHIFT];
… do something else …
End If
Let ( [ $$WhatReport = "Customers" ; $$CurrentLayout = Get ( LayoutName ) ; $$ShowPreview = 0 ] ; "" )In the above code I'm using the "Let" function to simply define all my global variables and then I can rewrite my script to look like this:
A UUID is a 16-byte (128-bit) number. The number of theoretically possible UUIDs is therefore about 3 × 1038. In its canonical form, a UUID consists of 32 hexadecimal digits, displayed in 5 groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 digits and 4 hyphens).
For example:
550e8400-e29b-41d4-a716-446655440000
Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.
So it's a new year (and new Millennium - well, not until 2001, but close enough) and I just got back from the MacWorld 2000 convention in San Francisco, CA. I went to do a (free) session called "FileMaker and the Web - Just Do It!". The session went very well (250-300 in attendance - standing room only) - and hopefully they each learned something they didn't know coming into the session.
I've been going to this show every year since 1991. In the past it has been a great place to see other FileMaker developers, meet with FileMaker engineers, get the latest "buzz" on upcoming FileMaker releases, etc. I've also managed to do quite a bit of business either on the show floor, at a lavish FileMaker party, or because of personal introductions to potential customers by others. This year - not so much.
On the good side: I got the chance to see many old friends at the FSA dinner, had a lunch or two with some long-time FMI employees (and ex-Claris folks) and got a chance to talk with the FMI big wigs for an hour before the FSA dinner (at the Partner meeting).
On the room-for-improvement side: The show seemed small - although it still occupied both the North and South halls of Moscone Center in downtown San Francisco. A lot of the booth space seemed to be cancelled at the last minute because there were lots of "blank" spaces in the middle of the aisles that were hastily filled with food court chairs. There were a lot of hardware vendors hawking everything USB. In horrible colors. Everywhere.
Although the Apple booth was interesting, and they had some cool Cannon digital video cameras above each of the DV iMacs lining the booth, there were no "drop dead sexy" showings of the Air Port, no announcement of the 17 inch iMac, no G4 PowerBooks, etc. They showed off the OS X "Client" software - and it was pretty cool. Transparent drop-down menus (so you can see the video you're playing in the background), HUGE icons everywhere, a new Finder that will do a scrolling view (to the right) of folder contents... oh yes, the three little "stoplight" buttons in the upper left; green for "open", yellow for "show title only" and red for "close." (http://www.apple.com/macosx/)
There were many major Mac software vendors who just didn't show up - and those who did seemed to have only incremental upgrades to their titles. The classic was Microsoft. The Internet Explorer 5.0 demo was 5 minutes - showing off the new COLORS on the browser ("Yes, if you want blueberry, you got blueberry. If you want Tangerine - you got it!"), a couple of very cool new drag-and-drop features, and 10 minutes playing a lame game show that asked questions like; "What product lets you create cells and columns" (answer: Excel). Internet Explorer 5.0 was also named best of show... 'nuf said. There was a woman in one booth dressed as a printer (NO KIDDING!) - and another booth had a live jazz band. Ouch.
Maybe I'm expecting too much. I long for the "good old days" where seeing everything in the show would require 2 or 3 days. Where you scoured every single booth because sometimes you'd find extremely cool software written by a couple of guys in their garage just starting out. Where ALL the major software vendors would hold their "big" announcements for the show. A time when computers came in two colors; beige and black (NeXT). A time when losing $5 million a quarter was a BAD thing and the only companies with over a billion dollar market valuation were names like Coca Cola, Time Warner, etc.
Maybe next year I'll just fly up for the day.
A lot has happened in the past few months:
Besides all of the great technology stuff I've been working with - I've had the pleasure of meeting tons of new FileMaker developers all around the world. It's extremely exciting to meet people from Holland, Australia, England, France, Sweden, South Africa, etc. and talk about the ins-and-outs of FileMaker. It's amazing that everyone I've spoken to has the same problems/workarounds and basically the same feature requests: faster, better, and SOON! More on that subject in a moment...
Also, I had the opportunity to speak at this year's FileMaker Developer's Conference in San Diego. I believe the official attendance was around 1,500 people (almost DOUBLE last year's attendance)! It was a truly amazing sight. Wall-to-wall FileMaker enthusiasts from every walk of life. I personally spoke to policemen, firemen, school teachers, state government officials, in-house corporate developers, well-known FMP developers, new FSA members all gathered in one place - AWESOME.
I spoke on several subjects - Beginning Web, Intermediate Web, and "16 FileMaker Pro Secrets You've Just Gotta' Have" (co-lead with famous and fabulous Marc Norman of Prefix). We had near standing room only crowds for all the sessions - and I HOPE everyone who attended any of the sessions learned something new and/or cool.
In addition to the conference sessions, I also co-taught a Stratisoft post-conference training session on ODBC with the Jan Aleman (better known as Taff) of PDM the makers of the ODBC Plug-In for FileMaker. After resolving some initial technical snafus - the class went well. I even learned something from Jan about the ODBC plug-in that I didn't know before! In the class we learned all about the plug-in technology; ODBC and how it works; and we even built a fully-functional, cross-platform user interface in FileMaker that searched, added, updated and deleted data in a SQL Server 7.0 database running on a NT machine. Cool stuff!
Enough about me. The absolute highlight of the show for me was when FMI demonstrated the new 5.0 version. Unlike other NDA (Non-Disclosure Agreement) sessions that were held in the past, FMI really delivered the goods in regards to 5.0. They showed the new Web Companion and all the groovy technology that it supported, as well as the new features of the 5.0 application, they even showed (via video) the new FileMaker Pro 5.0 Server. Now, since that entire session was under non-disclosure, I can't really go into heavy details about what was said - but if you read the rumors floating about on Mac The Knife or you were lucky enough to catch the stuff posted on the Apple Insider before it got pulled... all I can say that there was that and more.
On a different note, for those "propeller heads" (techno-geeks) out there - I find the new technologies supported by IE 5.0 (especially on the Windows platform and coming "in fall" to Mac OS) especially interesting. The new buzz is XML and if I were interested in using some cutting edge technologies - I'd run out an get a book on XML. Although only IE 5.0 on Windows (at the time of this writing) supports a XML parser on the client, there are ways to use XML with IIS and ASP to deliver HTML out to any browser. Since FileMaker 5.0 will support being a ODBC datasource (see the public beta of the new FMP ODBC drivers at: http://www.filemaker.com/products/odbc/preview.html) I predict that we'll all be seeing many more uses for XML in the days and months to come... so you might want to start learning about it SOON.
Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.
G'day mates! I just got back from a trip to the land "down under", and let me tell you - there are some extremely excited FileMaker folks there.
Before I get to the details - let me apologize for the length of time that has elapsed since my last column. Between my newly minted Oracle skills and a whirlwind travel schedule, I allowed outside distractions (like keeping the lights on!) distract me from updating this homespun rant. I pledge to keep the updates coming on a more timely schedule in the future.
As I was saying, my wife, Brenda, and I just completed a two week adventure to the lovely land down under. After an extremely trying plane trip (3 movies, 4 sitcoms, 2 meals, 3 snacks and 14 hours) we arrived (at MIDNIGHT) to find out that the hotel was not expecting us for another three days. In typical Aussie customer service-driven fashion they leaped tall building in a single bound to accommodate us. We were granted a room with a hot shower (a GOD SEND) and a comfortable bed (chocolate mints on the pillows).
After sleeping a whopping five hours, my wife and I awoke to the full moon splendor of Darling Harbour (yes, I know - but that's how THEY spell it!). We walked out of the plush hotel (Park Plaza) across the street to the newly remodeled harbor boardwalk for a preliminary look-see. We were greeted by over 150 young people exiting a nightclub (quite sober - drinking WATER) at 6:00am and we instantly fell in love with the beautiful, tranquil city of Sydney. We walked around for about an hour, then had an "interesting" breakfast at a local eatery. When we asked for coffee, we were assaulted (in a nice way) by the dozens of choices ("short black, tall black, short white, capuccino, capuccino with milk, etc., etc., etc.). Being the Aussie "newbie", I asked for "just plain coffee". I received a nice steaming mug of... well... mud. I mean this coffee could strip paint! Normally a black coffee drinker, I doused my beverage in fresh cream and sugar (in neato pixie-stick-like packaging), and even then I was bouncing off the walls.
Being the consummate "tourista" we proceeded to the Sydney opera house, the Sydney Harbour Bridge and the trendy boutique neighborhood "The Rocks", finally settling at the FABULOUS bay side restaurant "The Oyster Bar." We enjoyed a Lobster Salad (I mean fresh-off-the-boat 1/2 a Lobster and some salad) with an exquisite bottle of Australian white wine, a beer, coffee and dessert (about $50US), returned to the hotel and crashed.
We were met my by our most gracious FMI representative (Steve McManus) at the airport at 6:15 am and were on the plane to Melbourne at 7:00am. We arrived in Melbourne and were whisked away via hired car (a taxi with no sign on top) to our hotel (the All Seasons Premier Grand Hotel). I put my bags down, and caught another taxi to a customer meeting (with our friends at "Customers for Life" in Cantebury). From there it was back to the hotel for a quick in-room rehearsal and then off to the Melbourne FSA meeting at yet another BEAUTIFUL hotel in downtown Melbourne (the Rockmans Regency Hotel).
WOW. What a meeting! Let me tell you - these FSA members were dressed for success. FMI provided pre dinner cocktails (VERY nice touch!) in the hotel lobby bar and the INCREDIBLE PR team from Kinetics Pty Ltd (THANK YOU Jody Lennon and Matina "don't call me Matilda" Mrakovcic) set up our computers and arranged all the last-minute details that combined to make the evening a terrific success. There were over 30 hard-core FMP developers in attendance and we all had a very nice time.
After the meeting it was back into a taxi, back to the hotel (around midnight), and up the next morning for two FileMaker Inc Conferences at the Melbourne Convention Center. As I awoke at 5:30am in preparation for a 7:00 am rehearsal, I was met in the lobby by the tireless Steve McManus as well as the ever-ready Aussie Webmaster Steve McDonnell. These guys were FRESH and READY to go. I mean, my gosh, you would think they had 10 hours sleep...
We did two seminars in Melbourne - one at 9:00am, and one at 2:00pm. I was only one tiny part of the team - there were four presenters in all. I talked about ODBC connectivity (using my G3 PowerBook I imported data from an Oracle 8 Enterprise database and Excel to create a mail merge letter, and showed some graphic tips and tricks), I was followed by Steve McDonnell who showed off FileMaker to Web connectivity (using Instant Publishing and HomePage 3.0 - truly an INSPIRING DEMO!), followed by a "tea" break (coffee, tea, and cookies... ummm... I mean "biscuits"), then the trainer extrodinare Ardsley McNeilly and the talented CD-to-FMP team from Debrany's in Singapore.
After returning to the hotel at 7:00pm we took a taxi to the airport for the 8:15pm flight back to Sydney. Wednesday night I did a seminar at the Apple Headquarters in Sydney along with the presentation team - and fell into bed at 10:00pm on Wednesday night. I was at the Powerhouse Museum at 8:15am (I was supposed to be there at 7:00am but I had a BAD sore throat and head cold) only to find out that the AV completely screwed up (couldn't project the computers to the screen). Thanks to Jodi Lennon and her team from Kinetics Pty Ltd (AGAIN!) they had a cab waiting to get a projector from a local dealer (along with a technician) and got us back on track - all before the 9:00am deadline.
After a rip-roaring two seminar sessions (ending at 5:30pm), we got in yet another taxi, and went to yet another beautiful hotel (the Park Hyatt Hotel) for the Sydney FSA meeting. These folks are FIRED UP about FileMaker! I met a lot of fun, interesting, and TALENTED developers who were (and are) true FileMaker fanatics. We had a wonderful pre-meeting cocktail hour, followed by yet another great presentation by Jodi Lennon and Steve McManus. Then it was my turn.
In typical style, I was a bit BRASH (I know, it's hard to believe), but I hope the presentation was relevant. Many thanks to Bob, Charmaine, and Patrick of BCP Distribution (the outfit that fulfills all the FileMaker orders in the Pacific Rim) - you were all incredibly good sports and I thank you for the great conversation and your incredible hospitality. At the end of my Robin Williams inspired diatribe, Steve McManus was kind enough to present me with an EXTREMELY COOL FileMaker watch. Needless to say, I was AGAIN completely blown away by the kindness, hospitality, and excitement from both my hosts and the FSA members. After a quick nightcap at the Marriott bar next door it was back to the hotel and a good night's sleep.
The next day (Friday), I wasn't feeling my best, but Brenda and I "managed" to have a great lunch at a local pub (don't order a burger with "the lot" or they'll put an EGG on your burger!!) and then explored a local casino. Las Vegas - look out! This air-conditioned mecca (which is why we even bothered in the first place) is very much like Las Vegas - except you have to pay for drinks (even when gambling) and the slot machines (called "Pokies") are DIFFICULT to figure out (even for a programmer!) - we had a great time. Brenda even won $350 AU! Cool!
From there, we were the guests of Steve McManus (and family - including dog "Buddy") and I was fortunate enough to be part of the crew for the final yacht race of the season (Steve is a HUGE sailing fan). WHAT AN EXPERIENCE! Two minutes of hell (when we "tacked" into the wind, or put up the big "kite" sail) and ten to fifteen minutes of heaven (sailing between the course pylons).We came in 4th (out of 32 boats) and FIRST in Steve's club - which was good enough to earn him the club championship! Boy, what a FANTASTIC experience!
As soon as we got back to the dock, Steve and I jumped into the car and met our wives at the "Footies" (Football or "Rugby" as my Aussie friends refer to it). Now, I must tell you - this is a no-holds-barred ballroom BRAWL! This makes the NFL look like a game for WOMEN. Basically - you get 6 "downs" and there are NO TIMEOUTS or breaks. Once you get tackled (and I mean TACKLED! - there was literally blood flowing from heads, knees, lips and arms!) you immediately pass the ball to a team mate and they then get their asses kicked, and so on and so on. What we call a "touchdown" is not as easy. You have to PLANT the ball in the endzone - no plant, no "TRY" (touchdown). WOW.
The beers were COLD and the pies (like Swanson Pot Pies - just no tins) were HOT, and the action was great. The only wrinkle was that the entire event was sponsored by Pepsi - and in typical YANK fashion - they overdid the sponsorship bit (i.e the sky divers at half time and the Pepsi cheerleaders with painted-on uniforms and a Pepsi logo on their asses...).
On Sunday we went on a "Bushwalk".. and I thought it would be a nice nature walk of a mile or so... but NO! It was a LONG walk (took 4 1/2 hours!!) and I was bushed. On Monday morning Brenda and I flew to Coolangatta (an hour north of Sydney) on the Gold Coast of Australia. Steve and his wife (name concealed to protect the innocent) graciously lent their timeshare condo to Brenda and I for the week. WOW!! Now I can't tell you the exact place we stayed (I'm under strict non-disclosure for fear that everyone in the WORLD would mob the place), but I CAN tell you that the bay we overlooked was FABULOUS. The water was 78 degrees and crystal clear. The surf was 4 to 5 feet and was excellent. I can also report that the food, surf, wine, local beers and Steve's EXTREMELY tolerant and FUN friends were without question the HIGHLIGHTS of the trip.
In conclusion, if you haven't been - GO TO AUSTRALIA - it's lovely! To my new mates down under - good onya and thanks for a fair dinkum time!
Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.
Happy New Year!!!
As the pre-Y2K festivities around the world begin in earnest, and every single show on television features its Year-In-Review episode, I too wanted to take a moment and reflect on the past, revel in the present and prognosticate on the future.
1998 brought a lot of change:
As the winter leaves fell from the trees, so Claris dropped all its consumer products and became FileMaker Inc. (FMI), and FileMaker Pro became 4.1. Along with the new name and logo came many new faces, and lots of changes within the organization. The painful transition caused quite an upheval in both the developer community as well as marketplace. Seeing many of my friends and cohorts at Claris being laid off by the dozens was very difficult. However, the resulting company is now focused on a single product, and, in theory, should be a lot more responsive to the developer community and the general marketplace. I caught a small glimpse of this new focus at the HUGE turnout for the third annual Developer's Conference in Monterey. The conference goers were (and are, from what I can tell) enthusiastic and the mood was optimistic about FileMaker's future (both the company, and the product).
The Web - basically everything changed. From tools for developing content to servers, to mergers (AOL and Netscape - who knew?), to Mr. Bill being center stage in yet ANOTHER Federal probe, the only thing consistent about the Web in 1998 is that it was (and is) a constantly changing landscape.
At ClickWare, we left behind our "terrible twos", released our most popular product to date - ClickStats Pro, created the ClickWorld web site, folded the ClickWorld website into this site, completed the technical editing of the first year of the FileMaker Advisor Magazine and in general, had a great year.
1999 will continue to be a year of change:
The merger fever of overvalued Web companies will continue, as well as the bevy of newly incompatible browser versions.
FileMaker Inc is rumored (according to MacTheKnife - http://www.mactheknife.com) to have a new release in the works - including a new Server version and a new Developer Edition. Hopefully, FMI will "lift the kimono" a bit higher at the upcoming MacWorld in San Francisco, to give us all a glimpse of what the new version will look like.
Hopefully, 1999 will see XML will catch on and the good folks at FMI will give us a way to use XML with FileMaker. Again, hopefully, FMI will also provide more ODBC functionality (i.e. FileMaker as an ODBC data source, FileMaker WRITE OUT SQL, etc.)...
ClickWare has a number of new products in development - slated for release by early summer. We are also on verge of becoming an Oracle Certified Applications Developer - so watch for more SQL tips and goodies (also contact us if you need Oracle and/or FileMaker Pro custom development).
And finally, I want to thank the thousands of you who continue to visit this site, and for all your great suggestions and comments. We want to continue to be a leading resource for FileMaker information in 1999 and beyond - thanks for your continued support.
Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.
So I'm in day 3 of a 5 day, $2,000 Oracle training class in Costa Mesa - between the packed classroom, complimentary expresso and deli-fresh bagels - I have an epiphany: FileMaker ROCKS!
Don't get me wrong - if you want to run an ATM, or you have a million or so records to process - a SQL based RDBMS (Relational DataBase Management System) is the way to go. For EVERYTHING else - just use FileMaker.
Take a class in one of these gigantic database systems - and you'll find out how much we take for granted in FileMaker. Like finds. Like WYSIWYG (mostly) reporting. Like data entry screens. Like the ability to assign elements different colors. Like ScriptMaker. Like defining calculation fields. Like... well... everything else!
For example - do a find in FileMaker for all customers in California or Florida with a balance due greater than $5000. The FileMaker way: Choose "Find" from the "Mode" menu - enter "CA" into the state field and "5000" in the "Balance Due" field, choose "Duplicate" from the "Mode" and change "CA" to "FL" - click continue. Done.
Now the Oracle way - first, go to the COMMAND LINE program (SQL*Plus), and enter the following:
select * from c.customers, i.invoices where sum(i.bal_due) > 5000 and (c.state = 'FL' or c.state = 'CA') and c.customers = i.cust_num
This is assuming you know what the fields are (you can use desc customers and desc invoices), and you have to know how to do an equijoin... etc., etc.
Now, TRAIN all your employees and customer's employees to do this kind of query. Even IF you do get the syntax correct - that's not the report - it just "prints to screen". If you want a report (god forbid!), there's another 3 day class on how to write SQL to get the report back. And, if you want a "Data Entry" layout - there are TWO more 4 day classes for the "easy-to-use" forms designer... OUCH!
Of course Oracle can run on just about anything - minis, Unix, NT, Linux, etc. (NOT Mac OS) and it can support 25,000 users (PLUS), and has the ability to manage up to 512 petrobyes (512,000 GIGAbytes)... BIG iron, BIG development costs and time, BIG databases. Which brings me to the point of this column:
The beautiful Oracle training center had Dell NT Workstations connected to a Sun server (in the Bay Area) via multiple T-1's and T-3's. We learned, then practiced our little examples, and the performance was VERY good. However, due to the fact that it was TWO people per computer (and my "training buddy" was less than cooperative) - I wanted to practice in my hotel room. I got back to the hotel, fired up NT Server 4.0, fired up Oracle Enterprise Edition, and was able to practice to my little heart's content. Did I mention that I don't have PC laptop? I do, however have an APPLE G3 PowerBook - and that's what I ran Oracle and NT Server on! Yep - Virtual PC 2.01 does it again. You can bet that lugging ONE computer is THE way to go. I'm planning on loading Linux and BeOS as well...
Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.
That's "sequel" as in SQL (Structured Query Language). For those of you "on the fence" - wondering if you should upgrade to FileMaker Pro 4.1 - the answer is - kinda'-sorta'-ish.
If you don't know what SQL is - don't bother upgrading. However, EVERYONE should upgrade to 4.0v2 which is available on the FileMaker, Inc. site (www.filemaker.com).
Mac OS Users - the upgrade will clean up some bugs, speed network file opening, and other GREAT fixes - so upgrade when you can.
Windows 95 or NT Users - DO THE 4.0v2 UPGRADE NOW! FMI fixed some HAIRY BUGS in 4.0v2 (which is actually the same code fixes and updates in 4.1). For example - after working in ScriptMaker for a while - if you move around script steps - the machine would HANG (the first time). If you restart and edit the same script again (i.e. moving around script steps) and it HANGS again - there was a HIGH probability that your file would be PERMANENTLY destroyed. This bug has been fixed. There are a number of other bug fixes, speed enhancements (replace works MUCH faster), etc. It's well worth the time and effort of updating.
Also new to 4.1 are (from the FMI Web site):
EURO CURRENCY SUPPORT - FileMaker Pro 4.1 now provides cross-platform support for the new European currency symbol. To use the Euro symbol with FileMaker Pro, you must also be using an operating system and font that support the new symbol.
SUPPORT FOR CUSTOMIZED SOLUTIONS - In FileMaker Pro 4.1, you can see and use features enabled in the FileMaker Pro Developer Edition application, such as Kiosk mode, custom script menu name, custom help and about menu options and the removal of master access. For example, if a solution has been created using the FileMaker Pro Developer Edition to run in Kiosk mode then FileMaker Pro 4.1 will also run the solution in Kiosk mode.
I still haven't gotten the Kiosk mode thingie to work yet... maybe I'm just doing it wrong - but as you can see - most of the improvements have been "under the hood."
Back to the issue of SQL... the biggest (and only VISIBLE) update to FileMaker Pro 4.1 is the addition of the ability to IMPORT data from a SQL database via ODBC. If you don't know what ODBC is - don't bother to upgrade to 4.1.
For those of you who DO know what SQL and ODBC are - here's the "skinny" on ODBC/SQL integration in 4.1:
"The ODBC/SQL plug-in, available for download on this site, allows users to send any SQL-92 command from within their Filemaker Pro database to an ODBC datasource. In doing so, they can create, modify and delete tables and/or rows. Data can be sent to and retrieved from the ODBC datasource. The upcoming version 1.2 of the plug-in even allows users to import pictures, sound and movies from an ODBC datasource into a Filemaker Pro database. It will furthermore have support for ANSI and OEM character sets."
As of this writing - this is your only option for using a FMP database as a SQL or ODBC Client. Hopefully, FMI will add true ODBC compatibility in the near future.