私のシステムには、注文のデータベーステーブル(Sales Lines
)と顧客アドレス(Customer_Addresses
)を格納するテーブルがあります。各顧客には、最大10のアドレスを割り当てることができます。値がDataTableにある選択式
お客様が選択した国にいる特定の期間内にすべての注文を取得するには、Crystal Reportsを作成する必要があります。英国の01/01/2016
- 31/12/2016
の間など。
私はその後DataTable
に結果を格納、Customer_Addresses
からCountry = selected_country
すべてのアドレスコードを選択すると考えられてきました。それから私は、私はSales Lines.Address
のアドレスコードもCustomer_Addresses
から選択するときに、私が作成したDataTable
に格納されたレコードを検索する{Sales Lines.Address} =
後に必要があるだろうどのようなコード
{Sales Lines.Order_Date} >= myDate AND {Sales Lines.Order_Date} <= myOtherDate AND {Sales Lines.Address} = (One of the codes within the DataTable)
の選択式を使用したいですか?
コードを入力するためのパラメータをユーザに提供しましたか? – Siva
@Siva住所コードですか?いいえ。顧客の画面に入力されています。これは別の形式です。このフォームで選択されたパラメータは、レポート対象の国で、コンボボックスで選択されます。 – David
テーブルの構造を詳細に記述できますか?私は、タスクを解決する単一のクエリを書くことができます。 – GrApDev