Como estamos a un pasito de vacaciones y estoy en el relax total, hice esto que a mi me funcionó, puede que alguien conozca algo mejor, así que no es la única opción.
No se que base de datos utilices, yo lo hice con paradox que es lo mas limitado en cuanto a sentencias SQL, asi que te debería de servir para cualquiera. Además estoy usando los datos que nos muestras, no se si se llamen así
1. Agregas lo siguiente a una forma
Query1
Código SQL
[-]
select Casilla, count(casilla) as Propietarios from casillas
where Status = 'Propietario' group by casilla
DataSource1 ligado a Query1
DBGrid ligado a DataSource1
Query2
Código SQL
[-]
select Casilla, count(casilla) as Suplentes from casillas
where Status = 'Suplente' group by casilla
Table1
Que es la Tabla de Casillas.
2. Agrego campos nuevos en el
Query1
Municipio(String) como lookup de la Table1
Suplentes(Integer) como lookup de Query2
3. Abres Query1 y te dará los campos que estas buscando.
Nota: Todo esto es en tiempo de diseño.
Espero que te sirva.
Salud OS.