1. Необходимо построить базу с нестандартным поиском.
2. База не должна создаваться руками пользователя.
3. Сохранение результатов базы производится только в произвольных случаях и только списки таблиц и выпадающих строк.
4. База постоянно меняется и дополняется, поэтому очень важны пункты 2,3
5. Поиск по этой базе, как и само ее заполнение должно происходить очень быстро.
6. Данная (обсуждаемая часть) программа, это часть модуля отображения данных, а вообще таких модулей 15 - 8 полных и синхронизированных между собой и главной таблицей и 7 сводных не синхронизированных. а также три таблицы
7. Поиск может производится синхронно с пребором данных в строке в атоматическом режиме, или при задании в ручную.
8. База постоянно пополняется и поэтому не может быть привязана к чему либо.
9. Разборка данных по определенным местам вывода информации - задается в имени файла и не меняеться.
вот скриншот:
а вот как выглядит конечный результат компиляции: