1樓:匿名使用者
把。if not then
myres("tongyi")
end if
改為:while not
myres("tongyi")
wend 這句set myres = "select * from infor") 中查詢語句是不是還要加乙個條件,你可以把它改成set myres = "strsql"),其中strsql是你上面已經儲存的查詢語句。
2樓:網友
你的text控制項是不是繫結了啊,記錄集變化之後都需要重新整理的。,。試試。
3樓:南屏餘罄
你所說的text是vb中的text控制項,還是text文字。如果是vb介面上的text控制項,那麼只能顯示索引所在的那條記錄。如果想顯示全部的話,必須對資料庫進行遍歷搜尋,用move next,相應的**如下:
private sub command3_click()if then
end sub
同時把對應的資料賦給text控制項,如果不替換原來的資料的話,就需要在給每個text賦值時,加一句**str(下一條記錄賦的值」
如何在vb text文字框控制項中,顯示access資料庫中的表
4樓:一點設計演示
1:access,建立資料庫,資料庫命名為。
注意:這裡的字尾是mdb,如果access是2007版本的,儲存的時候要另存為2003版本的才行,因為,vb不直接支援07版的accdb字尾格式。)
2:資料庫建立後就進入了資料表介面,可以輸入資料了,輸完以後crrl+s儲存,輸入表名,這裡表名為test,ok,準備工作搞定。
3.開啟vb,然後新建標準exe。
4.選單中找到工程→部件→勾選 ,microsoft ado data control
microsoft hierarchical flexgrid control
勾選後左側工具欄裡就多了兩個控制項即 adodc控制項和mshflexgrid控制項。
6.設定adodc控制項的屬性:
右鍵窗體內adodc1控制項。
1)adodc屬性頁→通用→選擇使用連線字串→點選生成→選擇microsoft jet ole db provider 點選下一步→選擇之前準備好的資料庫→點選測試連線,顯示測試成功則ok,確定。
2)adodc屬性頁→記錄源→命令型別選擇2-adcmdtable,表或儲存過程名稱選擇之前建立的資料表test,點選確定,adodc屬性設定完成。
7.設定mshflexgrid控制項的屬性:
vb右側屬性表裡,找到datasource,選擇adodc1.
8.測試效果:
1)選單→執行→啟動(f5),發現顯示的資料排列不是我們想要的行數和列數。
修改方法:2)mshflexgrid屬性→通用→設定行和列,固定行和固定列,設定見圖。
3)mshflexgrid屬性→帶區→把列標題的√取消掉,設定見圖。
9.修改後的測試效果:
5樓:網友
嚴格來說,用文字框可以顯示資料表的某乙個欄位的值:
方法有兩:方法一:
因為文字框是資料繫結控制項(vb6中有不少控制項屬於資料繫結控制項),可以直接幫定到資料表的某個欄位。
幫定的方法是:設定它的 datasource 屬性到乙個資料來源(ado控制項或物件等),接下來設定它的。
datafield 屬性,從而繫結到需要的欄位。
方法二:在程式**中顯示指定的資料欄位內容,例如:使用ado控制項,顯示「姓名」欄位";
姓名")
vb連線access資料庫後如何對其中的資料進行某種計算,然後把結果顯示在文字框裡?謝謝
6樓:滿以柳
程式中主要涉及到一下幾點:
1、資料控制項 aadodc 連線資料庫。
在form_load 中使用如下的程式連線access 資料庫 ..
3、利用ado 訪問access資料庫。
如按扭"計算實際年齡"的程式部分。
vb怎麼載入並顯示access的資料包表
7樓:網友
在vb中執行microsoft access報表的好方法。
在vb中如何使用直觀、簡便的報表一直是很多人關心的問題, crystal reports用起來又不太理想。現介紹一在vb中執行microsoft access報表的方法,用起來還不錯。
利用automation執行microsoft access報表。
2. 建立引用。
在vb中使用「project references"選單建立乙個對microsoft access object library
的引用。3. 程式清單。
註釋:references ms access object library (this
註釋:code will work with any verson of access that
註釋:supports automation)
dim msaccess as
private sub command1_click()
set msaccess=new
rptemployess",acviewnormal
set msaccess=nothing
end sub
注:acviewnormal告知access開啟該報表並立即列印。
這種方法有個缺點,就是執行環境中必須裝有ms access。
用vb在access資料庫中建立檢視(就是建立個查詢
路子沒什麼問題。你一步一步的試驗吧。從 create view query4 as select from ad order details 開始。一條一條的往上加,看看加誰會出錯。你的 沒反應 是什麼意思呢?修改表結構本來就不會有返回值,你只要檢查該查詢是否建立就可以了。如果你要執行該查詢,在建立...
vb連線access資料庫,在工程上實現查詢,新增記錄,刪除
我倒。你可以去網上下一個vb寫的access資料庫。這裡就有。例子。稍微自己改改。就可以用了。不過。請尊他人勞動成果。給你一個示例,這個是使用者登入系統 準備工作 資料庫 d mydb.mdb 資料庫中,建資料表 userinfo,資料表中,建欄位 user,password,並新增一條記錄 點工程...
VB中將內容插入到ACCESS中
看你的意思應該是表1中已經有該人的記錄了,只是將學分添進去。這其實應該是一個sql的update語句 update 表1 set 學分績點欄位名 績點 where 人名欄位名 人名 如果該表中沒有這個人名的記錄,當然用sql的insert插入記錄語句了。你的描述不太清楚。是不是這個人的記錄已經存在,...