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]