У меня есть таблица в памяти, которую я заполнил данными из файла нестандартного формата. Я хотел бы использовать это в качестве хранилища данных, не дублируя его в другом месте. Каждая запись имеет специальное поле тега, которое может быть 1..30. Я хотел бы создать до 30 виртуальных «таблиц», которые я могу предоставить DBGrid или DBChart, которые выглядят так, как будто каждая из них содержит соответствующий набор записей, соответствующий полю моего тега. Я новичок в работе с базами данных, но знаю много о Delphi, чтобы я мог создать решение и создать больше таблиц в памяти, используя простой итеративный процесс. Я бы предпочел что-то более масштабируемое. Я вижу, что есть оператор выбора SQL, но на быстрой скрипке (с использованием TQuery) я не мог понять, как это будет работать с таблицей в памяти (из DevExpress).