vb中缺少語句結束是什么意思
vb中缺少語句結束的意思是說語法不對引起語句不匹配或者語句沒有寫完整導致編譯器無法找到結束語句符。
需要將 fase 改成False
else 改成 ElseIf
過程最后缺End Sub
最后,如果輸入非數字的話始終會彈出 --"父親的身高不能小于等于0!" 的對話框,因為Val參數為非數字時始終返回0。
擴展資料
對象與類
對象(Object)
Visual * 具有“面向對象”的特性,Visual * 應用種程序的基本單元是對象,用 Visual * 編程就是用“對象”組裝程序。這種“面向對象”的編程方法與傳統的全部用代碼編制程序的方法有很大區別,就像用集成電路芯片組裝電視機和用三極管,二極管組裝電視機的區別一樣。顯然,“面向對象”的編程方法比傳統的編程方法更簡單,更方便,并且編寫出的程序也更加穩定。因此,“對象”可以被看做 Visual * 程序設計的核心。
在 Visual *程序設計中,對象中還可以包含頭,手,腿,腳等部位,其中的每個部位又可以單獨作為作為被研究的對象。在 Visual *程序設計中,整個應用程序就是一個對象,應用程序中又包含著窗體(Form),命令按鈕(Command),菜單(Menu)等對象。
類(Class)
在 Visual *中,對象是由類創建的,因此對象可以說是類的具體實例,這就好比是蛋糕和做蛋糕的模具之間的關系。
各種不同的對象分屬于各種不同的種類。同一類對象可能具有一些不同的特征(或是說同一類對象不一定具有完全相同的特性);具有某些相同的特性的對象,不一定是同一類對象。
參考資料來源:搜狗百科-Visual Basic
VB缺少結束語句
首先我不管你數據源連接這塊,你貼出來的語句 除了數據庫這有問題最主要是 vb跟java 等其他不一樣 string賦值 不可以換行 換行得用連接符號我就把 你賦值那改了下 你看看Private Sub Form_Load()Dim RecordSource As StringRecordSource = " SELECT 產品名稱 as 產品分類,(寧波+舟山+杭州+紹興+嘉興+湖州) AS 湯斌區域, 寧波,舟山,杭州,紹興,嘉興,湖州,(溫州+臺州+金華+麗水+衢州) AS 徐禮友區域,溫州,臺州,金華,麗水,衢州,(寧波+舟山+杭州+紹興+嘉興+湖州+溫州+臺州+金華+麗水+衢州) AS 分類合計 " & _ "from(select 產品名稱 " & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='寧波') AS 寧波," & _ "select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='舟山') AS 舟山," & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='杭州') AS 杭州, " & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='紹興') AS 紹興, " & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='嘉興') AS 嘉興, " & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='湖州') AS 湖州," & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='溫州') AS 溫州, " & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='臺州') AS 臺州," & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='金華') AS 金華," & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='麗水') AS 麗水," & _ "(select count(*) from 產品表, 客戶表 where 產品表.客戶號=客戶表.客戶號 And 產品表.產品名稱=產品型號.產品名稱 And 產品表.是否運行='YES' And 客戶表.城市='衢州') AS 衢州 " & _ "from (SELECT DISTINCT 產品表.產品名稱 FROM 產品表 WHERE 產品表.是否運行='YES')as 產品型號)s "'*hEnd Sub百度每行輸入太少 導致換行很多 也就是行都得結尾 然后用&; _連接下一句。
vb中調用API函數時總是提示“缺少語句結束”,是怎么回事?急
Public Declare Function ShellExecute Lib "*" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long 你的第二個單詞打錯了,是Declare,而不是Declear!!!。
VB編程時出現錯誤 缺少結束語句
Public Fuction DelErrorOut (vbfbClearErr As Boolean,Optional fstrMsg As String) As Boolean
這里 Fuction 寫錯了,應該是Function (少了個n)
還有 DelErrorOut好像也拼錯了 吧,函數里面的變量是DefErrorOut
。.
Else
Dim StrM As String
StrM As String '這句多余了,去掉
StrM = "不適當的操作,描述為:"
。.
轉載請注明出處華閱文章網 » vb缺少語句結束問題