ACCESS裡面文字框的value屬性與text屬性有何區別

時間 2021-05-05 22:35:30

1樓:匿名使用者

access文字框的value屬性和text屬性確實容易搞混。兩者都是引用文字框裡的內容,但是引用的時機有分別。因為引用的時機不同,同樣引用文字框裡的內容,這兩種屬性值就會有時相同,有時又不相同。

text屬性必須在文字框獲得焦點的情況下才能引用,系統會在焦點離開文字框時將最後出現的text值儲存為value值,焦點離開文字框後如果引用其text屬性就會報錯。

value屬性則是文字框失去焦點後文字框裡的值,或者文字框獲得焦點時輸入新值前的原有值或者說舊值。

下面例子有助於理解這兩個屬性的分別:

假設access窗體裡有兩個文字框,text1和text2 外加一個命令按鈕command1,開始時那兩個文字框內均無內容。

我們在text1輸入1,此時 text1.text=1 / text1.value=null

接著在text1輸入2,此時 text1.text=12 / text1.value=null

跟著在text1輸入3,此時 text1.text=123 / text1.value=null

將焦點移到text2,此時 text1.text=未知 / text1.value=123 (因為text1已無焦點故其text值未知)

再將焦點移回text1,此時 text1.text=123 / text1.value=123

接著刪除 text1的內容,此時 text1.text=null / text1.value=123

在text1輸入456,此時 text1.text=456 / text1.value=123

再將焦點移到text2,此時 text1.text=未知 / text1.value=456

如果這個時候command1,單擊事件過程為

private sub command1_click()

msgbox text1.value '引用value屬性

end sub

那麼此時將彈出訊息框,顯示「456」

如果單擊事件過程為

private sub command1_click()

msgbox text1.text '引用text屬性

end sub

那麼這時系統就會報錯,因為此時焦點在命令按鈕上,不能引用text1的text屬性。

大多數情況下,特別是文字框沒有焦點時,引用文字框內容應使用value屬性,在文字框獲得焦點的情況下我們則可以引用text屬性,以反映文字框內容的最新情況。例如,下列text1的更改事件過程就可以實現在text1裡輸入什麼字元,text2隨即顯示什麼字元:

private sub text1_change()

text2.value = text1.text '引用text屬性

end sub

注意:如果上述**引用value屬性,則沒有text2顯示的內容隨text1變化而變化的效果,因為文字框喪失焦點前其value值將保持原樣。

access裡面文字框的value屬性與text屬性有何區別?能否舉例說明下!

2樓:匿名使用者

access文字框的value屬性和text屬性確實容易搞混。兩者都是引用文字框裡的內容,但是引用的時機有分別。因為引用的時機不同,同樣引用文字框裡的內容,這兩種屬性值就會有時相同,有時又不相同。

text屬性必須在文字框獲得焦點的情況下才能引用,系統會在焦點離開文字框時將最後出現的text值儲存為value值,焦點離開文字框後如果引用其text屬性就會報錯。

value屬性則是文字框失去焦點後文字框裡的值,或者文字框獲得焦點時輸入新值前的原有值或者說舊值。

下面例子有助於理解這兩個屬性的分別:

假設access窗體裡有兩個文字框,text1和text2 外加一個命令按鈕command1,開始時那兩個文字框內均無內容。

我們在text1輸入1,此時 text1.text=1 / text1.value=null

接著在text1輸入2,此時 text1.text=12 / text1.value=null

跟著在text1輸入3,此時 text1.text=123 / text1.value=null

將焦點移到text2,此時 text1.text=未知 / text1.value=123 (因為text1已無焦點故其text值未知)

再將焦點移回text1,此時 text1.text=123 / text1.value=123

接著刪除 text1的內容,此時 text1.text=null / text1.value=123

在text1輸入456,此時 text1.text=456 / text1.value=123

再將焦點移到text2,此時 text1.text=未知 / text1.value=456

如果這個時候command1,單擊事件過程為

private sub command1_click()

msgbox text1.value '引用value屬性

end sub

那麼此時將彈出訊息框,顯示「456」

如果單擊事件過程為

private sub command1_click()

msgbox text1.text '引用text屬性

end sub

那麼這時系統就會報錯,因為此時焦點在命令按鈕上,不能引用text1的text屬性。

大多數情況下,特別是文字框沒有焦點時,引用文字框內容應使用value屬性,在文字框獲得焦點的情況下我們則可以引用text屬性,以反映文字框內容的最新情況。例如,下列text1的更改事件過程就可以實現在text1裡輸入什麼字元,text2隨即顯示什麼字元:

private sub text1_change()

text2.value = text1.text '引用text屬性

end sub

注意:如果上述**引用value屬性,則沒有text2顯示的內容隨text1變化而變化的效果,因為文字框喪失焦點前其value值將保持原樣。

textbox的屬性text和value有什麼區別!

3樓:手機使用者

text 屬性只能接受字元型的資料 value 屬性可以接受所有型別的資料

4樓:求虐

textbox屬性中text和value無區別,均為頁面中顯示值 text是.net在伺服器端解析後發給客戶端的就是value,而在伺服器端時要用的是text不進行對asp:textbox的值進行識別的,而value則是直接附加到input上的屬性值的.

5樓:劍舞雄風e0濺

屬性text是給文字框賦初值的,沒看到value這個屬性啊。。。。

vfp中文字框的text屬性與value屬性的區別

6樓:匿名使用者

text不同於 value 屬性,text 屬性中包含的值是無格式的,且與在控制元件中使用者輸入的文字相同。

value 屬性可能不是字元型;它可能包含日期或數型的值。

對於編輯框,value 屬性可能會為在編輯框中輸入的文字新增換行,為早期版本提供相容性。由於這個原因,為了用 selstart 和 sellength 屬性選擇文字,使用 text 屬性是首選的方法。

如果控制元件的 format 屬性使用 r 設定,則從 value 屬性中刪除輸入掩碼字元。

7樓:匿名使用者

text包含在控制元件文字框部分輸入的無格式文字。設計時不可用;執行時只讀。

value指定控制元件的當前狀態。設計和執行時可用。

不同於 value 屬性,text 屬性中包含的值是無格式的,且與在控制元件中使用者輸入的文字相同。

控制元件的 text 屬性中包含的無格式文字與控制元件的 value 屬性不同,有以下原因:

value 屬性可能不是字元型;它可能包含日期或數型的值。

對於編輯框,value 屬性可能會為在編輯框中輸入的文字新增換行,為早期版本提供相容性。由於這個原因,為了用 selstart 和 sellength 屬性選擇文字,使用 text 屬性是首選的方法。

如果控制元件的 format 屬性使用 r 設定,則從 value 屬性中刪除輸入掩碼字元。

如果組合框控制元件的 style 屬性設定為 2(下拉選單框),由於組合框中不存在文字框,所以 text 屬性包含空字串。

在access中窗體中一文字框中的值為0時,則另-一複合框的值為true,否則為false

8樓:不想起名字了

在文字框的更新後事件**如下,假設你的文字框名為text1private sub text1_afterupdate()me.check1.value = (me.

text1 = "0")end sub

操作文字域時,defaultvalue和value有什麼區別

9樓:陽光的就你最能

圓乎乎的蛋。 text 物件的屬性 屬性 描述 ie f o w3c accesskey 設定或返回訪問文字域的快捷鍵。 alt 設定或返回當瀏覽器不支援文字域時供顯示的替代文字。

defaultvalue 設定或返回文字域的預設值。 disabled 設定或返回文字域是否應被禁用。

access中命令按鈕如何引用文字框控制元件的值

10樓:匿名使用者

引用文字框的值方法如下:

me.textbox1.value

其中:me表示當前窗體;

textbox1:表示文字框1;

value:表示值。

11樓:尋找逆流的魚

直接引用文字框這個名字就可以了

12樓:匿名使用者

command1.caption=text1.text

中怎麼刪除文字框,而不刪除文字框中的文字

格式 文字框樣式 形狀輪廓 無輪廓,有圖可以看,這位主要是把輪廓刪除了 由穎 您的目的好像是要插入文字但卻不顯示文字框。可以右擊文字框,設定形狀格式 線條顏色 無線條。這樣的話,文字框就看不見啦 a真相背後 樓主的意思是,文字框中的文字可見,而文字框的邊界不可見,對不對呢?其實,那不叫刪除,而是隱藏...

的文字框大小怎麼設定啊,WORD的文字框大小怎麼設定啊

七彩虹科技 設定文字框的大小的步驟具體如下 1 開啟word2007文件,在word2007文件視窗中插入文字框或繪製文字框後,會自動開啟 格式 功能區。在 大小 分組中可以設定文字框的高度和寬度。2 使用者也可以在 設定文字框格式 對話方塊中設定文字框的大小。操作步驟如下 第1步 在word200...

coreldraw中,怎麼樣拉動文字框,裡面的文字也跟著變大小

沒老婆的丈夫 轉曲再拉.不過cdr對齊方式還有很多東西值得研究。有興趣可以m我 鼬手寫愛 在左側工具箱中選中 挑選工具 功能 圖示為白色滑鼠指標 然後單擊你準備改變大小的文字,此時在文字周圍出現八個黑點,用滑鼠左鍵拖動上下左右四個黑點其中之一可以改變字型橫縱比,拖動四個角的黑點可以保持橫縱比改變文字...