![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Подскажииите,люди добрые,как связать 2 DbGrid таблицы так,чтобы поле одной из них стало выпадающим списком из данных другой.просто совсем не знаю..
|
|
#2
|
|||
|
|||
|
Да и мне бы хотелось узнать. И если я ввожу данные так сказать в "зависимую" таблицу чтоб они сохранялись именно так сказать в "материнскую" иаблицу?
|
|
#3
|
||||
|
||||
|
Похожее решение у меня есть
![]() Вот только не могу придумать как программно закинуть записи в PickList. А именно туда и нужно ! |
|
#4
|
|||
|
|||
|
Делаешь обычное LookUp, только нужно заполнить два свойства, это откуда брать данные и из какого поля, вот и все.
|
|
#5
|
||||
|
||||
|
Цитата:
Нашел в сети такую статью Цитата:
А вот как это реализовать - так и не придумал! Расскажите плиз! Последний раз редактировалось Yurk@, 22.12.2007 в 18:37. |
|
#6
|
||||
|
||||
|
Алёёёёёёёёёёёёёёё!
Чё? Никто с таким не сталкивался? |
|
#7
|
|||
|
|||
|
по Table щелкаешь 2 раза мышью,увидмшь окно,щелкаешь правой кнопкой мыши, выбираеш new field.
Name-название столбца, type-выбираешь string, нажимаешь lookup появятся внизу: кеу fields-ключевое поле таблицы, в которую ты делешь список(в этом поле пустые значения),(надеюсь ты умеешь создавть клбчевые поля); lookup key-ключевое поле из базы, которой формируется список(там в ячейке1-1, во2-2 и т.д.); dataset- база, из которой выводишь список; result fields- поле базы, из которого формируется список; после нажимай ок Вот вопрос! Как эти списки фильтровать? В них же может быть очень много значений!Очень был бы рад получит ответ. |
|
#8
|
||||
|
||||
|
Ну а если использовать не Table, а Query тогда в SQL можно прописать
SELECT DISTINCT * FROM {имя_таблицы} и в таком случае записи будут без дубликатов. |