1. Вы создали связь между таблицами?
2. Не могли бы Вы показать текст запроса и объяснить, что конкретно при его выполнении Вы хотели бы видеть?
МилаМастер (1336)
11 лет назад
1. да.создала связи.
2. текст запроса большеватый... но вот такой
SELECT [По месяцам].Месяц, [Оклад по должностям].Должность, [Оклад по должностям].Оклад
FROM [Оклад по должностям] RIGHT JOIN (Сотрудники RIGHT JOIN ([По месяцам] LEFT JOIN [Начисления (По месяцам)] ON [По месяцам].Код = [Начисления (По месяцам)].Месяц) ON Сотрудники.[Код сотрудника] = [Начисления (По месяцам)].Сотрудник) ON ([Оклад по должностям].Код = [Начисления (По месяцам)].Должность) AND ([Оклад по должностям].Код = Сотрудники.Должность) AND ([Оклад по должностям].Код = [По месяцам].Должность)
WHERE ((([Сотрудники]![ФИО])=[Введите ФИО сотрудника]));
а результат нужен следующий.
ввожу сотрудника петров, выводится:
янв администратор 10 000р
фев администратор 10 000р
...
дек администратор 10 000р
ввожу сотрудника путин, выводится:
янв официант 5 000р
фев официант 5 000р
...
дек адмиинстратор 10 000р
"Невозможно выполнить инструкцию SQL, т. к. запрос содержит неоднозначные внешние связи. Для указания связи, выполняемой первой, создайте отдельный запрос и включите его в SQL."
не совсем поняла как включить запрос в SQL.