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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2010, 22:10   #1
kelod
Пользователь
 
Регистрация: 05.07.2010
Сообщений: 33
По умолчанию обьявить програмно связь таблиц access из delphi

Нужно организовать связь таблиц базы данных Access в delphi? сложность заключается в том, что это всё нужно сделать програмно.
Т.е. нужно главной таблице назначить падчинённые, но не используя свойства masterfields и mastersource, а программно
kelod вне форума Ответить с цитированием
Старый 14.07.2010, 04:22   #2
Korben5E
Форумчанин
 
Аватар для Korben5E
 
Регистрация: 13.07.2010
Сообщений: 346
По умолчанию

ну назначьте программно свойства masterfields и mastersource...., а не в дизайнере
или эти свойства нельзя использовать вообще?

если без них - то при двойном щелчке по компоненту таблицы, появляется список полей

там можно добавить свое Lookup поле - которое будет брать значение из другой таблицы
Non est culpa vin, sed culpa bibentis

Последний раз редактировалось Korben5E; 14.07.2010 в 04:25.
Korben5E вне форума Ответить с цитированием
Старый 14.07.2010, 20:28   #3
kelod
Пользователь
 
Регистрация: 05.07.2010
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Korben5E Посмотреть сообщение
ну назначьте программно свойства masterfields и mastersource...., а не в дизайнере
или эти свойства нельзя использовать вообще?

если без них - то при двойном щелчке по компоненту таблицы, появляется список полей

там можно добавить свое Lookup поле - которое будет брать значение из другой таблицы
а можно поподробнее про эти свойства, привер хотябы, или книжку какую нить где они описаны
kelod вне форума Ответить с цитированием
Старый 15.07.2010, 03:21   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Связывайте эти таблицы через поля в SQL запросах.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 15.07.2010, 07:09   #5
Korben5E
Форумчанин
 
Аватар для Korben5E
 
Регистрация: 13.07.2010
Сообщений: 346
По умолчанию

Цитата:
Сообщение от kelod Посмотреть сообщение
а можно поподробнее про эти свойства, привер хотябы, или книжку какую нить где они описаны
в гугле - "Lookup поля"
например это http://forum.shelek.ru/index.php/topic,5299.0.html

ну и действительно - воспользуйтесь советом artemavd

Связывайте эти таблицы через поля в SQL запросах.

http://www.ageent.ru/sql-left-join.html
Non est culpa vin, sed culpa bibentis
Korben5E вне форума Ответить с цитированием
Старый 15.07.2010, 07:53   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но не используя свойства masterfields и mastersource, а программно
А что настройка свойств это не программно?
В Акцессе есть мастер запросов. Вот накидай в него таблицы, свяжи их, перетянув поля с одной на другую, по которым связь и получишь запрос.
Далее этот запрос вставляй в свойство SQL компонента ADOQuery (я ж так понимаю ты именно его буш использовать?) и открывай запрос.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2010, 08:54   #7
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

SQL, SQL и еще раз SQL
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 15.07.2010, 17:53   #8
kelod
Пользователь
 
Регистрация: 05.07.2010
Сообщений: 33
По умолчанию

Спасибо всем большое за советы, буду пробывать
kelod вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
связь главной и двух подчинённых таблиц access в delphi7 kelod БД в Delphi 9 11.07.2010 12:45
Связь MS Access с Delphi KarolinaVlad Microsoft Office Access 4 18.03.2010 13:32
Связь таблиц в SQL через Delphi Edelweiss Помощь студентам 1 09.11.2009 12:44
Связь 2-х таблиц в Delphi Droid БД в Delphi 8 04.07.2009 21:43
Связь таблиц в Delphi adinadin111 БД в Delphi 3 10.07.2008 14:50