Hi Andrew,

Andrew Jensen escribió:
If I could foresee the "future", I'd say this will be end: forms will
become useless as soon as the user realizes what he is able to do with a
"DataAwareUnoControlDialog" or whatever name Frank's vision will have,
and as they become "useless" we won't miss macros in forms

Ok, well I can't speak for anyone else, but I really am interested in your opinion on this - what would you replace these 'macros' with, or do you just mean they would not be stored in the 'Forum' cum "DataAwareUnoControlDialog"?

Well, reading http://dba.openoffice.org/development/projects.html#form_dialogs I have no idea how will all this be implemented. There is an obvious fact: "UNO-based dialogs (in the Basic IDE)" are just XML files (== a set of properties), their functionality comes "from outside" (a set of macros, or most recently a UNO component), form-docs. can have their form-functionality without some external programming, and the user has even a Wizard that creates them for her/him (but if s/he wants something more complex [or something very easy in MSAccess like Docmd.OpenForm or Docmd.OpenReport] s/he needs some macros ).

So "Dialogs with Form Functionality" are miles aways from "UNO-based dialogs (in the Basic IDE)", and the development team will have to decide how to give the dialogs [at least] the same "Form Functionality" a form-doc. has nowadays. Extra functionality is up to the user, and will be stored in the ODB doc. Basic library.

I said "[at least]" because if something new is going to be developed, one must think about the future of this implementation. I mean: some enhancements to the current form implementation can [or must] be done in the future one, and someone will have to decide what will be the "basic Form Functionality" and what the "Extra Form Functionality".

An example: in my Thunderbird templates folder I have a set a FAQs-templates to save time not writing always the same. One of the FAQs I receive the most is "in MSAcces I had Docmd.OpenForm and Docmd.OpenReport, how can I do something so simple like this in OOo Base" [the "in MSAcces ... something so simple ..." is a very frequent sentence I hear]. In the current implementation of the CommandButton, we have some basic functionality with the FormButtonType,and we can set the TargetURL to ".uno:FormController/moveToPrev", ".uno:FormController/refreshForm", etc... So a new action like ".uno:OpenForm/[MyFormsFolder/]MyFormName" won't be difficult to implement (a respective enhancement should be done in the "Properties" tab to add a list box to choose a form/report to open).

[Isn't there a RFE for this? I'm gonna look...]

Bye,
Ariel.


--
Ariel Constenla-Haile
La Plata, Argentina

[EMAIL PROTECTED]
[EMAIL PROTECTED]

http://www.arielconstenlahaile.com.ar/ooo/



"Aus der Kriegsschule des Lebens
                - Was mich nicht umbringt,
        macht mich härter."
                Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.

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

Reply via email to