2016-10-07 23 views
0

私の公式では、現在の日付の1ヶ月および/または現在の日付の+1ヶ月の計算値が必要です。現在の日付の1ヶ月と現在の日付の+1月

DateAdd関数(「M」、-1、CURRENTDATE)しかし、今、私は-1を動的にする必要があります。私は、次の式は、現在の日付の前に1ヶ月までの値を返します知っています。 DateAdd ("m", {?Custom_From_Date}, CurrentDate)

カスタムパラメータには、月を選択するための番号が表示されます。どうすればこれを達成できますか?

+0

はい、これは、私はあなたの正しい道を見て、あなたがしたことは正しいです...数字のパラメータを作成し、あなたが質問で書いたのと同じ公式を書いてください....それは動作します – Siva

+0

@シヴァあなたの応答に感謝!しかし、あなたの答えを詳しく教えてもらえますか? DateAdd( "m"、{?Custom_From_Date}、CurrentDate)を使って数式を作成することを意味しますか? もしそうなら、 – Lawti

+0

yes 'DateAdd(" m "、{?Custom_From_Date}、CurrentDate)'これは正しいですし、日付出力を探していて、このCDate(DateAdd( "m"、{?Custom_From_Date} CurrentDate)).. .. ..ここで使用方法を見ています。レコードをフェッチするような、まさにあなたはこの式で何をしようとしていますか、それとも表示目的ですか? – Siva

答えて

0

この場合、以下のようにこの式をrecord selection formulaで使用する必要があります。

まずあなたが{?Custom_From_Date}を言及している場合、現在の日付の前と+であれば、現在の日付以降-で値を入力するユーザーに尋ねるべき上のような形式を作成する必要があります。

データベースの日付書式が日付である場合は、データベースの日付書式は、レコード選択式に以下のように使用し、その後日時であるならば、レコード選択式に以下のような

Database.datefield >=CDate(DateAdd ("m", {?Custom_From_Date}, CurrentDate)) 

を使用します。

Database.datefield >=DateAdd ("m", {?Custom_From_Date}, CurrentDate) 
+0

あなたは歓迎です:) – Siva

関連する問題