插入日期選擇器

日期選擇器是讓使用者按一下小型的快顯行事曆即可在 Microsoft Office InfoPath 表單中快速輸入日期的控制項。例如,您可以在保單上使用日期選擇器來收集客戶的生日,也可以使用日期選擇器來顯示預設的日期,例如目前的日期。

本文內容

使用日期選擇器的時機

使用者經驗

相容性考量

插入日期選擇器

在日期選擇器中顯示目前的日期

在日期選擇器中顯示目前的日期和時間

版面配置祕訣

使用日期選擇器的時機

您可以使用日期選擇器達成下列目的:

  • 讓使用者在表單上輸入他們選擇的日期,例如特定專案的開始及結束日期。

  • 使用 [今天] 與 [現在] 的功能在表單上顯示今天的日期與時間。

  • 顥示外部資料來源中的日期,例如客戶訂單資料庫中的計費日期和交貨日期。

在下圖中,差旅申請表單範本中使用日期選擇器來收集班機的起飛時間。

在表單的日期選擇器控制項中輸入的出發日期

您可以在表單範本中按兩下控制項,然後變更控制項內容,以便按照自己的需求自訂日期選擇器。例如,您可以指定預設日期或變更日期在表單上的顯示方式。

頁面頂端

使用者經驗

日期選擇器看起來就像文字方塊,但是方塊右邊會出現一個小型的行事曆圖示。若要開啟快顯行事曆,使用者可以按一下行事曆圖示。當行事曆顯示時,使用者可以在行事曆上按一下所需的日期,或是使用向右和向左箭號按鈕來捲動瀏覽月份。如果使用者想要插入目前的日期,可以按一下行事曆底部的 [今天] 按鈕。

快顯行事曆

頁面頂端

相容性考量

當您在 InfoPath 設計表單範本時,您可以選擇特定的相容性模式來設計瀏覽器相容的表單範本。當瀏覽器相容的表單範本發佈至執行 InfoPath Forms Services 的伺服器時,您就可以在網頁瀏覽器中檢視供瀏覽器使用且以表單為基礎的表單範本。當您設計瀏覽器相容的表單範本時,無法在 [控制項] 工作窗格中使用某些控制項,因為它們無法在網頁瀏覽器中顯示。

雖然在設計瀏覽器相容的表單範本時,您可以使用日期選擇器,但請注意下列限制:

  • 只有 Windows Internet Explorer 瀏覽器能夠完全支援日期選擇器。在其他網頁瀏覽器中,日期選擇器會顯示成文字方塊,不過這個文字方塊支援日期格式設定選項。

  • 預留位置文字是出現在表單範本中控制項之內的文字。「按一下這裡並鍵入」就是預留位置文字的範例。雖然您可以保留瀏覽器相容的表單範本的預留位置文字設定,不過該文字並不會出現在網頁瀏覽器中。

頁面頂端

插入日期選擇器

根據您要設計新的空白表單範本,還是依據資料庫或其他外部資料來源設計表單範本而定,插入日期選擇器的程序略有不同。

下圖顯示在設計模式中選取日期選擇器時,該日期選擇器的外觀。

在設計模式中選取的日期選擇器

控制項分為繫結與未繫結兩種。如果是繫結的控制項,它會連接到資料來源中的欄位或群組,這樣您輸入到控制項的資料,就會儲存在基礎表單 (.xml) 檔案中。如果是未繫結的控制項,就不會連接到欄位或群組,而輸入到控制項的資料也不會儲存。當您選取控制項,或將滑鼠指標移到控制項上方時,文字和繫結圖示會出現在控制項右上角。文字會指出資料來源中控制項所繫結的群組或欄位。圖示會指出控制項是否有正確繫結到該群組或欄位。如果繫結正確,就會出現綠色圖示。如果繫結錯誤,您看到的就是藍色或紅色圖示。

表單範本的資料來源是由 [資料來源] 工作窗格中顯示於階層檢視的欄位和群組所組成。日期選擇器控制項一律會繫結到欄位。在下面的範例中,表單範本上的 [出發日期] 日期選擇器是繫結到 [資料來源] 工作窗格中的 [出發日期] 欄位。

表單範本的日期選擇器和資料來源中對應欄位之間的關聯

在新的空白表單範本中插入日期選擇器

當您設計新的空白表單範本時,[控制項] 工作窗格中的 [自動建立資料來源] 核取方塊預設為選取。當您在表單範本中新增控制項時,InfoPath 就會自動在資料來源中建立欄位和群組。這些欄位和群組是以 [資料來源] 工作窗格中的資料夾和檔案圖示表示。

  1. 在表單範本上,將游標放在您要插入控制項的地方。

  2. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I,C。

  3. 按一下 [插入控制項] 底下的 [日期選擇器]。

  4. 若要替控制項加上標籤,請在上方或控制項左側輸入文字,後面再加上冒號 (:)。

  5. 若要指定日期在表單上的顯示方式,請按兩下已經插入表單範本的日期選擇器。

  6. 按一下 [資料] 索引標籤,然後按一下 [格式]。

  7. 在 [日期格式] 對話方塊的 [顯示日期的格式為] 清單中,按一下您要使用的顯示格式。

    附註: 只有在資料類型為文字、日期或日期及時間時,您才能變更日期的顯示格式。

在依據現有資料來源的表單範本中插入日期選擇器

如果您以現有的可延伸標記語言 (XML) 檔案、資料庫或 Web 服務做為表單範本設計的基礎,InfoPath 會從現有資料來源的 [資料來源] 工作窗格中衍生欄位與群組。在這個案例中,您可以從 [資料來源] 工作窗格,將日期選擇器欄位拖曳到表單範本來新增日期選擇器,或使用 [控制項] 工作窗格來插入日期選擇器,程序如下所述:

  1. 在表單範本上,將游標放在您要插入控制項的地方。

  2. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I,C。

  3. 按一下 [插入控制項] 底下的 [日期選擇器]。

  4. 在 [日期選擇器繫結] 對話方塊中,選取要用來儲存日期選擇器資料的欄位,然後按一下 [確定]。

  5. InfoPath 使用欄位或群組的名稱做為控制項的標籤。您可以視需要變更標籤文字。

  6. 若要指定日期在表單上的顯示方式,請按兩下已經插入表單範本的日期選擇器。

  7. 在 [資料] 索引標籤上,按一下 [格式]。

  8. 在 [日期格式] 對話方塊的 [顯示日期的格式為] 清單方塊中,按一下您要使用的顯示格式。

    附註: 只有在資料類型為文字、日期或日期及時間時,您才能變更日期的顯示格式。

提示: 您也可以使用 [資料來源] 工作窗格來插入控制項。在 [資料來源] 工作窗格中,以滑鼠右鍵按一下要與日期選擇器繫結的欄位,然後按一下捷徑功能表上的 [日期選擇器]。

頁面頂端

在日期選擇器中顯示目前的日期

若要在使用者開啟表單時自動插入目前的日期,您可以透過日期選擇器控制項使用 today 函數。

  1. 在表單範本中插入日期選擇器。

  2. 按兩下已經插入表單範本的日期選擇器。

  3. 按一下 [資料] 索引標籤。

  4. 按一下 [預設值] 底下的 [插入公式] 按鈕影像

  5. 在 [插入公式] 對話方塊中,按一下 [插入函數]。

  6. 在 [插入函數] 對話方塊的 [類別] 清單中,按一下 [日期及時間]。

  7. 在 [函數] 清單中,按一下 [today],然後按兩次 [確定],返回 [日期選擇器內容] 對話方塊。

    請注意 today() 隨即會出現 [值] 方塊中。

  8. 清除 [預設值] 底下的 [當公式的結果重新計算時更新這個值] 核取方塊。

    附註: 如果清除這個核取方塊,每次使用者開啟使用這個表單範本的表單時,日期就不會自動更新。如果要讓使用者看到表單的建立日期,便可以這麼做。如果表單上有 [上次更新日期] 或 [上次開啟日期] 欄位,而要日期在每次表單開啟時變更,可以讓核取方塊保持選取。

  9. 按一下 [確定] 回到表單範本。

  10. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

  11. 確定顯示在日期選擇器中的日期是您想要的樣子。如果不是,您可以按一下 [日期選擇器內容] 對話方塊中的 [格式] 按鈕,來變更日期或時間的顯示方式。

頁面頂端

在日期選擇器中顯示目前的日期和時間

若要在使用者開啟表單時自動插入目前的日期和時間,可以在日期選擇器控制項中使用 now 函數。

  1. 在表單範本中插入日期選擇器。

  2. 按兩下已經插入表單範本的日期選擇器。

  3. 按一下 [資料] 索引標籤。

  4. 按一下 [資料類型] 方塊中的 [日期及時間 (dateTime)]。

  5. 按一下 [格式]。

  6. 在 [日期及時間格式] 對話方塊的 [顯示時間的格式為] 清單中,按一下您要的選項,然後按一下 [確定]。

  7. 按一下 [日期選擇器內容] 對話方塊的 [預設值] 底下的 [插入公式] 按鈕影像

  8. 在 [插入公式] 對話方塊中,按一下 [插入函數]。

  9. 在 [插入函數] 對話方塊的 [類別] 清單中,按一下 [日期及時間]。

  10. 在 [函數] 清單中,按一下 [now],然後按兩次 [確定],回到 [日期選擇器內容] 對話方塊。

    請注意 now() 隨即會出現 [值] 方塊中。

  11. 清除 [預設值] 底下的 [當公式的結果重新計算時更新這個值] 核取方塊。

    附註: 如果清除這個核取方塊,每次使用者開啟使用這個表單範本的表單時,日期就不會自動更新。如果要讓使用者看到表單的建立日期,便可以這麼做。如果表單上有 [上次更新日期] 或 [上次開啟日期] 欄位,而要日期在每次表單開啟時變更,可以讓核取方塊保持選取。

  12. 按一下 [確定] 回到表單範本。

  13. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

  14. 確定顯示在日期選擇器中的日期是您想要的樣子。如果不是,您可以按一下 [日期選擇器內容] 對話方塊中的 [格式] 按鈕,來變更日期或時間的顯示方式。

頁面頂端

版面配置祕訣

請使用下列祕訣,協助您調整日期選擇器的外觀、大小和其他特性:

  • 若要一次變更數個日期選擇器的大小,請選取您要變更大小的日期選擇器,在 [格式] 功能表上,按一下 [內容],然後在 [大小] 索引標籤上,進行必要的調整。

  • 若要變更日期選擇器的框線或色彩,請選取日期選擇器,在 [格式] 功能表上,按一下 [框線及網底],然後進行必要的調整。

  • 若要自訂顯示在日期選擇器中的文字,請使用 [格式設定] 工具列上的 [字型] 和 [字型大小] 方塊。若要一次變更表單範本上所有日期選擇器的字型和字型大小,請以滑鼠右鍵按一下含有所需格式設定的日期選擇器,然後按一下捷徑功能表上的 [將字型套用到所有日期選擇器控制項]。

  • 若要查看日期選擇器加入實際文字之後的外觀,請按一下 [檢視] 功能表上的 [範例資料]。這有助您了解使用者填寫表單時的表單外觀。

  • 有時候,日期選擇器中的文字和日期選擇器左邊的標籤可能並未完全對齊。若要快速重新對齊,請按兩下日期選擇器,按一下 [大小] 索引標籤上的 [對齊],然後按一下 [套用]。如果標籤和日期選擇器位於版面配置表格的不同儲存格中,請以滑鼠右鍵按一下含有標籤的儲存格,按一下捷徑功能表上的 [表格內容],然後在 [儲存格] 索引標籤的 [垂直對齊] 底下,按一下 [置中]。

  • 若要變更日期的顯示方式,請按兩下日期選擇器,按一下 [日期] 索引標籤,然後按一下 [格式] 按鈕。在 [日期格式] 對話方塊中選擇顯示格式。

頁面頂端

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×