Hi Marc,

>>no, tryed it first like Omodel = ..  I think i have to define Omodel in a 
>>different way, has to be a DATAform ?
> 
> You're right, it is always NULL. Seems to me like a bug

This may be a problem with the language binding for Basic: The
controller supports both the css.frame.XController and the
css.form.XFormController interface. Both have a method "getModel". In
languages where the interfaces are respected, it makes a difference
which of both methods you call. Basic, however, starts guessing which of
the "getModel"s is meant - and there is no guarantee that it gets the
right one.

Not sure whether Basic has a mechanism for specifying the interface
whose method it should use ... (something like
oDSB.XFormController::getModel() or so :)

As a rather nasty workaround, you could do
  oDataSourceBrowser.getControls()      ' all controls managed by the
                                        ' controller
    (0)                                 ' the table control
      .getModel()                       ' the model of the table control
        .getParent()                    ' the database form

which would also give you the data form.

Ciao
Frank
-- 
- Frank Sch�nheit, Software Engineer,  OpenOffice.org Database Access -
- [EMAIL PROTECTED]                  http://dba.openoffice.org -
-                                                                     -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

Reply via email to