chriswood wrote:I'd very much like to see more direct out of the box support for field validation, customization & input masks.
For example boolean properties to create a date entry field (with calendar!), bulleted password field, auto entering values eg date or serial number, perhaps even an expression builder?
Anyone who has used Filemaker, MS Access or their ilk will understand how easy basic field input and authentication can be and this ability looms very large when deciding what tool to use especially when faced with building a database front ends
As a FM user too, I think you're perfectly right.
Even though... all what you're asking is
really simple to create with RunRev. And once you've designed your own functions (or found them with other RunRev users, everything is available out there), you can reuse them easily, just copy and paste.
[and by the way, we could compile all those little bits in one single stack, see at the end]
Albeit... I believe that for RunRev, the company, it would cost... really
nothing to add those functions, natively. And from a marketing point of view, it would increase the appeal of RunRev with beginners (and/or people who want to go really fast).
As for the criteria of choices, there I disagree with you. I'm not sure input fields and validation methods will help you to discriminate between a solution based on FM or RunRev etc.
But more likely :
-single or multiple users (FM, or RunRev+SQL Lite, or RunRev + MySQL etc.)
-costs (let's not forget, that's usually a very important criteria !)
Actually, with RunRev, now, we could create a perfectly like FM tool.
Think about it :
-we already have the WYSWYG interface, natively with RunRev : we already move, drag and drop objects (buttons, fields etc.) onto a "blank page", the card
-for that matter, it's piece of cake to create "layout" (in FM sense). A layout is just a set of objects with fixed location, that would be saved in one file. Everytime you display a layout, you load a set of objects, with their descriptions, properties and location.
-we have the DB connexions and queries capabilities
-we can be single or multiple users (i use intensively RunREv + MySQL it's great, with native drivers. Or through the ODBC driver, for MSSQL database)
-we already have (of course !) a scripting system ! Think about : it would be very easy to mimick the -poor- "script" system of FM : the user could create and attach functions and commands scripts to his objects.
-we are Windows and MacOS
What we really need in order to increase the "appeal" of RunRev as DB front-end (and this is a key market, really, for businesses) :
-revamp the DB commands and functions (it's mixed up, old ones with new ones)
What do we miss ?
-a system to handle searches like FM : you start from the input layout, you go to "search mode" : you keep the same layout.
-a system that would manage DB relationships and the writing of SQL queries (FM does it very well, in a smart way)
A RunRev star developper (which I'm clearly not) could do that finger in the nose, I believe.
I think we are many to do some "lobbying" with RunRev, for them to take that direction... And who knows, 2010 could be the year of reward for us.

Maybe RunRev is working on it. I hope.