#ms-access
#ms-access
Вопрос:
Я новичок в Microsoft Access и нахожусь в процессе настройки простой базы данных для отслеживания сроков оплаты в счетах. У меня настроено две таблицы: одна из всех открытых счетов, отправляемых нашим клиентам вместе с датой выставления счета, которая будет вводиться 2-3 раза в неделю, а другая — таблица условий оплаты клиентов по дням. Объединение выполняется следующим образом:
SELECT [Customer Info].CUSTOMER, [Schedule 40].Date, [Schedule 40].[Invoice Number],
[Schedule 40].[Open A/R Amount], [Schedule 40].[Currency From],
[Customer Info].[PAY TERMS]
FROM [Customer Info]
INNER JOIN [Schedule 40]
ON [Customer Info].[CUSTOMER] = [Schedule 40].[Customer];
Таблица сведений о клиентах состоит из двух столбцов в объединении, в одном из которых указаны различные клиенты, которым мы выставили счета, и действует как ключ к таблице расписания 40, а другой — условия оплаты. Значения условий оплаты варьируются от 1, 4, 5, 15 и 45 дней. Моя конечная цель — выполнить запрос, чтобы объединить условия оплаты с открытыми счетами и добавить условия оплаты к дате выставления счета, чтобы определить дату оплаты и выделить просроченные счета. Я не совсем уверен, как создать запрос в access, чтобы добавить дни срока оплаты к дате выставления счета и вывести дату оплаты для счетов-фактур, буду искренне признателен за любую помощь.
Комментарии:
1. Было бы лучше, если бы вы предоставили схему (с кодом для воссоздания) вместо описания таблиц, а также вашу попытку выполнения запроса. Должно быть что-то вроде объединения, но это зависит от того, как создана ваша схема.
2. Привет, Пиюш, ценю ответ, ниже приведен SQL из объединения: ВЫБЕРИТЕ [Информация о клиенте]. КЛИЕНТ, [Расписание 40].Дата, [Расписание 40]. [Номер счета], [Расписание 40]. [Открыть сумму A/R], [График 40]. [Валюта от], [Информация о клиенте]. [УСЛОВИЯ ОПЛАТЫ] ИЗ [Информация о клиенте] ВНУТРЕННЕГО СОЕДИНЕНИЯ [Расписание 40] В [Информация о клиенте]. [КЛИЕНТ] = [Расписание 40]. [Клиент]; Моя задача заключается в том, чтобы запрос вставил столбец в выходные данные, который был бы датой условия оплаты, поскольку я не уверен, как добавить это в мастере запросов. Дайте мне знать, если потребуется какая-либо дополнительная информация.
3. Можете ли вы поместить код в question….so у вас уже есть выходные данные с этим запросом, все, что вам нужно, это использовать выходные данные для каждого номера счета, вы хотите использовать
Schedule40.Date
иPay terms
для определения окончательной даты и вставки ее в таблицу расписания 40? Каковы значения для столбца payterm?4. В идеале дата выполнения должна быть включена в выходные данные запроса, если это возможно. Таблица расписания 40 будет удалена и заменена новыми входными данными 2-3 раза в неделю. Значения столбца условия оплаты варьируются примерно до: Клиент 1, 45; Клиент 2, 4; Клиент 3, 15; и т.д.
5. Столбец «Срок оплаты» равен 45 дням? Пожалуйста, не могли бы вы поместить всю эту информацию в вопрос. Понимаете ли вы, что чем яснее ваш вопрос, тем лучше и быстрее вы получите ответ.