![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
![]()
устанавилваю связь таким образом:
masterSourse -> adotable1 MasterField -> выбираю поле одной таблицы и поле второй таблицы нажимаю Add и OK тут же вылетает ошибка "аргументы имеют неверный тип, выходят за пределы допустимого диапозона или вступают в конфликт друг с другом" размер и значения полей 2ух связывающих таблиц одинаковы имена полей одинаковы в чем проблема? подскажите какие еще есть варианты установки связи... по возможности приведите простенький пример кода запроса пжл (либо в денвере либо в делфи) структура: есть таблица "roll" и таблица "container" в таблице "roll" есть поле "BL Number" в таблице "container" есть такое же поле "BL Number" как мне связать две таб? Последний раз редактировалось Stilet; 29.06.2010 в 15:35. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Кстати, по-моему эти поля должны быть обьявлены как ключевые, ну по крайней мере главное поле.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
![]() Код:
почитайте какое соединения использовать (left join, right join и т.п). это зависит от конкретной задачи. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
![]()
давайте по порядку:
есть таблица "roll" и таблица "container" в таблице "roll" есть поле "BL Number" в таблице "container" есть такое же поле "BL Number" запрос будет выглядеть примерно так: SELECT * FROM 'container' WHERE BL Number.container(поле таблицы container) = BL Number.roll (поле таблицы roll) но как этот запрос выполнить в делфи с помощью adoquery не знаю но похорошему он должен выводить все поля из таб container у которых совпадает поле BL Number с таким же полем таб roll правильно? |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
Master-Detail - удобен если на форму нужно вывести две таблицы, одна из которых перечитывает согласно текущей записи другой. А запрос удобен в других ситуациях какая у тебя?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 | ||
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
![]()
прошу,
напишите запрос с помощью query и по полочкам как query настраивается |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связь между таблицами | Hottabych | БД в Delphi | 2 | 15.11.2009 22:09 |
БД в DELPHI. Связи между таблицами. | DENCREAT | Помощь студентам | 3 | 24.03.2009 10:55 |
Удаление связи между таблицами в Access | sashaslam | БД в Delphi | 3 | 23.07.2008 09:44 |
Связи между таблицами! | Alexij | БД в Delphi | 1 | 10.06.2008 18:11 |
Связь между таблицами | Катрина | БД в Delphi | 3 | 17.05.2008 18:24 |