Форум: "Базы";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];
ВнизМастера, подскажите приемлимое решение, плиз Найти похожие ветки
← →
Imshanya (2003-02-12 10:33) [12]2 Tornado
Проблема кажется вот в чем, Вы хотите увидеть в гриде следующее:
Отдел Маркетинга
Иванов 22-22-22
Петров 22-22-23
Сидоров 22-22-24
Отдел внутреннего аудита
Баранов 22-22-25
Козлов 22-22-26
Ослов 22-22-27
Что-ж, желание понятное. Как такого добится? Я делал это при помощи не DBGRid а просто Grid. Но это - неверный подход. Здесь больше минусов, чем плюсов.Золотое правило - "не надо мудрить"(Наталия права "А зачем в DBGrid выводить всю таблицу? Я бы сделала вывод только выбранного отдела. "). Если это просто Ваше желание, то мой Вам совет - сбросьте прах ненужных амбиций. Так какие варианты остаются?
1. Написать свой компонент на основе TGrid, позволяющий такое отображение. Если Вы подразумеваете редактирование данных, то наверное, догадываетесь, каков уровень сложности данной задачи.
2. Написать свой компонент на основе TDBGrid. Здесь одна оговорка: скорее всего Вам придется умышленно нарушать нормализацию БД, а именно - вводить в таблицу с этими данными итоговые строки, которые будут осуществлять необходимую Вам группировку по отделам.Это все как-то коряво выглядит...
3. Найти такой компонент стороннего автора.
Я бы выбрал 1-й или 3-й вариант.
Первый - это круто, есть возможность набраться серьезного опыта.
Третий - разумный, особенно если время поджимает.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c