Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2013, 16:33   #1
vladis222
Пользователь
 
Регистрация: 26.09.2011
Сообщений: 24
По умолчанию Подстановка значения внешнего ключа в приложении БД Делфи

Здравствуйте,обращаюсь к вам по такому вопросу: я создал приложении для работы в Делфи с базами данных, и,вообщем, когда создал,возникла необходимость вместо значения внешнего ключа таблиц подставить значения из основных таблиц, у меня есть таблица Банки, и в ней есть поле КОД_ТИПА_БАНКА и есть основная таблица Типы_банков. Я выбрал в Fields Editor New Field,в нем вписал все значения полей,но мне пишет ошибку,что поле КОД_ТИПА_БАНКА НЕ НАЙДЕН,помогите,пожалуйста, объясните как правильно сделать подстановку,чтобы вместо КОД_ТИПА_БАНКА выпадал список с типами банков?
vladis222 вне форума Ответить с цитированием
Старый 08.12.2013, 16:58   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
выбрал в Fields Editor New Field,в нем вписал все значения полей
зачем все?
eval вне форума Ответить с цитированием
Старый 08.12.2013, 17:02   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Я выбрал в Fields Editor New Field
Попробуй выбрать там тип поля lookup и указать связуемое поле и таблицу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.12.2013, 17:05   #4
vladis222
Пользователь
 
Регистрация: 26.09.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
зачем все?
Я заполнил поле name,type,size,выбрал переключатель look up, затем в Look up definition выбрал : KeyFields-BANK_TYPE_KOD(внешний ключ в таблице банки ), DataSET(Table6)-таблица в которой информация о типах банков, Look up keys-BANK_ID-первичный ключ основной таблицы, Result Field-BANK_TYPE-то,что я хочу вывести в качестве подстановки вместо BANK_TYPE_KOD, при нажатии ОК, выдается ошибка что поле BANK_TYPE_KOD не найдено,просто непонятно,как оно может быть не найдено,когда оно есть
vladis222 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с заданием внешнего ключа Митовей Помощь студентам 1 27.02.2013 20:03
Добавление внешнего ключа Ericnex БД в Delphi 6 02.05.2012 23:42
Как создать ограничение внешнего ключа?? Voldemort123987 БД в Delphi 2 09.06.2010 19:53
проблема с определением внешнего ключа! veter_s_morya SQL, базы данных 1 26.06.2008 18:37