使用公式給引數賦預設初始值

2021-08-15 03:38:04 字數 815 閱讀 3300

目錄:

一般引數預設值都是固定的,但有時也需要動態的顯示預設值,比如日期引數預設顯示當前日期,甚至是需要根據當前日期計算出當前月的第一天和最後一天。

注:只有在定義引數預設值的時候公式有效,若在引數查詢介面輸入公式是無效的。

在定義預設值的時候可以使用公式來實現動態計算出預設值。

開始日期為當前月的第一天、結束日期為當前月的最後一天

3.1 描述

如當前日期為2016-11-01,則引數介面顯示為下圖效果:

所對應的引數介面如下:

3.2 開始日期設定

在屬性表》高階》控制項值處選擇公式,在公式定義對話方塊,使用公式

dateinmonth(today(),1)表示當月的第一天,如圖所示:

公式中 today()表示獲取當前時間,

dateinmonth(today(),1)表示獲取當前月的第一天。

3.3 結束日期設定

同樣在屬性表》高階》控制項值處選擇公式,在公式定義對話方塊,使用公式

dateinmonth(today(),-1)表示當月的最後一天,如圖所示:

公式中 today()表示獲取當前時間,

dateinmonth(today(),-1)表示獲取當月的最後一天。

至此動態顯示預設值便製作完畢了,儲存進行分頁預覽就可以看到上圖效果。

DateTime 賦初始值

今天在將資料庫裡的datetime型別資料賦給c 裡datetime型別變數的時候遇到乙個問題,那就是資料庫裡面的datetime資料存在null值。c 預設不能將null賦給datetime變數,但是可以使用nullable型別的datetime,只需在宣告變數的時候在datetime後加乙個?號...

給非資料字段賦初始值

在adf的開發過程中,經常會遇到給一些非資料字段賦初始值,如果對於乙個調查問卷的功能,要求在進入頁面時候,要給 是否滿意 欄位賦初始值為 滿意 但是 是否滿意 欄位是乙個非資料字段,是從lookups裡面根據code取出來的meaning,也就是說需要給這個meaning賦初始值,如果直接在該字段的...

討論 C Calendar賦初始值

q 我在page load的時候給calendar賦初始值,但是page顯示之後,calendar顯示是當天 比如今天顯示7月12號 我想讓它預設顯示出我給賦的時間 8 30 2006 我該怎麼去設定呢?a calendar1.selecteddate new datetime datetime.n...