Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
Внизредактирование объединенных таблиц, поиск по Lookup полям Найти похожие ветки
← →
Ditrix (2002-09-24 11:41) [0]Уважаемые мастера!
Подскажите, как искать (ставить фильтры) по Lookup полям.
Возможная альтернатива:
Хитрый SQL запрос с объединением таблиц, но результат невозможно редактировать.
Заранее спасибо!
← →
Johnmen (2002-09-24 12:00) [1]>ставить фильтры) по Lookup полям
Никак.
>Хитрый SQL запрос с объединением таблиц, но результат
>невозможно редактировать.
Так сделай его (НД) редактируемым ! В чем проблема ?
← →
Ditrix (2002-09-24 12:22) [2]>Так сделай его (НД) редактируемым ! В чем проблема ?
запрос приблизительно таков
"select base1.field1, base2.field2 ...
from base1, base2
where base1.ID = base2.ID"
параметр Requeslive = true
однако результат запроса в Grid-е не редактируется
← →
Johnmen (2002-09-24 12:29) [3]Надобно пристегнуть к TQuery TUpdateSQL, и все будет Ок.
← →
Ditrix (2002-09-24 12:36) [4]Спасибо! Принимаюсь за освоение UpdateSQL
← →
ЮЮ (2002-09-25 06:10) [5]Lookup поле нужно только для возможности редактировать поле в DBGrid. Объединяющий две таблицы запрос + UpdateSQL не даст этой возможности, т.к. ты получить текстовое поле с подставленным значением.
А вмест фильтра по Lookup полю надо использовать по полю, являющимся KeyField для этого поля.
Объединяющий две таблицы запрос + UpdateSQL могут оказаться полезными, если кроме фильтр нужна и сортировка по этому полю. Но и в этом случае поторебуется Lookup поле для корректировки.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c