|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2015, 18:02 | #1 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Корректное отображение данных после объединения таблиц
Доброе время суток, форумчане.
Есть таблица «MAIN_TABLE», которую я с помощью DataSet и Grid отображаю – все нормально. Но мне потребовалось объединить две таблицы «MAIN_TABLE» и «SYNONYM» запросом: Код:
А мне нужно убрать дубляж, а все слова из поля «sy.synonym» (из нескольких строк) засунуть в TDBMemo (чтоб в ссумме получилась одна строка в выборке), которое соединено с виртуальным полем в Dataset (т.е. это где-то на уровне DataSet делать преобразования, или нет?). Как это сделать? Спасибо |
23.05.2015, 18:35 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Запросом такое сделать крайне мало вероятно, на первый взгляд по крайней мере. В прогу дергай два датасета и для отображения программно собирай в кучу эти синонимы. Делал бы примерно так: в OnAfterScroll основной таблицы синонимы текущего слова засовывал бы для отображения в Memo например и ни каких DBMemo
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
23.05.2015, 22:16 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну если MS SQL, да поновей, то и получится. Навряд ли Blob, но varchar тоже устроит. Пробуй, ссылки есть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.05.2015, 02:49 | #5 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
FireBird2.5.4
Еще можно использовать внутреннею процедуру, котрая будет собирать все слова из «SYNONYM» конкретного слова в один результат, и потом вызывать эту процедуру каждый раз, когда переходишь со строки на строку в «MAIN_TABLE», а результат писать допутим в вычисляемое поле DataSet. Но как-то это плохо выглядеть будет |
27.05.2015, 01:32 | #6 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Поступил проще,
с помощью master-detail (и добавлением в delphi: дополнительного dataset, dbGrid, dataSource) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Корректное отображение даты в DataGridView | wm_leviathan | C# (си шарп) | 2 | 12.03.2013 18:03 |
отображение данных из связных таблиц | an.net | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 1 | 18.10.2011 14:20 |
Отображение в lookup данных из разных таблиц | xabik | БД в Delphi | 7 | 03.06.2009 10:21 |
корректное отображение импортированных данных в формулах Excel | petrov_ja | Помощь студентам | 1 | 03.03.2009 00:27 |
Корректное отображение русских букв. | TheWanderer | Общие вопросы C/C++ | 2 | 17.11.2008 21:03 |