sshot-3  

工具列是FileMaker讓使用者很方便操作資料庫的一些功能與選項。使用者可以很方便的新增/刪除記錄,快速翻閱多比記錄,查找與排序記錄,也可以很方便的利用快速搜尋來對整張表格做搜尋。但是有些時候你並不希望使用者任意的在多筆記錄之間翻轉,或是你不希望使用者可以刪除或新增記錄的。那該怎麼做呢?

你可以善用指令碼中的一個指令,隱藏工具列。

sshot-2  

單純的隱藏工具列,你可以使用快捷鍵Alt+Ctrl+S重新打開工具列,但將上圖中的「鎖定」打勾後,不僅工具列不出現,連指令的快捷鍵也會失效。這樣可以避免使用者,自己再打開工具列。

「指定」則是要命令工具列要做什麼。有「顯示」、「隱藏」、「切換」三種狀態。可以分別讓工具列顯示、隱藏與在兩者之間做切換。

配合在進入版面的一開始,設置OnLayoutEnter的指令碼,就可以實現出不帶工具列的版面,也無法任意新增/刪除記錄了。這很適合用於一些單純瀏覽的頁面使用。

sshot-1  

但要注意的是,如果同一視窗換到其他版面時,工具列也不會自己重現喔。因此你也可以善用將剛剛的指令碼中改為「切換」的模式,這樣工具列本來是隱藏的就會顯示,本來是顯示的,就會改成隱藏了。

arrow
arrow
    全站熱搜

    Shoung 發表在 痞客邦 留言(2) 人氣()