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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2010, 14:42   #1
alex55
 
Регистрация: 21.03.2009
Сообщений: 9
По умолчанию DBLookupComboBox1

Здравствуйте, у меня вопрос по базе данных в делфи 7. У меня есть две таблицы созданные в Paradox 7. 1-я School состоит из: Nom (type I), Name (type A), Fam (type A), Class (type I), Adr (type A)
2-я Class состоит из: N_Class (type +), FIO (type A) Надо, сделать так чтоб на форме1 в открывающемся списке DBLookupComboBox1 можно было выбрать номер класса из второй таблицы Class.Подскажите, пожалуйста, как это делается с самого начала и дальше как связать эти две таблицы.
alex55 вне форума Ответить с цитированием
Старый 19.03.2010, 16:11   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Добавьте во вторую таблицу еще одно поле и свяжие это поле с каким-нибудь полем в первой таблице.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 19.03.2010, 22:18   #3
alex55
 
Регистрация: 21.03.2009
Сообщений: 9
По умолчанию

Для чего во вторую таблицу надо добавлять еще одно поле? Может можно связать уже существующее поле, например N_Class с полем Class?
alex55 вне форума Ответить с цитированием
Старый 19.03.2010, 22:37   #4
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

конечно, можно... что мешает?
maLoy*508 вне форума Ответить с цитированием
Старый 20.03.2010, 14:47   #5
alex55
 
Регистрация: 21.03.2009
Сообщений: 9
По умолчанию

Опять вопрос каким образом связываются поля N_Class из второй табл с полем Class из первой табл?
alex55 вне форума Ответить с цитированием
Старый 20.03.2010, 17:16   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Опять вопрос каким образом связываются поля N_Class из второй табл с полем Class из первой табл?
ну как где. В условии WHERE в запросе:
Код:
WHERE N_Class.<table1>=Class.<table2>
или так:
Код:
WHERE <table1>.N_Class=<table2>.Class
Точно не помню, но кажется первый вариант.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение DBgrid из DBLookupComboBox1 girz БД в Delphi 0 17.05.2009 13:01
DBLookupComboBox1 wolf950 Помощь студентам 2 12.12.2008 18:47