To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=81074





------- Additional comments from [EMAIL PROTECTED] Tue Sep 18 10:33:35 +0000 
2007 -------
I'm really sorry for bothering you with this! Obviously I made another mistake
when trying to identify my issue. I guess my assumptions where completely wrong
and conducted by insufficient overview of what I was really doing.

My assumption of a difference of the RecSave dispatcher compared to the other
form controls was wrong. I was misleaded by the code I used before using the
XRowApproveRowSetListener (I used the code of example number 1).

After having reviewed this again I think I can now finally correctly describe
what my issue is (to reproduce you can use the newly attached documents):

- First register the XRowSetApproveListener.
- Now change one dataset in the form and approve the change (after
Datasetchange_approveRowSetChange = True in the function script also the
Form.ActiveConnection.flush command is being executed).
- Now change a second dataset in the form and approve this change too.
- Now kill soffice.bin

-> After reopening the form/database you will see that the first dataset change
has been preserved but the second is lost.

-> So far as I understand the dataset is not saved before the
Datasetchange_approveRowSetChange function ran completely. Because of that the
first dataset change is committed to the database only in case the
Datasetchange_approveRowSetChange function with its included
Form.ActiveConnection.flush runs a second time.

So what is needed is an opportunity to commit the dataset change to the database
immediately with the approval of the first dataset change. I don't know if this
is maybe already possible. If so, shame on me for having brought up this whole
issue....


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

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


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

Reply via email to