As there is no Ref field in an Event Record (why not) which would allow access to Gramps objects which use the given event. The only method I have seen which will allow this is to iterate through a list of persons/families and interrogate each one.
Does anyone know a simpler and quicker way to give access to persons/families from a given event?
I was hoping to do it in a Report, rather that using a method involving human involvement.
Will one of these methods work? The description (given here) are just gobblededook. Surely a description of an Event method should describe it using terms relative to the event rather than in general database terms. I get the feeling that whoever wrote these did not understand what these methods do.
Return the list of child objects which may, directly or through their children, reference primary objects.
Returns
Returns the list of objects referencing primary objects.
Return type
list
Return the list of (classname, handle) tuples for all directly referenced primary objects.
Returns
List of (classname, handle) tuples for referenced objects.
Return type
list
Narrative Web is a report. So, if you want a specialized Report that does this, you could cut down a copy of the Narrative Web (or snip parts of its source code) to do the task.
Although I suspect the most straight-forward approach would be to make a QuickView report with the Simple Access calls.
events (*obj*, *restrict=None* )
Return a list of events associated with the object. This object can be either a [`Person`](https://gramps-project.org/docs/gen/gen_lib.html#gramps.gen.lib.person.Person) or [`Family`](https://gramps-project.org/docs/gen/gen_lib.html#gramps.gen.lib.family.Family).