回覆列表
  • 1 # iordd530

    假設:把文字框控制元件Text1裡面的內容複製到文字框控制元件Text2中。。如果,Text1和Text2在同一個窗體,那麼,程式碼為:Me.Text2=Me.Text1如果,Text1在窗體1中、Text2在窗體2中,那麼,程式碼為:Forms.窗體2.Text2=Me.Text1或者Forms!窗體2.Text2=Me.Text1或者Forms!窗體2!Text2=Me.Text1注意:必須用你的窗體和控制元件的實際名稱替換程式碼中的名稱!其中的Me代表當前窗體。要養成使用Me的習慣,當你輸入Me.時,程式會自動給出關鍵字,能夠節省我們很多時間。。符號的簡要說明:1、英文狀態的小數點,標示其後面連線的是窗體或控制元件的屬性。當然,數值中的小數點除外。比如:Forms.窗體2.Text2是說所有窗體Forms中的窗體2裡面的Text2控制元件。2、英文狀態的雙引號總是成對出現,一般用來表示引用文字。比如:Me.Text1="波濤工作室"上面這句程式碼是把文字字串“波濤工作室”賦值給Text1文字框。3、英文狀態的單引號:如果是單個單引號,則表示對語句的解釋說明,他不是可執行程式碼,只是幫助程式設計師理解語句的作用;如果是成對的單引號,則表示引用文字,但是他只能在英文狀態的雙引號內部使用。比如:Me.Text1="波濤工作室"上面的程式碼是錯誤的!資料庫會把波濤工作室"看作是解釋說明。下面這句則是正確的。"[物料號]=""&物料號&"""他的意思是表字段【物料號】等於窗體控制元件【物料號】中的文字。你問題中的程式碼"[物料號]="&"""&[物料號]&"""可以簡寫為上面那句程式碼。4、英文狀態的中括號總是成對出現,表示他裡面的內容為表字段名稱、窗體控制元件名稱等。比如:"[物料號]=""&Me.物料號&"""前面的【物料號】是表字段名稱,後面的【物料號】是窗體控制元件名稱。前面的中括號不可省,否則會被看作是窗體控制元件名稱。窗體控制元件的中括號可以省略。5、英文狀態的連線符&:1)當連線符單個出現時,表示把連線符前後的內容連起來。比如:Me.Text1="波濤工作室,"&Me.Text2執行上面的程式碼,Text1控制元件中的內容會顯示為:波濤工作室,加上控制元件Text2中的內容。假如Text2控制元件中的內容為:你好!那麼,執行上面的程式碼後,Text1控制元件中的內容會顯示為:波濤工作室,你好!2)當連線符成對出現時,表示其內部的內容為變數或控制元件名稱。比如:"[物料號]=""&Me.物料號&"""連線符&之間的內容Me.物料號就是控制元件名稱。再比如:下面為按鈕控制元件Command1的單擊程式碼PrivateSubCommand1_Click()DimiAsIntegerFori=1To10MsgBox"我是:"&i&""NextiEndSub單擊按鈕,會依次出現我是:1、我是:2……我是:10的提示框。注意,其中的MsgBox"我是:"&i&""可以簡寫為MsgBox"我是:"&i請透過對比MsgBox"我是:"&i&""和MsgBox"我是:"&i仔細體會一下單個連線符和成對連線符的用法。。寫在最後的話,學會特殊符號的用法,尤其是雙引號、單引號的用法是非常重要的!否則,經常會因為一個小小的符號,導致程式碼無法正確執行。。而學習符號的用法,必須勤於動手、動腦、動心,沒有任何捷徑可走。。

  • 中秋節和大豐收的關聯?
  • 用鹽敷肚子有什麼好處?