2015年3月31日 星期二

ScriptCase:強制開啟form application在新增模式

三個方法:

1. 在 ToolBar 裡面設計,只要保留 "Insert" 及 "Exit" ,其他 "Update"/"Delete"不要出現,就會開啟在新增記錄的模式。

2. 在 SQL 裡面的 "Where Condition" 故意放一個永遠不會 true 的判斷式,例如:1=2,就會進入 新增記錄模式。

3. 由別的Application啟動,使用
sc_apl_conf("my_form", "start", "new")
此能由別的 Application 來啟動
或是使用在 onApplicationInit event

參考網頁:
https://support.scriptcase.net/en-us/article/884-open-a-form-in-insert-mode




沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。