2015-09-14 46 views
0

我想從一個子程序中調用一個事件處理程序來設置一個字段的值。我只是在做width = 5使用VBA從表格設置Access表的字段

但是,字段值沒有改變。不過,我可以做height = 5和字段值設置爲預期。 width的字段值保持不變,爲12186

我試過將字段名改爲image_width無濟於事。

該窗體既沒有控件height也沒有width

我在做什麼錯誤/爲什麼這一個字段沒有改變。我嘗試刪除該字段並重新創建,並且在該字段上看不到任何限制數據設置的內容。

回答

1

每個表格都有一個內置屬性.Width因此您不能將其用於字段名稱。

表單沒有.Height,因爲這是表單部分的屬性。

image_width儘管工作。你確定你編輯過所有相關的設置嗎?
即表字段名稱,表單字段名稱,表單字段Controlsource,VBA代碼?

+0

如果只有寬度被列爲保留關鍵字!至於image_width不起作用,似乎有一個由VBA Access製作的字段名稱緩存。似乎我可以設置從表單重新命名/添加的字段的唯一方法是複製表單並使用該新表單。 – user3791372