powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибку не высвечивает, но и запрос не находит
25 сообщений из 67, страница 1 из 3
Ошибку не высвечивает, но и запрос не находит
    #32779990
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT [PILOT DUES TABLE].ID, [FOR CALC (RATES)].ID, [FOR CALC (RATES)].key, [FOR CALC (RATES)].[LIGHT DUES RATE], [DISCOUNTS FOR CALC].ID, [DISCOUNTS FOR CALC].key, [DISCOUNTS FOR CALC].D1, [DISCOUNTS FOR CALC].D2, [DISCOUNTS FOR CALC].D3, [DISCOUNTS FOR CALC].D4, [DISCOUNTS FOR CALC].D5, [DISCOUNTS FOR CALC].D6, [DISCOUNTS FOR CALC].D7, [DISCOUNTS FOR CALC].D8, [DISCOUNTS FOR CALC].D9, [DISCOUNTS FOR CALC].D10, [DISCOUNTS FOR CALC].D11, [DISCOUNTS FOR CALC].D12, [DISCOUNTS FOR CALC].D13, [DISCOUNTS FOR CALC].D14, [DISCOUNTS FOR CALC].D15, [DISCOUNTS FOR CALC].D16, [DISCOUNTS FOR CALC].D17, [DISCOUNTS FOR CALC].D18, [DISCOUNTS FOR CALC].D19, [DISCOUNTS FOR CALC].D20, [FOR CALC (RATES)].[PILOT DUES IN RATE], [FOR CALC (RATES)].[PILOT DUES OUT RATE], [FOR CALC (RATES)].[TONNAGE IN RATE], [FOR CALC (RATES)].[TONNAGE OUT RATE], [FOR CALC (RATES)].[CANAL DUES RATE], [FOR CALC (RATES)].[BERTH RATE], [FOR CALC (RATES)].[SANITARY DUES RATE], [FOR CALC (RATES)].[TUGBOATS IN RATE], [FOR CALC (RATES)].[TUGBOATS OUT RATE], [FOR CALC (RATES)].[FIRE WATCH RATE], [TUGBOAT DUES TABLE].ID, [AGENCY FEE TOTAL TABLE].ID, [LIGHT DUES TABLE].id, [LIGHT DUES TABLE].key, [LIGHT DUES TABLE].[LIGHT DUES], [AGENCY FEE TOTAL TABLE].key, [AGENCY FEE TOTAL TABLE].[AGENCY FEE TOTAL], [TUGBOAT DUES TABLE].key, [TUGBOAT DUES TABLE].[IN], [TUGBOAT DUES TABLE].OUT, [TUGBOAT DUES TABLE].TOTAL, [TONNAGE DUES TABLE].ID, [TONNAGE DUES TABLE].key, [TONNAGE DUES TABLE].[TOTAL IN], [TONNAGE DUES TABLE].[TOTAL OUT], [TONNAGE DUES TABLE].[TOTAL TONNAGE DUES], [FIRE WATCH TABLE].ID, [CANAL DUES TABLE].ID, [BERTHING CHARGES TABLE].ID, [BERTHING CHARGES TABLE].key, [BERTHING CHARGES TABLE].TOTAL, [SANITARY DUES TABLE].ID, [SANITARY DUES TABLE].key, [SANITARY DUES TABLE].TOTAL, [CANAL DUES TABLE].key, [CANAL DUES TABLE].TOTAL, [MOORING DUES TABLE].ID, [MOORING DUES TABLE].key, [MOORING DUES TABLE].[IN], [MOORING DUES TABLE].OUT, [MOORING DUES TABLE].TOTAL, [FIRE WATCH TABLE].key, [FIRE WATCH TABLE].TOTAL, [PILOT DUES TABLE].key, [PILOT DUES TABLE].[PILOT DUES IN], [PILOT DUES TABLE].[PILOT DUES OUT], [PILOT DUES TABLE].[PILOT DUES TOTAL], MAIN.SHIPCODE, MAIN.FLAG, MAIN.VESSEL
FROM (((((((((((MAIN INNER JOIN [AGENCY FEE TOTAL TABLE] ON MAIN.SHIPCODE = [AGENCY FEE TOTAL TABLE].key) INNER JOIN [BERTHING CHARGES TABLE] ON MAIN.SHIPCODE = [BERTHING CHARGES TABLE].key) INNER JOIN [CANAL DUES TABLE] ON MAIN.SHIPCODE = [CANAL DUES TABLE].key) INNER JOIN [DISCOUNTS FOR CALC] ON MAIN.SHIPCODE = [DISCOUNTS FOR CALC].key) INNER JOIN [FIRE WATCH TABLE] ON MAIN.SHIPCODE = [FIRE WATCH TABLE].key) INNER JOIN [FOR CALC (RATES)] ON MAIN.SHIPCODE = [FOR CALC (RATES)].key) INNER JOIN [LIGHT DUES TABLE] ON MAIN.SHIPCODE = [LIGHT DUES TABLE].key) INNER JOIN [MOORING DUES TABLE] ON MAIN.SHIPCODE = [MOORING DUES TABLE].key) INNER JOIN [PILOT DUES TABLE] ON MAIN.SHIPCODE = [PILOT DUES TABLE].key) INNER JOIN [SANITARY DUES TABLE] ON MAIN.SHIPCODE = [SANITARY DUES TABLE].key) INNER JOIN [TONNAGE DUES TABLE] ON MAIN.SHIPCODE = [TONNAGE DUES TABLE].key) INNER JOIN [TUGBOAT DUES TABLE] ON MAIN.SHIPCODE = [TUGBOAT DUES TABLE].key;


Прикол в том, что по идее, в таблицах Discounts for calc и For Calc (rates) в поле key должно приниматься значения SHIPCODE из таблицы MAIN.

Как замутить запрос?
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780019
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаешь, кто-то разберётся в твоём запросе? :)

проверь есть ли в таблицах Discounts for calc и For Calc (rates) в поле key есть значение соотв. полю SHIPCODE из таблицы MAIN
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780023
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KelmeДумаешь, кто-то разберётся в твоём запросе? :)

проверь есть ли в таблицах Discounts for calc и For Calc (rates) в поле key есть значение соотв. полю SHIPCODE из таблицы MAIN


Привет, Келме!
В том-то и прикол, что нету! В структуре я делал связь как один ко многим.
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780026
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'key'.
Server: Msg 170, Level 15, State 1, Line 2
Line 2: Incorrect syntax near 'MAIN'.

Это QA показал... больно уж навернутый запрос (тяпница, к тому же (с) АлексейК).... но ошибочный
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780029
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mulat KelmeДумаешь, кто-то разберётся в твоём запросе? :)

проверь есть ли в таблицах Discounts for calc и For Calc (rates) в поле key есть значение соотв. полю SHIPCODE из таблицы MAIN


Привет, Келме!
В том-то и прикол, что нету! В структуре я делал связь как один ко многим.

Прикол в том, дорогой друк, что они там должны быть Так добавь же их туда быстрее, иначе никак.
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780037
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я хочу, чтобы он сам туда добавлял это, а значения уже буду вписывать я.
Сдается, что структурную связь неправильно выбрал, но методом тыка - долго...
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780038
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShurgenzServer: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'key'.
Server: Msg 170, Level 15, State 1, Line 2
Line 2: Incorrect syntax near 'MAIN'.

Это QA показал... больно уж навернутый запрос (тяпница, к тому же (с) АлексейК).... но ошибочный

не, запрос должен быть рабочим, не руками явно писался,а в конструкторе.
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780043
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MulatА я хочу, чтобы он сам туда добавлял это, а значения уже буду вписывать я.
Сдается, что структурную связь неправильно выбрал, но методом тыка - долго...
подчинённые формы и Link child fields и Link master fields тебе всенепременно помогут
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780051
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelme MulatА я хочу, чтобы он сам туда добавлял это, а значения уже буду вписывать я.
Сдается, что структурную связь неправильно выбрал, но методом тыка - долго...
подчинённые формы и Link child fields и Link master fields тебе всенепременно помогут

А какую связь сделать в структуре?

Один к одному, стрелка налево или направо? Ж)
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780059
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 ко многим
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780077
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица МАЙН сверху самая левая.
Другие две таблицы - снизу самые правые.
Правильно сделал?
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780080
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780083
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин - не не могу я найти эти линки...где они?
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780089
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мулат, простой прием облегчит тебе жизнь:
дай псевдонимы таблицам в запросе. Проще всего в конструкторе щелкнуть
правой кнопкой и в поле псевдоним ввести одну-две буквы. Запросы станут на
порядок читабельнее. Т.Е. вместо
"SELECT [PILOT DUES TABLE].ID, [FOR CALC (RATES)].ID...
FROM [PILOT DUES TABLE] .....[FOR CALC (RATES)]...."
будет
"SELECT P.ID, F.ID...
FROM [PILOT DUES TABLE] AS P.....[FOR CALC (RATES)] AS F...."

убери также лишние скобки - станет еще красивее.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780092
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кочмар... а просто написать запрос ручками, не используя постороитель если? А то он любит эти квадратные скобки, имена таблиц и прочую дребедень
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780095
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, я 4 месяца делал базу. Знаю, что многое явно не тянет на оптимальность, но все же надо решить конкретную проблему.
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780097
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shurgenzкочмар... а просто написать запрос ручками, не используя постороитель если? А то он любит эти квадратные скобки, имена таблиц и прочую дребедень

если используется 2-3 таблицы, то да, а если 10, то запаришся ручками писать.
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780107
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зато ошибиться меньше шансов... да и не доверяю я построителю что-то.... группируя он условие на отбор вечно в having лепит. Хотя оптимальнее его в where ставить
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780108
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а что все эти многочисленные XXXX Dues нельзя объеденить в одну
таблицу Dues?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780120
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shurgenzзато ошибиться меньше шансов... да и не доверяю я построителю что-то.... группируя он условие на отбор вечно в having лепит. Хотя оптимальнее его в where ставить

у кого ошибиться шансов меньше? меня конструктор ни разу не подвёл.
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780121
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот главный запрос, который в форме используется.
Но когда я пытаюсь писать в полях таблиц этих двух - выдает ошибку типа "нельзя писАть"
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780128
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
Кстати, а что все эти многочисленные XXXX Dues нельзя объеденить в одну
таблицу Dues?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1

С помощью запроса я это и сделал.
А можно ли этот запрос толкнуть в главный запрос?
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780144
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeу кого ошибиться шансов меньше? меня конструктор ни разу не подвёл.

Меня тоже как бы не подводил.... только неоптимально он запросы строит, гад, хоть и синтаксически верно
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780148
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оптимизировать уже и руками можно :)
...
Рейтинг: 0 / 0
Ошибку не высвечивает, но и запрос не находит
    #32780151
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
25 сообщений из 67, страница 1 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибку не высвечивает, но и запрос не находит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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