Моя система имеет таблицу базы данных для заказов (Sales Lines
) и таблицу, в которой хранятся адреса клиентов (Customer_Addresses
). Каждый клиент может иметь до 10 адресов.Формула выбора, где значение находится в DataTable
Мне нужно создать Crystal Reports, чтобы получить все заказы между указанным диапазоном дат, когда клиент находится в выбранной стране. Например, между 01/01/2016
- 31/12/2016
в Великобритании.
Я рассмотрел возможность выбора всех адресных кодов, где Country = selected_country
от Customer_Addresses
, а затем сохраняя результаты в DataTable
. Тогда я хотел бы использовать формулу отбора {Sales Lines.Order_Date} >= myDate AND {Sales Lines.Order_Date} <= myOtherDate AND {Sales Lines.Address} = (One of the codes within the DataTable)
Какой код мне нужно после того, как {Sales Lines.Address} =
для поиска записей, где код адреса в Sales Lines.Address
также хранятся в DataTable
я создал при выборе из Customer_Addresses
?
Вы предоставили пользователю любой параметр для ввода кодов? – Siva
@ Шива Адресные коды? Нет, они введены на экран клиента, это находится в отдельной форме. Параметр, выбранный в этой форме, будет страной, о которой они сообщают, где они выбирают ее в combobox. – David
Можете ли вы подробно описать структуры ваших таблиц? Я мог бы написать один запрос, который бы разрешил задачу. – GrApDev