I've been looking at ways to provide a consistent way to query and select an item from related tables as this has been asked on numerous occasions.

In Lianja 4.2 we already have the "Custom Query Builder".

I have now combined "Miller Columns" with a browsable and searchable data grid.

The cascading lists of the "Miller Columns" and the data grid have a small "Search" icon which when clicked slides in the query builder allowing you to filter the individual columns and grid.

I'm still refining this prior to general release. It operates across desktop, web and mobile. I will document its usage in due course.

A picture says a thousand words. See below.

Name:  Screen Shot 2018-06-05 at 12.08.25 PM.jpg
Views: 892
Size:  131.2 KB

The dialog button delegate.

Name:  Screen Shot 2018-06-05 at 12.08.41 PM.jpg
Views: 1013
Size:  20.5 KB

The "Query Picker" in operation.

Name:  Screen Shot 2018-06-05 at 12.09.08 PM.jpg
Views: 944
Size:  116.1 KB

Using the Query Builder to filter records fo selection.

Name:  Screen Shot 2018-06-05 at 12.09.43 PM.jpg
Views: 964
Size:  81.9 KB