Hola Caro!
Muuuuuuuuuuuuuuuuuuuuuchas gracias por tu ayuda, realmente me evitaste realizar varias consulta, estaba usando varios Querys para cada opcion a elegir para realizar las busquedas, de verdad muuuuuuuuuuuuuuuuuuuchas gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Seria el mismo codigo si fuese la busqueda por multiples tablas?
Código:
CampoSeleccionado := ComboBox1.Text;//o ComboBox1.Items[ComboBox1.ItemIndex]
Query.Close;
Query.Sql.Text := 'Select * From BDinscripcion,BDMateria Where '+CampoSeleccionado+'='+QuotedStr(Edit1.Text);
//En edit1 estaría según tu ejemplo el país
Query.Open;
Solo que en este caso un inscrito tiene varias materias, por lo que si encontraria al inscrito se repeteria varias veces su nombre con sus respectiva materia.
Gracias!