![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Две таблицы в одной сетке (Grid) [D7, Paradox]
Novice © (2007-02-26 09:50:00)Здравствуйте. Подскажите, пожалуйста, как можно решить следующую ситуацию:
Есть две таблицы Paradox 5.0.
Одна является своего рода справочником и содержит поле N типа Autoincrement, и поле Socket_Name типа Alpha.
Вторая таблица содержит поля: N (autoinc.), proc_name(A), Freq(N), Socket(N);
На форме лежит один DBGrid, который отображает данные из второй таблицы (списка процессоров). В столбце Socket, естественно, отображается порядковый номер сокета, выбранного из справочника. Каким образом можно изменить отображение номера на отображение имени из справочника?
Sergey13 (2007-02-26 11:00:00) [1]> [2] Novice (26.02.07 10:06)
Работая с лукап полями надо помнить, что для отображения даже всего нескольких записей на клиента потащится весь справочник. Хотя для Парадокса (и скорее всего локального) это и пофиг.
Плюс датасет справочника нежелательно фильтровать - временно "пропадут" соответствия.
evvcom (2007-02-26 10:45:00) [2]> [2] Novice (26.02.07 10:06)
> SQL-запрос по некоторым соображениям не подходит.
Видимо, какие-то неправильные у тебя соображения.
Novice (2007-02-26 10:06:00) [3]to Sergey13:
>>И при чем тут "Две таблицы в одной сетке (Grid)"?
Я имел ввиду, что в DBGrid отображаются все данные из первой таблицы и имя из второй. Напутал с названием слегка, прошу прощения :)
>>Решение 1 - написать и отображать SQL запрос.
SQL-запрос по некоторым соображениям не подходит.
>>Решение 2 - создать лукап поле и отображать его вместо кода.
В самый раз! Спасибо Вам огромное :)
Sergey13 (2007-02-26 09:56:00) [4]И при чем тут "Две таблицы в одной сетке (Grid)"?
Решение 1 - написать и отображать SQL запрос.
Решение 2 - создать лукап поле и отображать его вместо кода.