Alex Thurgood wrote:

Andrew Jensen wrote:


The question really is this : Is it the interface or the documentation, or a combination of both.

IMHO, what lacks most is the handholding or the learn by example templates. In other Office Suites, such as FileMaker Pro, Access or Lotus Approach, the software editors include templates and working functional mini-DB apps that let you get off the ground very quickly and then enable you to progress onto greater things. OOo is different in this respect in that it doesn't include a single functional db app in its download package. OK, it includes the tables that let you set up such an app (Invoicing, Personal, Business, Collections, etc), but once the initial tables are created and the ODB setup done, there is nothing to show you how to do the magic of gluing all of the components together, and the references to the documentation are, well, spartiate and dispersed, at the best.

That is a good point about the documentation, or in this case lack of examples. It is not that there are none, for there are some around. As you point out however finding them is a different matter. I can think of at least 4 example databases that are available on the net for download. I would suspect threre are more. I can also think of a couple of tutorial sites that cover some Base functionality.

But here is a problem. Go to your favorite search engine and type in something like 'MS Access example database'...voila ...you are presented with more then a few good sites. Try the same thing with 'Base example database' or 'OOOBase example database', or 'OpenOffice Base example'...mostly what I find is links to articles comparing OOOBase to MSA or links to the OpenOffice code snippet page with the word Base in the description. I suppose this can be chalked up to Base being so new, but perhaps someone needs to try and find a way to get the stuff that is available now listed by the search engines?

As for the actual example database files, it seems to me that this is precisely the kind of thing that could be handled by a separate group, consisting of the kinds of people that hang out on list servers like this one... ;-) ... anybody want to volunteer.

So maybe that's the reason why questions like thos of the OP come up so often here and on the forums. Try telling a newbie that in order to validate data entry from a drop down combobox control that he has bound to a table, he has to write a macro to write the corresponding data into the table using programming objects he'd never even dreamed of, and then bind that macro to the on_click event of the control. Most newbies eyes will simply glaze over ;-)

True enough. I have had the experience of trying to help someone with a task that required the creation of a tiny basic macro ( 2 - 4 lines ) and this sent the user into a tail spin. There are always going to be those that will shrink from the word macro, but my feeling is that for most it is as much a prblem with the current UI as the term. This is a situation that I call 'You had to know you needed it, before you needed problem'. ( One might look at the responses that I posted up from the survey questions posted on the forum board to find just this sentiment from a number of folks there )

A couple of examples:

Drop a button onto a form, go to assign the 'When initalizing' event to...hmm..to what. Well to a sub procedure or function of course. But that sub procedure or function must already exist. If you have not created it, you must back out and go create it. Then come back and assign it. ( The question as to where to create it is for a seperate thread..) Now, why not allow the user to have a way to open the editor directly from the spot where you need to assign the sub procedure, have it stubbed in and when you close the editor the name of the newly created sub is filled in for you?

Add a list box as a column in a table grid. Open the property editor. Want to use a query as the list source...oops, needed that query to have been made already. Oh, you can enter a select statement by hand. But then if we are focusing on a user that needs the query designer that is rather self defeating, isn't it? So what now..back out ( actually you can switch windows, but I bet that focusing on our user again they will not do that. ) go to the query designer, create a query and then go back to the form, open the property editor again and select the query. Why not allow the user to bring up the query designer window from any place that accepts the name of a query?

Those two examples are failry simple, IMO, but are the types of things that can make a new user's experience much more trying then needs be.

Drew

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to