⑴ 請教VF大神,急!!!
1、用SQL語句建立的查詢可以輸出到瀏覽窗口、文本文件、表文件、臨時表、數組、列印機等。
2、資料庫管理系統是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫,簡稱DBMS
3、C
4、A
⑵ access若要向數據訪問頁上添加控制項,需以什麼方式打開數據訪問頁
你好,你可以看看這里 http://wenku..com/link?url=_DG
⑶ 有關VFP的基礎問題
我當時學習的是VB,所以考的VB
如果筆試不能不看買的課本
上機你就把那個軟體多做
二級可以從VFP,c語言,java,c++,vb,access,任選一科,考過即可,無論考哪一顆都要考二級公共基礎知識。85元
公共基礎知識
基本要求
1.掌握演算法的基本概念。
2.掌握基本數據結構及其操作。
3.掌握基本排序和查找演算法。
4.掌握逐步求精的結構化程序設計方法。
5.掌握軟體工程的基本方法,具有初步應用相關技術進行軟體開發的能力。
6.掌握資料庫的基本知識,了解關系資料庫的設計。
考試內容
一、基本數據結構與演算法
1.演算法的基本概念;演算法復雜度的概念和意義(時間復雜度與空間復雜度)。
2.數據結構的定義;數據的邏輯結構與存儲結構;數據結構的圖形表示;線性結構與非線性結構的概念。
3.線性表的定義;線性表的順序存儲結構及其插入與刪除運算。
4.棧和隊列的定義;棧和隊列的順序存儲結構及其基本運算。
5.線性單鏈表、雙向鏈表與循環鏈表的結構及其基本運算。
6.樹的基本概念;二叉樹的定義及其存儲結構;二叉樹的前序、中序和後序遍歷。
7.順序查找與二分法查找演算法;基本排序演算法(交換類排序,選擇類排序,插入類排序)。
二、程序設計基礎
1.程序設計方法與風格
2.結構化程序設計。
3.面向對象的程序設計方法,對象,方法,屬性及繼承與多態性。
三、軟體工程基礎
1.軟體工程基本概念,軟體生命周期概念,軟體工具與軟體開發環境。
2.結構化分析方法,數據流圖,數據字典,軟體需求規格說明書。
3.結構化設計方法,總體設計與詳細設計。
4.軟體測試的方法,白盒測試與黑盒測試,測試用例設計,軟體測試的實施,單元測試、集成測試和系統測試。
5.程序的調試,靜態調試與動態調試。
四、資料庫設計基礎
1.資料庫的基本概念:資料庫,資料庫管理系統,資料庫系統。
2.數據模型,實體聯系模型及E―R圖,從E―R圖導出關系數據模型。
3.關系代數運算,包括集合運算及選擇、投影、連接運算,資料庫規范化理 論。
4.資料庫設計方法和步驟:需求分析、概念設計、邏輯設計和物理設計的相關策略。
考試方式
1.公共基礎知識的考試方式為筆試,與C語言程序設計(C++語言程序設計、Java語言程序設計、Visual Basic語言程序設計、Visual FoxPro資料庫程序設計或Access資料庫程序設計)的筆試部分合為一張試卷,公共基礎知識部分佔全卷的30分。
2.公共基礎知識有l0道選擇題和5道填空題。
C語言程序設計
基本要求
1.熟悉TURBO C集成環境。
2.熟練掌握結構化程序設計的方法,具有良好的程序設計風格。
3.掌握程序設計中簡單的數據結構和演算法。
4.TURBO C的集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
考試內容
一、C語言的結構
1.程序的構成,MAIN函數和其他函數。
2.頭文件,數據說明,函數的開始和結束標志。
3.源程序的書寫格式。
4.C語言的風格。
二、數據類型及其運算
1.C的數據類型(基本類型,構造類型,指針類型,空類型)及其定義方法。
2.C運算符的種類、運算優先順序和結合性。
3.不同類型數據間的轉換與運算。
4.C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
1.表達式語句,空語句,復合語句。
2.數據的輸入與輸出,輸入輸出函數的調用。
3.復合語句。
4.GOTO語句和語句標號的使用。
四、選擇結構程序設計
1.用IF語句實現選擇結構。
2.用SWITCH語句實現多分支選擇結構。
3.選擇結構的嵌套。
五、循環結構程序設計
1.FOR循環結構。
2.WHILE和DO WHILE循環結構。
3.CONTINUE語句和BREAK語句。
4.循環的嵌套。
六、數組的定義和引用
1.一維數組和多維數組的定義、初始化和引用
2.字元串與字元數組。
七、函數
1.庫函數的正確調用。
2.函數的定義方法。
3.函數的類型和返回值。
4.形式參數與實在參數,參數值的傳遞。
5.函數的正確調用,嵌套調用,遞歸調用。
6.局部變數和全局變數。
7.變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
8.內部函數與外部函數。
八、編譯預處理
1.宏定義:不帶參數的宏定義;帶參數的宏定義。
2.「文件包含」處理。
九、指針
1.指針與指針變數的概念,指針與地址運算符。
2.變數、數組、字元串、函數、結構體的指針以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。
3.用指針作函數參數。
4.返回指針值的指針函數。
5.指針數組,指向指針的指針,MAIN函數的命令行參數。
十、結構體(即「結構」)與共用體(即「聯合」)
1.結構體和共用體類型數據的定義方法和引用方法。
2.用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。
十一、位運算
1.位運算符的含義及使用。
2.簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
1.文件類型指針(FILE類型指針)。
2.文件的打開與關閉(FOPEN,FCLOSE)。
3.文件的讀寫(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINTF,FSCANF函數),文件的定位(REWIND,FSEEK函數)。
考試方式
1.筆試:120分鍾,滿分100分,其中含公共基礎知識部分的30分。
2.上機:60分鍾,滿分100分。
上機操作包括:
(1)填空。
(2)改錯。
(3)編程。
VB介紹
一、Visual Basic程序開發環境
1、Visual Basic的特點和版本。
2、Visual Basic的啟動與退出。
3、主窗口:
(1)標題和菜單。
(2)工具欄。
4、其他窗口:
(1)窗體設計器和工程資源管理器。
(2)屬性窗口和工具箱窗口。
二、對象及其操作
1、對象:
(1)Visual Basic的對象。
(2)對象屬性設置。
2、窗體:
(1)窗體的結構與屬性。
(2)窗體事件。
3、控制項:
(1)標准控制項。
(2)控制項的命名和控制項值。
4、控制項的畫法和基本操作。
5、事件驅動。
三、數據類型及其運算
1、數據類型:
(1)基本數據類型。
(2)用戶定義的數據類型。
(3)枚舉類型。
2、常量和變數:
(1)局部變數與全局變數。
(2)變體類型變數。
(3)預設聲明。
3、常用內部函數。
4、運算符與表達式:
(1)算術運算符。
(2)關系運算符與邏輯運算符。
(3)表達式的執行順序。
四、數據輸入、輸出
1、數據輸出:
(1)Print方法。
(2)與Print方法有關的函數(Tab、Spc、Space $)。
(3)格式輸出(Fomat$)。
2、InputBox函數。
3、MsgBox函數和MsgBox語句。
4、字形。
5、列印機輸出:
(1)直接輸出。
(2)窗體輸出。
五、常用標准控制項
1、文本控制項:
(1)標簽。
(2)文本框。
2、圖形控制項:
(1)圖片框,圖像框的屬性,事件和方法。
(2)圖形文件的裝入。
(3)直線和形狀。
3、按鈕控制項。
4、選擇控制項:復選框和單選按鈕。
5、選擇控制項:列表框和組合框。
6、滾動條。
7、計時器。
8、框架。
9、焦點與Tab順序。
六、控制結構
1、選擇結構:
(1)單行結構條件語句。
(2)塊結構條件語句。
(3)IIf函數。
2、多分支結構。
3、For循環控制結構。
4、當循環控制結構。
5、Do循環控制結構。
6、多重循環。
7.GoTo型控制:
(1) GoTo語句。
(2) On-GoTo語句。
七、數組
1、數組的概念:
(1)數組的定義。
(2)靜態數組與動態數組。
2、數組的基本操作:
(1)數組元素的輸入、輸出和復制。
(2)For Each...Next語句。
(3)數組的初始化。
3、控制項數組。
C++語言程序設計
基本要求
1. 掌握C++語言的基本語法規則。
2. 熟練掌握有關類與對象的相關知識。
3. 能夠採用面向對象的編程思路和方法編寫應用程序。
4. 能熟練使用Visual C++6.0集成開發環境編寫和調度程序。
考試內容
一、 C++語言概述
1. 了解C++語言的基本符號。
2. 了角C++語言的詞彙(保留字、標識符、常量、運算符、標點符號等)。
3. 掌握C++程序的基本框架(結構程序設計框架、面向對象程序設計框架等)。
4. 能夠使用Visual C++ 6.0集成開發環境編輯、編譯、運行與調度程序。
二、 數據類型、表達式和基本運算
1. 掌握C++數據類型(基本類型,指針類型)及其定義椒ā?br> 2. 了解C++的常量定義(整型常量,字元常量,邏輯常量,實型常量,地址常量,符號常量)。
3. 掌握變數的定義與使用方法(變數的定義及初始化,全局變數,局部變數)。
4. 掌握C++運算符的種類、運算優先順序和結合性。
5. 熟練掌握C++表達式類型及求值規則(賦值運算,算術運算符和算術表達式,關系運算符和關系表達式,邏輯運算符和邏輯表達式,條件運算,指針運算,逗號表達式)。
三、 C++的基本語句
1. 掌握C++的基本語句,例如賦值語句、表達式語句、復合語句、輸入、輸出語句和空格語句等。
2. 用if語句實現分支結構。
3. 用switch語句實現多分支選擇結構。
4. 用for語句實現循環結構。
5. 用while語句實現循環結構。
6. 用do…while語句實現循環結構。
7. 轉向語句(goto,continue,break和return)。
8. 掌握分支語句和循環語句的各種嵌套使用。
四、 數組、指針與引用
1. 掌握一維數組的定義、初始化和訪問,了解多維數組的定義、初始化和訪問。
2. 了解字元串與字元數組。
3. 熟練掌握常用字元串函數(strlen,strcpy,streat,strcmp,strstr等)。
4. 指針與指針變數的概念,指針與地址運算符,指針與數組。
5. 引用的基本概念,引用的定義與使用。
Java語言程序設計
基本要求
1. 掌握Java語言的特點,實現機制和體系結構。
2. 掌握Java語言中面向對象的特性。
3. 掌握Java語言提供的數據類型和結構。
4. 掌握Java語言編程的基本技術。
5. 會編寫Java用戶界面程序。
6. 會編寫Java簡單應用程序。
7. 會編寫Java小應用程序(Applet)。
8. 了解Java的應用。
考試內容
一、Java語言的特點和實現機制
二、Java體系結構
1. JDK目錄結構。
2. Java的API結構。
3. 開發環境設置。
4. Java程序結構。
三、Java語言中面向對象的特性
1. 面向對象編程的基本概念和特徵。
2. 類的基本組成和使用。
3. 對象的生成、使用和刪除。
4. 介面與包。
5. Java類庫的常用類和介面。
四、Java簡單數據類型及運算
1. 變數和常量。
2. 基本數據類型及轉換。
3. Java類庫中對簡單數據類型的類包裝。
4. 運算符和表達式運算。
5. 數組和字元串。
五、Java語言的基本語句
1. 表達式語句。
2. 條件語句。
3. 循環語句。
4. 注釋語句。
5. 異常處理。
六、Java編程技術基礎
1. 線程的概念和使用。
2. 同步與共享。
3. 串列化概念和目的。
4. 串列化方法。
5. 串列化的舉例。
6. 基於文本的應用。
7. 文件和文件I/O。
8. 匯集(collections)介面。
七、編寫用戶界面程序
1. 圖形用戶界面。
2. AWT庫簡介。
3. Swing簡介。
4. AWT與Swing比較。
八、編寫小應用程序(Applet)
1. 小應用程序概念。
2. 安全機制。
3. Applet執行過程。
4. Applet的圖形繪制。
5. Applet的窗口。
6. Applet的工作環境。
7. Java Application和Applet。
九、Java的應用
十、J2DK的下載和操作
考試方式
1. 筆試:90分鍾,滿分100分,其中含公共基礎知識部分的30分。
2. 上機操作:90分鍾,滿分100分。
上機題目類型要求:
(1) 基本操作。
(2) 簡單應用。
3 綜合應用
Access資料庫程序設計
基本要求
1、 具有資料庫系統的基礎知識。
2、 基本了解面向對象的概念。
3、 掌握關系資料庫的基本原理。
4、 掌握資料庫程序設計方法。
5、 能使用Access建立一個小型資料庫應用系統。
考試內容
一、資料庫基礎知識
1、 基本概念:
資料庫,數據模型,資料庫管理系統,類和對象,事件。
2、 關系模型(實體的完整性,參照的完整性,用戶定義的完整性)關系模式,關系,元組,屬性,欄位,域,值,主關鍵字等。
3、 關系運算基本概念:
選擇運算,投影運算,連接運算。
4、 SQL基本命令:查詢命令,操作命令。
5、 Access系統簡介:
(1)Access系統的基本特點。
(2)基本對象:表,查詢,窗體,報表,頁,宏,模塊。
二、資料庫和表的基本操作
1、 創建資料庫:
(1)創建空資料庫。
(2)使用向導創建資料庫。
2、 表的建立:
(1) 建立表結構:使用向導,使用表設計器,使用數據表。
(2) 設置欄位屬性。
(3) 輸入數據:直接輸入數據,獲取外部數據。
3、 表間關系的建立與修改:
(1) 表間關系的概念:一對一,一對多。
(2) 設置參照完整性。
(3) 建立表間關系。
4、 表的維護:
(1) 修改表結構:添加欄位,修改安段,刪除欄位,重新設置主關鍵字。
(2) 編輯表內容:添加記錄,個性記錄,刪除記錄,復制記錄。
(3) 調整表外觀。
5、 表的其他操作:
(1) 查找數據。
(2) 替換數據。
(3) 排序記錄。
(4) 篩選記錄。
三、查詢的基本操作
1、查詢分類
(1) 選擇查詢。
(2) 參數查詢。
(3) 交叉表查詢。
(4) 操作查詢。
(5) SQL查詢。
2、查詢准則
(1) 運算符。
(2) 函數。
(3) 表達式。
3、創建查詢
(1) 操作已創建的查詢
(2) 編輯查詢中的欄位。
(3) 編輯查詢中的數據源。
(4) 排序查詢的結果。
四、窗體的基本操作
1、 窗體分類:
(1) 縱欄式窗體
(2) 表格式窗體
(3) 主/子窗體
(4) 數據表窗體
(5) 圖表窗體
(6) 數據透視表窗體
2、 創建窗體:
(1) 使用向導創建窗體。
(2) 使用設計器創建窗體:控制項的含義及種類,在窗體中添加和修改控制項,設置控制項的常見屬性。
五、報表的基本操作
1、報表分類:
(1) 縱欄式報表。
(2) 表格式報表。
(3) 圖表報表。
(4) 標簽報表。
2、使用向導創建報表。
3、使用設計器編輯報表。
4、在報表中計算和匯總。
六、頁的基本操作
1、數據訪問頁的概念。
2、創建數據訪問頁:
(1) 自動創建數據訪問頁。
(2) 使用向導數據訪問頁。
七、宏
1、宏的基本概念。
2、宏的基本操作:
(1) 創建宏;創建一個宏,創建宏組。
(2) 運行宏。
(3) 在宏中使用條件。
(4) 設置宏操作參數。
(5) 常用的宏操作。
八、模塊
1、模塊的基本概念:
(1) 類模塊。
(2) 標准模塊。
(3) 將宏轉換為模塊。
2、創建模塊:
(1) 創建VBA模塊:在模塊中加入過程,在模塊中執行宏。
(2) 編寫事件過程:鍵盤事件,滑鼠事件,窗口事件,操作事件和其他事件。
3、調用和參數傳遞。
4、VBA程序設計基礎:
(1) 面向對象程序設計的基本概念。
(2) VBA編程環境:進入VBE,BE界面。
(3) VBA編程基礎:常量,變數,表達式。
(4) VBA程序流程式控制制:順序控制,選擇控制,循環控制。
(5) VBA程序的調試:設置斷點,單步跟蹤,設置監視點。
考試方式
1、筆試:90分鍾,滿分100分,其中含公共基礎知識部分的30分。
2、上機操作:90分鍾,滿分100分。
上機操作包括:
(1) 基本操作。
(2) 簡單應用。
(3) 綜合應用
2005年計算機等級考試二級Visual FoxPro(VFP)考試大綱
基本要求
1.具有資料庫系統的基礎知識。
2.基本了解面向對象的概念。
3.掌握關系資料庫的基本原理。
4.掌握資料庫程序設計方法。
5.能夠使用Visual FoxPro建立一個小型的資料庫應用系統。
考試內容
一、Visual Foxpro的基礎知識
1.基本概念:資料庫,數據模型,資料庫管理系統、類和對象、事件、方法。
2.關系資料庫:
(1)關系資料庫:關系模型、關系模式、關系、元組、屬性、域、主關鍵字和外部關鍵字。
(2)關系運算:投影、選擇、聯接。
(3)資料庫的一致性和完整性:實體完整性、域完整性、參照完整性。
3.Visual FoxPro系統特點與工作方式:
(1)Windows版本的資料庫特點。
(2)數據類型和主要文件類型。
(3)各種設計器和向導。
(4)工作方式:交互方式(命令方式、可視化操作)和程序運行方式。
4.Visual Foxpro的基本數據元素:
(1)常量、變數、表達式。
(2)常用函數:字元處理函數、數值運算函數、日期時間函數、數據類型轉換函數、測試函數。
二、Visual FoxPro資料庫的基本操作
1.資料庫和表的建立、修改與有效性檢驗:
(1)表結構的建立與修改。
(2)表記錄的瀏覽、增加、刪除與修改。
(3)創建資料庫,向資料庫添加或從資料庫刪除表。
(4)設定欄位級規則和記錄級規則。
(5)表的索引:主索引、候選索引、普通索引、唯一索引。
2.多表操作:
(1)選擇工作區。
(2)建立表之間的關聯:一對一關聯、一對多關聯。
(3)設置參照的完整性。
(4)表的聯接JOIN:
內部聯接
外部連接:左聯接、右聯接、完全聯接。
(5)建立表間臨時關系。
3.建立視圖與數據查詢:
(1)查詢文件的建立、執行與修改。
(2)視圖文件的建立、查看與修改。
(3)建立多表查詢。
三、關系型資料庫標准語言SQL
1、SQL的數據定義功能:
(1)CREATETABLE-SQL。
(2)ALTERTABLE-SQL。
2.SQL的數據修改功能:
(1)簡單查詢。
(2)嵌套查詢。
(3)聯接查詢。
(4)分組與計算查詢。
(5)集合的並運算。
四、項目管理器、設計器和向導的使用
1.使用項目管理器:
(1)使用「數據」選項卡。
(2)使用「文檔」選項卡。
2.使用表單設計器:
(1)在表單中加入和修改控制項對象。
(2)設定數據環境。
3.使用菜單設計器:
(1)建立主選項。
(2)設計子菜單。
(3)設定菜單選項程序代碼。
4.使用報表設計器:
(1)生成快速表。
(2)修改報表布局。
(3)設計分組報表。
(4)設計多欄報表。
5.使用應用程序向導。
五、Visual FoxPro程序設計
1、命令文件建立與運行:
(1)程序文件建立。
(2)簡單的交互方式輸入輸出命令。
(3)應用程序的調試與執行。
2.結構化程序設計:
(1)順序結構程序設計。
(2)分支結構程序設計。
(3)循環結構程序設計。
3.過程與過程調用:
(1)子程序設計與調用。
(2)過程與過程文件。
(3)局部變數和全局變數、過程調用中的參數傳遞。
考試方式
1.筆試:90分鍾。
2.上機考試:90分鍾。
上機操作包括:
(1)基本操作。
(2)簡單應用。
(3)綜合應用。
其中 VFP,ACCESS都很簡單,vfp是過關率最高的
希望對你有所幫助
⑷ access2003選項組向導無法顯示啊請高手指點怎麼辦啊
你先打開access然後選擇窗體。。。。然後選擇窗體。。。。工具箱選擇主子窗體。。。畫圖的時候不可以雙擊。。要慢慢來。。。不然會不出現那個向導 。。。在Access 中。。。。如果是在窗體或報表中創建選項組。。。。復選框(Check box)。。。選項按鈕(option button)或切換按鈕(Toggle button)三種控制項都可以加入選項組。。。。。。。
⑸ 數據訪問層常見的方法有哪幾種
一、響應重定向方法
響應重定向方法是目前為止將一個網頁重定向到另一個網頁的最簡單的方法的最簡單的方法。當Web伺服器接到一個重定向請求後,它會將一個響應頭送給客戶端,這將導致客戶端發送一個新的請求到伺服器。按句話說,一個重定向請求實際上是兩個請求響應:一個是最初的請求響應,另一個是新的重定向請求響應。
在ASP.NET中實現重定向很容易。下面的代碼演示了如何使用Response.Redirect方法實現網頁重定向:
protected void Redirect_Click(object sender, EventArgs e)
{
Response.Redirect("menu.aspx");
}
要注意的是重定向請求只是一個GET請求,這就意味著我們不能從源頁中通過重定向命令提交數據。但是我們可以在重定向中使用查詢字元串來傳遞數據。如下面代碼所示:
protected void Redirect_Click(object sender, EventArgs e)
{
Response.Redirect("menu.aspx?userName=" + UserName.Text));
}
上面的例子將一個查詢字元串作為參數傳遞給了Response.Redirect方法的目標URL。我們可以通過如下的代碼獲得源數據。
protected void Page_Load(object sender, EventArgs e)
{
string userName = Request["userName"];
}
二、伺服器傳輸方法
和依賴於客戶端向另一個新頁發請求不同,伺服器傳輸是一種伺服器重定向技術,這種技術通過簡單的改變Web伺服器所處理的代碼來達到請求一個新頁的目的。當被請求頁和源頁面在同一個伺服器時,伺服器傳輸要比 Response.Redirect方法更有效,這是由於這種技術可以避免額外的開銷,僅僅使用伺服器的資源就可以進行重定向。要注意的這種技術有一個副作用,在頁面進行重定向時,客戶端的URL仍然會保持源頁面的URL,這可能會使客戶認為他們所獲得的數據是源頁面產生的。當然,在大多數情況下,這不是問題,但是這將使調試變得更困難。
Server.Transfer方法還可以保存初始頁的 HttpContext。因此,目標頁可以訪問源頁面的值。我們可以使用FormsCollection屬性來從目標頁面中獲得源頁面的值。首先,要確定我們使用了被重載的方法,這個方法有兩個參數:目標URL和一個Boolean類型的值,告訴伺服器是否保存用於描述源頁面值的Form。如下面的代碼所示:
Server.Transfer("Menu.aspx",true);
然後,我們在目標頁面中獲得一個叫txtUserName的Textbox控制項的值的代碼如下:
object obj = Request.Form["txtUserName"];
三、Response.Redirect和Server.Transfer的比較
由於Response.Redirect方法要進行兩次請求響應操作,因此,我們應該在對性能要求高的網站盡量避免使用這種方法。然而,只從技術上說,使用redirect方式確實可以從一個網頁跳到另一個網頁。相比之下,Server.Transfer會更有效率,但是跳轉的范圍僅限於同一個Web伺服器的不同網頁。從本質上說,我們可以使用 Server.Transfer來消除不必要的請求響應操作。如果我們需要重定位到不同伺服器的網頁,就需要使用Response.Redirect方法。
四、跨頁提交概述
在ASP.NET 2.0中,我們可以通過實現IbuttonControl介面提交給不同的WebForm,來實現跨網頁的提交。和Response.Redirect類似,跨網頁提交是一個基於客戶端的傳輸機制,但也有點象Server.Transfer,目標網頁也可以訪問源網頁的數據。為了使用跨網頁提交,我們需要在源網頁中的PostBackUrl屬性中指定目標URL。
五、實現跨網頁提交
這部分將討論一下如何在ASP.NET2.0中實現跨網頁提交。為了開始我們的學習,假設有兩個Web頁,一個是源Web頁,另一個是目標Web頁。在源網頁中初始化了使用按鈕進行的跨網頁提交操作。我們首先必須設置目標網頁按鈕的PostBackUrl屬性,順便說一句,所有實現了System.Web.UI.WebControls.IbuttonControl介面的Web控制項都有跨網頁提交的特性。下面的代碼將演示這一過程。
PostBackUrl="~/target.aspx" text = "Post to a target page"/>
當我們設置PostBackUrl屬性時,ASP.NET框架將相應的控制項綁定到一個新的叫WebForm_DoPostBackWithOptions的JavaScript函數,產生的Html代碼如下:
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnSubmit", "", false, "","Target.aspx", false, false))" id="btnSubmit" />
對於上面的html代碼來說,當用戶單擊按鈕時,瀏覽器將提交目標URL(Target.aspx),而不是源URL。
六、從目標頁面中獲得源頁面控制項的值
ASP.NET2.0提供了一個叫PreviousPage的新的屬性,這個屬性無論在何時當前頁面進行跨網頁提交操作時都會指向源頁面。要注意的是,當源頁面和目標頁面在不同的應用程序中時,這個屬性包含null(這個null並不是未初始化的意思)。還有要注意的是當目標網頁訪問PreviousPage屬性時可以獲得源頁面的數據,ASP.NET運行時裝載並執行了源頁面。這將引發ProcessChildRequest事件的發生。而且,它還會引發Page_Init事件、Page_Load和任何其他的源頁面按鈕單擊事件。
因此,我們要避免由於不小心進行誤操作,所以最好通過 IsCrossPostBack屬性來確認是否為一個跨網頁提交發生,如果這個屬性值為true,那麼目標網頁就是通過一個跨網頁提交動作而調用的。如果是通過另外一種方式調用的(如一般的請求、Response.Redirect或是一個Server.Transfer),這個屬性的值為false。下面的例子演示了如何使用這個屬性。
if ( PreviousPage.IsCrossPagePostBack)
{
//執行代碼
}
//******************************************
這個PreviousPage屬性在Server.Transfer和跨網頁提交中都可以使用。在ASP.NET2.0中,我們可以在調用Server.Transfer操作後使用PreviousPage屬性在目標頁面中來獲得源頁面的數據,代碼如下:
*******************************************//
{
Server.Transfer("menu.aspx");
}
protected void Redirect_Click(object sender, EventArgs e)
//在這個接收面中我們現在可以獲得Web頁面的數據,代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (PreviousPage != null)
{
TextBox txtBox = (TextBox)
PreviousPage.FindControl("txtUserName");
if (textBox != null)
string userName = textBox.Text;
//其他可執行的代碼
}
}
要注意的是上面的代碼必須將txtUserName控制項轉換為TextBox類型,以便可以訪問其中的值。
七、使用PreviousPageType
PreviousPageType屬性提供了在跨網頁操作中訪問源頁面的強類型能力,下面讓我們演示一下如何不通過任何類型轉換來從源頁面中獲得控制項值。代碼如下:
< asp:Textbox ID="txtUserName" Runat="server" />
< asp:Textbox ID="txtPassword" Runat="server" />
< asp:Button ID="Submit" Runat="server" Text="Login"PostBackUrl="Menu.aspx" />
要注意的是單擊按鈕可以重定向到一個叫「Menu.asp」的目標頁。這個目標頁可以使用如下的代碼獲得用戶名和密碼:
八、保存視圖狀態
對於跨網頁提交來說,ASP.NET2.0 內嵌了一個叫__POSTBACK的隱藏欄位,這個欄位包含了關於源頁面的視圖信息 -- 也就是由源頁面提供了,包含了一個帶有一個非空PostBackUrl屬性值的服務端控制項。目標頁可以使用__POSTBACK中的信息來獲得源頁面的視圖狀態信息。代碼如下:
if(PreviousPage!=null && PreviousPage.IsCrossPagePostBack &&
PreviousPage.IsValid)
{
TextBox txtBox = PreviousPage.FindControl("txtUserName");
Response.Write(txtBox.Text);
}
在上面的代碼中核對了用於確保PreviousPage屬性不為 null的檢查代碼。順便提一下,如果目標頁和源頁面不在同一個應用程序中,這個PreviousPage屬性的值為null。只有在進行跨網頁提交操作時,IsCrossPagePostBack屬性才為true。
這個跨網頁提交的特性,是ASP.NET2.0中最強有力的特性之一,這種技術將允許在一個頁面中提交到另外一個頁面,並且可以在目標頁面地無縫地操作源頁面中的數據。
⑹ microsoft office web components
Microsoft
Office
Web
Components
是與
Microsoft
Office
2003
或任何
Office
2003
應用程序一起安裝的一組
ActiveX
控制項。如果計算機上安裝了
Office
Web
Components,則可以在帶
Service
Pack
2
(SP2)
的
Microsoft
Internet
Explorer
5.01
或其更高版本中的網頁上交互使用電子表格
(電子表格組件:一種在網頁上提供電子表格交互功能的
Microsoft
Office
Web
Component。您可以在網頁上輸入數據,添加公式和函數,應用篩選條件,更改格式設置和重新計算。)、數據透視表列表
(數據透視表列表:Microsoft
Office
Web
Component,用於交互地在網頁上分析數據。數據以行列格式顯示,可以按使用者所需的方式進行移動、篩選、排序和計算。)和圖表
(圖表:對窗體、報表或數據訪問頁中數據的圖形表達。)。
如果計算機上未安裝
Office
Web
Components,但您擁有允許進行
Intranet
分發的有效
Office
許可證,則可以配置這些組件以便提示用戶從公司
Intranet
上下載
Office
Web
Components。這樣,即使您工作點上的用戶在其計算機上未安裝
Office
應用程序,他們也可以使用數據訪問頁。
⑺ ACCESS自動創建窗體的方式有幾種
Access中自動創建窗體的方式有6種。
Access中自動創建窗體的方式介紹:
1、從現有表或查詢創建窗體:從資料庫中的表或查詢創建窗體。
2、創建空白窗體:創建不帶控制項或預設格式的元素的窗體,即打開一個空白窗體。
3、創建分割窗體:分割窗體可以同時提供數據的兩種視圖:「窗體」視圖和「數據表」視圖。使用分割窗體可以在一個窗體中同時利用兩種窗體類型的優勢。
4、創建顯示多個記錄的窗體:多項目窗體也被稱作連續窗體,當您想要窗體顯示多個記錄同時自定義性能比數據表更強時,您可以使用「多項目」工具。
5、創建包含子窗體的窗體:在處理存儲在不同表中的相關數據時,通常需要在同一個窗體中查看來自多個表或查詢的數據,此時子窗體是實現此目的的一種簡便方法。
6、創建導航窗體:導航窗體是只包含導航控制項的窗體。導航窗體是任何資料庫的絕佳附加功能,但是,如果您計劃將資料庫發布到 Web,則創建導航窗體非常重要,因為 Access 導航窗格不會顯示在瀏覽器中。
(7)數據訪問頁控制項擴展閱讀:
Access資料庫中窗體的用途:
1.數據的查看與輸入;
2.控制應用程序的流程;
3.自定義對話框:為用戶提供系統的信息;
4.列印資料庫信息;
5.可以通過「填寫窗體」使文檔受保護且不能復制;
參考資料來源:微軟官網-在Access中創建窗體
⑻ 設計數據訪問頁時不能向數據訪問頁添加什麼控制項
下用用ACCESS創建了一個空的資料庫,然後打開資料庫用從外部獲取數據--用互聯網訪問肯定不可能的,你做的東西根本沒有獲得IP址
⑼ MICOSOFT OFFICE ACCESS在輸入新的數據時,會出現一個對話框"輸入無效的參數"
得到「無效參數」的消息。
全部顯示
全部隱藏
在 Microsoft Windows 控制面板的區域設置中,用戶的位置設為使用非句點 (.) 字元作為小數點分隔符的區域。數據訪問頁中的屬性設置要求所有語言的小數點分隔符都是句點。可以在 Windows 控制面板的區域設置中更改區域或將小數點符號設為句點。
在屬性表中鍵入的值 (值:完成欄位進行搜索或篩選必須滿足的條件的文本、日期、數字或邏輯輸入。例如,帶有條件「等於」的欄位「作者」必須包含一個如「John」這樣的值才算完整。)與屬性的數據類型 (數據類型:決定欄位可擁有的數據類型的欄位特徵。數據類型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默認)。)不匹配。例如,節的 Width 屬性可以設為任意數字,但如果鍵入字元串,如 Narrow,就會得到「參數無效」的消息。
得到「為該屬性輸入的設置無效」的消息。
全部顯示
全部隱藏
如果要在具有下拉列表的屬性中輸入值 (值:完成欄位進行搜索或篩選必須滿足的條件的文本、日期、數字或邏輯輸入。例如,帶有條件「等於」的欄位「作者」必須包含一個如「John」這樣的值才算完整。),請從列表中選擇一個值。對於沒有下拉列表的屬性,其屬性有效值的有關信息,請在屬性對話框中按 F1。
如果在 ControlSource 屬性框中輸入一個表達式 (表達式:算術或邏輯運算符、常數、函數和欄位名稱、控制項和屬性的任意組合,計算結果為單個值。表達式可執行計算、操作字元或測試數據。),必須保證:
在表達式前面加上一個等號 (=) 或給出表達式的別名。例如,下面的設置都是有效的:
=Quantity*UnitPrice
ExtendedPrice: Quantity*UnitPrice
在試圖輸入表達式之前,應將數據訪問頁綁定到表、查詢 (查詢:有關表中所存數據的問題,或要對數據執行操作的請求。查詢可以將多個表中的數據放在一起,以作為窗體、報表或數據訪問頁的數據源。)或其他記錄源 (記錄源:窗體、報表或數據訪問頁的基礎數據源。在 Access 資料庫中,它可以是表、查詢,也可以是 SQL 語句。在 Access 項目中,它可以是表、視圖、SQL 語句,也可以是存儲過程。)中。對於未綁定到數據的數據訪問頁,不能使用表達式。
計算控制項 (計算控制項:在窗體、報表或數據訪問頁上用來顯示表達式結果的控制項。每當表達式所基於的值發生改變,就重新計算一次結果。)的 ID 屬性應設置為唯一的名稱。不要使用表達式中已用欄位的名稱,也不要使用數據訪問頁中其他控制項的 ID 值。
不知道是不是你要的答案
⑽ 計算機2級考試ACCESS是什麼版本
計算機2級考試ACCESS是Access 2010版本。
Access 2010是Microsoft Office 2010辦公套件中的一個重要組件。
全國計算機等級考試,是經原國家教育委員會(現教育部)批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與能力的全國性計算機水平考試體系。
考試時間:上半年3月底(即3月份倒數第一個周六),下半年9月中旬(即9月份倒數第二個周六)。總考試時間為120分鍾,分數滿60分即為合格。
(10)數據訪問頁控制項擴展閱讀:
考試的意義:
計算機技術的應用在我國各個領域發展迅速,為了適應知識經濟和信息產業發展的需要,操作和應用計算機已成為人們必須掌握的一種基本技能。許多單位部門已把掌握一定的計算機知識和應用技能作為幹部錄用、職務晉升、職稱評定、上崗資格的重要依據之一。
鑒於社會的客觀需求,經原國家教委批准,原國家教委考試中心於1994年面向社會推出了NCRE,其目的在於以考促學,向社會推廣和普及計算機知識,也為用人部門錄用和考核工作人員時提供一個統一、客觀、公正的標准。
證書的作用:
證書表明持有人具有計算機基礎知識和基本應用能力,能夠使用計算機高級語言編寫程序和調試程序,可以從事計算機程序的編制工作、初級計算機教學培訓工作以及計算機企業的業務和營銷工作。