Perhaps not directly related, but, it may be instructive to see what was
done to save an open document to a database and then to open a document
directly from a database.

Initially, I think that there was no problem writing directly to a
database, but there was a bug that prevented reading a Write document
directly from the database without saving first. Somehow, I think that this
bug is fixed...

Unfortunately, I do not have access to my usual materials to search for
solutions (and will not likely have access until sometime next week) so I
cannot easily provide an example. 

On Thu, 11 Nov 2010 09:49:01 -0500, "Fons, Michael"
<michael.f...@aderas.com> wrote:
> The trouble is, Andreas, that I don't think we are allowed to let our
end
> users have a saved document at all on their disk, due to security
> constraints.  With this solution you describe I cannot tell if there
will
> be
> a saved copy of this data on their local machine drive or not.  I want a
> spreadsheet that will save all entries of the spreadsheet against the
> database.
> 
> Can you tell me if the solution you describe would do this?
> 
> If not, then *that* is why I was looking to extend or alter the source
of
> OpenOffice spreadsheet.  The following statement you made makes me
wonder
> ..."What you can NOT do: Write arbitrary data into spreadsheet cells and
> expect
> them to appear somewhere in the database. "
> 
> If so, then I guess I have some more research.  Your statement:  "Only
> forms
> with form controls are designed to work with row sets. "  ...made me
wonder
> if the embedded writer forms could be used in some manner to this
end...but
> I do not think so.  The reason I do not think so is that the people who
> wish
> to use these spreadsheets *love* the spreadsheet UI for the work they
do.
> Putting them in a form environment does not seem to fit the bill.
> 
> Thanks for all your trouble, Andreas.
> 
> Michael Fons
> 
> 
> On Sun, Nov 7, 2010 at 7:03 PM, Andreas Säger <ville...@t-online.de>
> wrote:
> 
>> Am 07.11.2010 23:14, Fons, Michael wrote:
>>
>>> Thanks, Andreas Saeger, for your speedy reply!
>>>
>>> Where can I read more about "attaching input forms to sheets?"
>>>
>>> Again I appreciate your advice.
>>>
>>> On Sat, Nov 6, 2010 at 6:39 PM, Andreas Säger<ville...@t-online.de>
>>>  wrote:
>>>
>>>  Am 06.11.2010 23:22, Fons, Michael wrote:
>>>>
>>>>  Hi.
>>>>>
>>>>> I am new here.  For security issues, my boss would like me to alter
>>>>> some
>>>>> open source spreadsheet program, such that if a user of this
modified
>>>>> spreadsheet program were to create and save a spreadsheet, it would
>>>>> save
>>>>> its
>>>>> contents to some database tables instead of a file.  We would want
to
>>>>> dictate what information got saved to the database, in what format,
to
>>>>> what
>>>>> tables, etc.  Basically the end-user wants the same spreadsheet
>>>>> front-end
>>>>> they are used to, but we need to change where it saves.
>>>>>
>>>>> Is there such an extension of OpenOffice already?
>>>>>
>>>>> If not then how do I find out what sections of the OpenOffice source
>>>>> apply
>>>>> to the spreadsheet package within OpenOffice?
>>>>>
>>>>> Thank you for your time.  I am in the process of reading
>>>>> *OpenOffice.org
>>>>> Building Guide*
>>>>>
>>>>> Michael Fons
>>>>> 720-837-7830
>>>>>
>>>>>
>>>>>  You do not need any extension. You can attach input forms to
sheets,
>>>> bind
>>>> them to a database and pull data from the database back into the
>>>> spreadsheet. To some extent this works without a single line of macro
>>>> code.
>>>> What you can NOT do: Write arbitrary data into spreadsheet cells and
>>>> expect
>>>> them to appear somewhere in the database. Only forms with form
controls
>>>> are
>>>> designed to work with row sets. Spreadsheets have no row sets.
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
>>>> For additional commands, e-mail: dev-h...@openoffice.org
>>>>
>>>>
>>>>
>>>
>> File>New>Database...
>> [X]Connect to existing db
>> Establish a connection to your db and add forms (embedded Writer
>> documents)
>> Forms can be added to any stand-alone document as well:
>> View>Toolbars>Form Design
>> Button #5 shows the forms hierarchy where you can add forms and
subforms
>> with form controls (View>Toolbars>Form Controls].
>> This works with many databases you have a driver for and with all ODF
>> documents.
>> [Database] <-> [Server] <-> [Client,J/ODBC] <-> [Base document] <->
>> [Office
>> document]
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
>> For additional commands, e-mail: dev-h...@openoffice.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org

Reply via email to