[Indusoft]DataGrid插入功能
最近有個小案子需要用到,所以順便做個紀錄
功能:1.搜尋資料庫並顯示在Grid上
2.插入一行資料在資料表中1.畫面大致上是像下圖,搜尋條件是搜尋日期區間,然後插入的資料輸入是右方的欄位
2.搜尋的條件設置,一開始自己手動輸入的日期格式一直不被系統接受。但是複製使用手冊上的範例日期居然可以...超怪
條件:Time_Stamp >= '{Search_StartDate}' AND Time_Stamp < '{Search_EndDate}'
日期條件可能要用"MM/dd/yyyy" ,也就是 04/12/2012(2012年4月12日)
3.接下來的是這次卡關的插入功能,因為手冊真的寫得很簡單,只知道Inserted Values要使用Array Tag,後來到了星期五晚上忍不住上線問美國原廠工程師。
Inserted Values要放置Array Tag(如果你放置超過兩個Tag在裡面系統會出現錯誤訊息),當然這個Array Type要String
4.Inserted Values輸入Array Tag的方式如下
Insert_String[0], Insert_String[1], Insert_String[2], Insert_String[3], Insert_String[4]
系統會依序欄位插入Array
5.如果發現插入觸發後沒有反應,請在系統OUTPUT視窗啟動Database的偵測,如果出現下列錯誤,代表資料表內的主索引鍵鎖住了插入功能(插入格式和主索引鍵原始欄位格式不符)
6.進到資料庫的欄位可以看到最前方的主索引鍵
7. 在欄位上點選右鍵,點選主索引鍵來取消主索引
8.拿掉的樣子如下,前方的鑰匙不見了
9.大致上應該就可以插入資料了(PS.插入的資料會一併的存入資料庫,所以請酌量使用)
版主您好~
回覆刪除謝謝你的分享~
小弟也是因為工作第一次使用Indusoft的軟體~
剛好也是要搜尋SQL資料庫放入~
因為不知道要怎麼做~
看到你的文章後恍然大悟~
很謝謝你~~
別客氣 很開心能幫到你的忙
刪除您好版主~
刪除可以請教一事嗎??
其實我不知道您的"Search"按鈕語法要放入什麼語法??
才能讓日期或時間放入Condition呢??
因為我現在還是跑不起來>"<
麻煩您了~~
謝謝~
請查看第二個步驟,我在condition裡面寫的事SQL語法
刪除Search按鈕裡面只是將開始和結束日期輸入到Search_StartDate,Search_EndDate 這兩個Tag裡面
恩~了解了~
回覆刪除我會再試試~~
謝謝您!!