[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.插入的資料會一併的存入資料庫,所以請酌量使用)

留言

  1. 版主您好~
    謝謝你的分享~
    小弟也是因為工作第一次使用Indusoft的軟體~
    剛好也是要搜尋SQL資料庫放入~
    因為不知道要怎麼做~
    看到你的文章後恍然大悟~
    很謝謝你~~

    回覆刪除
    回覆
    1. 別客氣 很開心能幫到你的忙

      刪除
    2. 您好版主~
      可以請教一事嗎??
      其實我不知道您的"Search"按鈕語法要放入什麼語法??
      才能讓日期或時間放入Condition呢??
      因為我現在還是跑不起來>"<
      麻煩您了~~
      謝謝~

      刪除
    3. 請查看第二個步驟,我在condition裡面寫的事SQL語法
      Search按鈕裡面只是將開始和結束日期輸入到Search_StartDate,Search_EndDate 這兩個Tag裡面

      刪除
  2. 恩~了解了~
    我會再試試~~
    謝謝您!!

    回覆刪除

張貼留言

這個網誌中的熱門文章

[Excel]將圖片放置於儲存格中

[軟體]AUTOCAD關於開啟圖面時,字型找不到,而要手動指定成 chineset.shx 字型檔問題

[MS SQL]查詢資料庫中每個資料表之列數與資料表大小(容量)資訊。Get size of all tables in database