1樓:影子洛
對於整個資料視窗設定為只讀後不可編輯,修正一下只讀屬性就可以了,dw_1.object.datawindow.readonly = "no"
對於資料視窗裡面某一列設定tab=0後也是無法編輯,需要將其調整過來dw_1.modify( "某列名.tabsequence = 某一具體數值" )
還想到的一種就是將資料視窗某一列的protect屬性設定了表示式,進行保護,將表示式刪除即可
這樣回答不知道夠不,其他的暫時未想到…… :)
2樓:匿名使用者
taborder設定上值,row-update裡選擇允許更新的表和列就行
3樓:洛紫君
dw_1.object.datawindow.readonly = true //將資料視窗設為只讀狀態
pb 資料視窗不能編輯的問題
4樓:匿名使用者
樓主你的問題應該是 資料視窗的tab order不等於0(是編輯資料視窗的時候----看tab order 是否為0)
不是整個視窗的tab order中datawindow的值 ,而是每個需要編輯的datawindow列的tab order 不能等於0
樓主可以檢視一下
5樓:匿名使用者
通過上述,可以確定是可以編輯的。freeform格式預設的輸入框是無邊框的。你可以給設計出lowered(5),當使用dw_1.
insertrow(0)時,用dw_1.setfocus使資料視窗聚焦,用dw_1.setcolumn(1)使焦點定位到第一例。
**為:
int n
dw_1.setfocus()//也可以寫到視窗的open事件中n=dw_1.rowcount()
dw_1.insertrow(0)
dw_1.scrolltorow(n+1)dw_1.setcolumn(1)
6樓:
在資料視窗中建立計算域,即可完成你的效果
----
好吧。。那誰告訴我一下怎麼給指定列的編輯框一個值顯示?
例如在欄位為col,第一行中顯示'aa'
dw_1.object.col[1] = 'aa'
如何使隨機產生的數平均三行顯示 vb
dim a 29 as single for i 0 to 29 a i rnd 55 text1 text1 a i if i 0 mod 10 0 then text1 text1 chr 13 chr 10 next i private sub form load randomize end ...
如何使ecel產生範圍內的隨機數要求小數點
wu家欽 1.首先計算這個範圍的差值。這裡假設範圍值為50 100之內的隨機數2.開啟電子 在所需要產隨機數的單元格內輸入如下公式 rand 100 50 50。按確認鍵就可以生成在規定範圍內的隨機數了!3.如果你需要生成多個隨機數,那拖動單元格最下角小三角就可以啦!microsoft excel可...
如何使眼睛變大,如何使眼睛變大
拍的 眼睛顯得很小,我們可以將眼睛部分選擇出來,羽化一下,讓邊緣過渡的更好,再用自由變換放大就可以啦。眼睛變大變有神的的方法 你很搞笑啊 不用化妝 不用整容 你只能自己瞪大了 最主要還是眼妝 粗黑的眼線 加上小煙燻妝 睫毛膏 ok 偏方 吃黨蔘能使眼睛變大 張邵涵的方法 男的給幾電炮等消腫就大了 要...