刚才遇到的三个问题!!!
1、键盘输入程序:如果我以按INSERT或DELET处理GRID新增与删除,键值判断程序应如何编写?
2、年月日时分在VD3中用什么格式定位:我在EDIT中要输入“YYYYMMDDHHSS”(年月日时分),该字段我在后台SQL中以定义为DATETIME类型,在VD3中怎样定位比较好?
3、如何读取屏幕拷贝(PRINTSCREEN)剪下的IMAGE:请问各位大侠和斑竹,如何将WINDOWS由屏幕拷贝 剪下的IMAGE直接存入BLOB类型的数据库内(提示:不是将IMAGE存到JPG或BMP后再读入啊)?!
(VD3真的很神奇,不知这里的朋友有没有同感,只是有些东东不象MS的那样可以有许多资料书籍可查!谢谢斑竹,希望尽快答复!)
问题点数:0、回复次数:2Top
1 楼andy_KAO(VDMaker)回复于 2005-03-03 23:21:18 得分 0
你一次問得真多..
1.請寫在cds的beforeInsert與BeforeDelete中.
Grid2.OnKeyDown 事件
Key = GetEvent(1) &&取得按鍵值,是鍵盤擴充碼,非ASCII碼
message(str(kk)) &&show值
if key=xxx &&&(insert的鍵值asc碼)
cds0.Append()
endif
if key=xxx &&&(delet的鍵值asc碼)
cds0.delete()
endif
return
2.datetime數據類型在VD沒有定位格式,VD30 建議使用char來處理日期和時間。
或用SQL改為VARCHAR(30)數據類型。在VD中的Edit的定位格式是:9999-99-99 99:99
3.IMAGE增加COPY()/PASTE()/SAVETOFILE()/LOADFROMFILE()/ROTATE()/CLEAR()的功能:
COPY(): 將目前圖像元件拷貝至剪貼簿.
PASTE(): 將剪貼簿的圖檔貼到目前圖像元件中.
SAVETOFILE(): 將目前圖像元件存至一個檔案中.
LOADFROMFILE(): 選擇檔案讀入至目前圖像元件中.
ROTATE(Mode-N): 將目前圖像旋轉, Mode-N為旋轉模式, 1為90度, 2為180度, 3為270度.
CLEAR(): 將目前圖像清除.
可以,Image.Paste()可以將ClipBoard的內容貼入Image中,
再以CDS.BINAPPLY()存入BLOB欄位.
Top
2 楼andy_KAO(VDMaker)回复于 2005-03-03 23:22:24 得分 0
謝謝你的使用,有設計大賽,參加了沒, 報名3月底止, 交件6月底止!Top




