> >
> > > What are you not agreeing with, precisely?
> >
> > I believe the cause of the problem is the parent is at 0 or has no data.
> > Uwe is saying it is not because of no records in the data set. I believe
> > this is wrong.
> >
> > In my case the parent was requeried with
> > where 0=1
> > This causes the requery to fire the "No records in Data Set" message.
> > The requeryChildren is fired but because the parent is at 0/None (don't
> > recall the actual value) the children are never requeried.
>
> Maybe a better way of saying this is
> "there are no rows in the data set of the parent when the
> requeryAllChildren is fired"
def getPK(self):
""" Return the value of the PK field."""
if self.KeyField is None:
raise dException.dException, _("No key field defined
for table: ") +
self.DataSource
cc = self._CurrentCursor
return cc.getFieldVal(cc.KeyField)
I believe that
return cc.getFieldVal(cc.KeyField)
returns an exception because parent.RowCount =0
but the app continues to run.
As I see it the method should return something that will still allow the
requeryAllChildren to complete. As to what I'm not sure. I will have to
leave that to better minds than mine.
--
John Fabiani
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]