在線完成表單查詢修改代碼(表單修改頁面代碼)
本篇文章給大家談談在線完成表單查詢修改代碼,以及表單修改頁面代碼對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
今天給各位分享在線完成表單查詢修改代碼的知識,其中也會對表單修改頁面代碼進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!
2.中文亂碼,設置charset="GBK"吧.或者是你數據庫中字段的類型有毛病,改成varchar2的吧.
3.電話號的那個可能也是數據庫中字段的問題,長度改成11位的 只是為了判斷沒必要搞那么多代碼阿!隨便寫一個vbscript
if name=" or tel=""......
不就行了阿。!
Excel2000-2003: string connStr = "Microsoft.Jet.Oledb.4.0;Data Source='c:\test.xls';Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
Excel2007: string connStr = "Microsoft.Ace.OleDb.12.0;Data Source='c:\test.xlsx';Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\";";
其中:
HDR ( Header Row )設置:
若指定值為Yes在線完成表單查詢修改代碼,代表 Excel 檔中的工作表第一行是欄位名稱
若指定值為 No在線完成表單查詢修改代碼,代表 Excel 檔中的工作表第一行就是資料了在線完成表單查詢修改代碼,沒有欄位名稱
IMEX ( IMport EXport mode )設置
當 IMEX=0 時為"匯出模式",這個模式開啟的 Excel 檔案只能用來做"寫入"用途。
當 IMEX=1 時為"匯入模式",這個模式開啟的 Excel 檔案只能用來做"讀取"用途。
當 IMEX=2 時為"連結模式",這個模式開啟的 Excel 檔案可同時支援"讀取"與"寫入"用途。
二、進行表格數據的查詢、插入和更新:
(假設Excel文件text.xls中存在Excel表單tree,有2列分別為id,name)
1、查詢
String sql = "select id, name from [tree$]";
或
String sql = "select id, name from `tree$`;
2、插入
String sql = "insert into [tree$] (id,name) values(1,'testname');
3、更新
String sql = "update [tree$] set name='name2' where id=1;
4、數據的刪除
在OleDB的連接方式下,不可以使用delete from 語句來刪除某表中的某一條記錄。確切的說,在此模式下,將無法刪除表中的記錄。即使用update語句將所有的字段寫成null,打開excel文件后依然會發現保留了該空行,而且在使用oleDB連接進行查詢時,依然會查詢到這條空數據。
新建一張表格,在表格中導入學生的成績表,如圖所示,我們將建立一個按鈕,通過它來實現查找。
單擊菜單欄中的“開發工具”——插入——表單控件——按鈕,在出現的十字箭頭上拖住畫出一個按鈕,如圖所示。
在彈出的查找紅對話框中選擇“錄制”,在彈出的“錄制新宏”對話框中,修改宏名稱為“查找”,單擊確定。
單擊“開發工具”——查看代碼,打開VBA編輯器,如圖所示。
現在我們來輸入代碼:
Sub 查找()
Dim jieguo As String, p As String, q As String
Dim c As Range
jieguo = Application.InputBox(prompt:="請輸入要查找的值:", Title:="查找", Type:=2)
If jieguo = "False" Or jieguo = "" Then Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False
With ActiveSheet.Cells
Set c = .Find(jieguo, , , xlWhole, xlByColumns, xlNext, False)
If Not c Is Nothing Then
p = c.Address
Do
c.Interior.ColorIndex = 4
q = q c.Address vbCrLf
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address < p
End If
End With
MsgBox "查找數據在以下單元格中:" vbCrLf vbCrLf _
q, vbInformation + vbOKOnly, "查找結果"
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
現在回到EXCEL表格,右擊按鈕,選擇“編輯文字”,修改按鈕名稱為“查找按鈕”。
7
現在單擊查找按鈕,出現對話框“請輸入要查找的值”,在方框中輸入“男”,單擊確定,出現對話框“查找數據在一下單元格中”,單擊確定,對應單元格就變成了亮色。
http://jingyan.baidu.com/article/9989c746021d4af649ecfe4a.html
本文目錄一覽:
幫忙修改一個簡單的表單代碼
1.要判斷check()的值,如果是false跳回原頁,如果是true,跳到提交頁.2.中文亂碼,設置charset="GBK"吧.或者是你數據庫中字段的類型有毛病,改成varchar2的吧.
3.電話號的那個可能也是數據庫中字段的問題,長度改成11位的 只是為了判斷沒必要搞那么多代碼阿!隨便寫一個vbscript
if name=" or tel=""......
不就行了阿。!
c#如何實現對表格(excel)的增刪改查?
一、首先處理好數據庫連接字串Excel2000-2003: string connStr = "Microsoft.Jet.Oledb.4.0;Data Source='c:\test.xls';Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
Excel2007: string connStr = "Microsoft.Ace.OleDb.12.0;Data Source='c:\test.xlsx';Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\";";
其中:
HDR ( Header Row )設置:
若指定值為Yes在線完成表單查詢修改代碼,代表 Excel 檔中的工作表第一行是欄位名稱
若指定值為 No在線完成表單查詢修改代碼,代表 Excel 檔中的工作表第一行就是資料了在線完成表單查詢修改代碼,沒有欄位名稱
IMEX ( IMport EXport mode )設置
當 IMEX=0 時為"匯出模式",這個模式開啟的 Excel 檔案只能用來做"寫入"用途。
當 IMEX=1 時為"匯入模式",這個模式開啟的 Excel 檔案只能用來做"讀取"用途。
當 IMEX=2 時為"連結模式",這個模式開啟的 Excel 檔案可同時支援"讀取"與"寫入"用途。
二、進行表格數據的查詢、插入和更新:
(假設Excel文件text.xls中存在Excel表單tree,有2列分別為id,name)
1、查詢
String sql = "select id, name from [tree$]";
或
String sql = "select id, name from `tree$`;
2、插入
String sql = "insert into [tree$] (id,name) values(1,'testname');
3、更新
String sql = "update [tree$] set name='name2' where id=1;
4、數據的刪除
在OleDB的連接方式下,不可以使用delete from 語句來刪除某表中的某一條記錄。確切的說,在此模式下,將無法刪除表中的記錄。即使用update語句將所有的字段寫成null,打開excel文件后依然會發現保留了該空行,而且在使用oleDB連接進行查詢時,依然會查詢到這條空數據。
Excel 求助VBA代碼實現查詢功能
方法/步驟新建一張表格,在表格中導入學生的成績表,如圖所示,我們將建立一個按鈕,通過它來實現查找。
單擊菜單欄中的“開發工具”——插入——表單控件——按鈕,在出現的十字箭頭上拖住畫出一個按鈕,如圖所示。
在彈出的查找紅對話框中選擇“錄制”,在彈出的“錄制新宏”對話框中,修改宏名稱為“查找”,單擊確定。
單擊“開發工具”——查看代碼,打開VBA編輯器,如圖所示。
現在我們來輸入代碼:
Sub 查找()
Dim jieguo As String, p As String, q As String
Dim c As Range
jieguo = Application.InputBox(prompt:="請輸入要查找的值:", Title:="查找", Type:=2)
If jieguo = "False" Or jieguo = "" Then Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False
With ActiveSheet.Cells
Set c = .Find(jieguo, , , xlWhole, xlByColumns, xlNext, False)
If Not c Is Nothing Then
p = c.Address
Do
c.Interior.ColorIndex = 4
q = q c.Address vbCrLf
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address < p
End If
End With
MsgBox "查找數據在以下單元格中:" vbCrLf vbCrLf _
q, vbInformation + vbOKOnly, "查找結果"
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
現在回到EXCEL表格,右擊按鈕,選擇“編輯文字”,修改按鈕名稱為“查找按鈕”。
7
現在單擊查找按鈕,出現對話框“請輸入要查找的值”,在方框中輸入“男”,單擊確定,出現對話框“查找數據在一下單元格中”,單擊確定,對應單元格就變成了亮色。
http://jingyan.baidu.com/article/9989c746021d4af649ecfe4a.html
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。