Без дополнительных подробностей о том, как вы выполняете обработку, вам просто нужно иметь какой-то метод, который может просматривать все текстовые поля и затем выбирать, какой график генерировать, например, если у вас есть текстовые поля для компании, отдела и создание, и кто-то заполняет компанию и строит, тогда вам, возможно, потребуется вызвать отдельный класс, который расширяет основной абстрактный класс графического представления, и он будет знать, как обрабатывать результаты.
Теперь, если у вас есть 10 текстовых полей, то охватить все базы сложнее, но даже в этом случае вам может потребоваться динамически сгенерировать запрос для извлечения данных, и как только вы получите данные, вы просто отобразите все, что было возвращено.