Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / связь двух таблиц и запрос / 16 сообщений из 16, страница 1 из 1
22.07.2004, 17:45:45
    #32617584
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
как правильно связать 2 таблицы так, чтобы я сделал Query.
Проблема в том, что я наверно неправильно этот запрос соединил.....половина данных не показывается, когда я нажимаю на этот запрос. есть такая тема.
...
Рейтинг: 0 / 0
22.07.2004, 18:18:15
    #32617665
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
есть такая мысль, что соединил ты неправильно
...
Рейтинг: 0 / 0
23.07.2004, 10:31:33
    #32618141
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
kedzoесть такая мысль, что соединил ты неправильно

А как правильно соединить? я соединяю ID одной таблицы с ID другой.
Помню, было такое соединение....там еще знак бесконечности стоял.....как замутить такое соединение?
...
Рейтинг: 0 / 0
23.07.2004, 10:45:59
    #32618179
stag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Приведи структуру таблиц и свой запрос.
...
Рейтинг: 0 / 0
23.07.2004, 10:49:20
    #32618186
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Знак бесконечности - это, похоже, запрос на объединение (UNION).
Тебе же нужен JOIN, как я понимаю.
Часть записей не отображается скорее всего из-за того, что внешний ключ в одной из таблиц nullable, а ты делаешь INNER JOIN. Попробуй LEFT/RIGHT JOIN.
...
Рейтинг: 0 / 0
23.07.2004, 10:52:18
    #32618202
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
stagПриведи структуру таблиц и свой запрос.

Есть таблиwа MAIN. В этой таблице есть 4 нужных мне поля (табличка эта заполнена в конструкторе доконца, то бишь нужна вторая).
Я сделал 2 табличку (DUES TABLE) .
В ней поля:
Light dues
Sanitary dues
и тд...
Нужно, чтобы запрос показывал 4 поля с первой таблицы и все поля со второй.
На основании запроса буду делать отчет..
Помоги.
...
Рейтинг: 0 / 0
23.07.2004, 10:54:29
    #32618207
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
spivakтабличка эта заполнена в конструкторе доконца, то бишь нужна вторая.
Переведи :)
...
Рейтинг: 0 / 0
23.07.2004, 10:58:55
    #32618222
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Конструктор запроса открой и выбери там поля, которые тебе нужны.
Связь - один ко многим. Правой кнопкой кликаешь на связи и выбираешь нужный тебе пункт.
Знак бесконечности будет рисоваться, если ты в схеме данных высьаввишь каскадные операции на связях.
...
Рейтинг: 0 / 0
23.07.2004, 11:00:13
    #32618227
stag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Насколько я понимаю, в обоих таблицах есть поле id, по которому они связываются - тогда:
Код: plaintext
1.
select main.f1, main.f2, main.f3, main.f4, [dues table].* 
from main inner join [dues table] on main.id=[dues table].id
где fi - нужные поля из main. что касается inner join - см. пост Unicco.
Да, и лучше всё-таки обходиться без пробелов в названиях таблиц.
...
Рейтинг: 0 / 0
23.07.2004, 11:01:00
    #32618230
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Unicco spivakтабличка эта заполнена в конструкторе доконца, то бишь нужна вторая.
Переведи :)

все поля заняты в таблице. пришлось делать вторую :)
...
Рейтинг: 0 / 0
23.07.2004, 11:06:32
    #32618257
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
spivak Unicco spivakтабличка эта заполнена в конструкторе доконца, то бишь нужна вторая.
Переведи :)

все поля заняты в таблице. пришлось делать вторую :)

Можно ли все это сделать без помощи программирования в бейсике? у меня проблемы с этим нереальные.........
...
Рейтинг: 0 / 0
23.07.2004, 11:16:03
    #32618290
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
ТемныйКонструктор запроса открой и выбери там поля, которые тебе нужны.
Связь - один ко многим. Правой кнопкой кликаешь на связи и выбираешь нужный тебе пункт.
Знак бесконечности будет рисоваться, если ты в схеме данных высьаввишь каскадные операции на связях.

Каскадные операции...что это?
...
Рейтинг: 0 / 0
23.07.2004, 11:18:05
    #32618296
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Может быть ты все-таки седлаешь попытку залезть в хелп? Я уж не говорю про книги...
...
Рейтинг: 0 / 0
23.07.2004, 11:44:00
    #32618370
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
ТемныйМожет быть ты все-таки седлаешь попытку залезть в хелп? Я уж не говорю про книги...

Пфф....такая фигня....сделал обыкновенный запрос, без всяких связей - он все вывел....а вчера не делал....что за глюки....

Ребята, у меня две формы есть. Там делаются вычисления, и округляется.
Раньше все было нормально, а сейчас при вызове формы появляется надпись ошибки. В чем проблема? Раньше все нормально было..........
...
Рейтинг: 0 / 0
23.07.2004, 11:47:45
    #32618389
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
Что ему не нравиться?
...
Рейтинг: 0 / 0
23.07.2004, 11:48:12
    #32618391
spivak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связь двух таблиц и запрос
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / связь двух таблиц и запрос / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]