怎麼修改access資料庫的內容?
1樓:網友
方法一:通過access資料庫中的查詢分析器來修改。
1、開啟需要修改的access資料庫。
2、在資料庫「物件」中點選「查詢」
3、點選「在設計檢視中建立查詢」
4、在出現的介面中關閉「顯示錶」小視窗。
5、點選「檢視」選單,選擇「sql檢視」,此時將出現查詢視窗,您可以在此輸入sql語句了。
6、直接輸入以下sql語句:
update 表 set 欄位=replace(欄位,"原字元","替換字元")
您可根據實際情況,將上面紅字換掉即可,這裡舉個例子,假設表為biao、欄位為content、原字元為替換字元為,那麼相應的sql語句如下: 複製** **如下:
update biao set content=replace(content,"","")
7、點選工具欄中的感嘆號,執行即可。
方法二:用asp程式來批量替換字元,上面的**有字元長度限制的問題。這個沒有限制。
複製** **如下:
這裡省略資料庫連線**。
dim rs,sql,text
set rs="")
sql="select content from biao"
sql,conn,1,3
do while not
text=replace(rs("content"),"","")
rs("content")=text
loopset rs=nothing
access資料庫表間關係該怎麼設定使得可以互相更改
2樓:一點設計演示
1.首先開啟access資料庫後,建立兩個資料表來作為舉例。
2.建立好資料表以後,點選表可以看到兩個表中包含不同的欄位內容,如果要查詢任何乙個欄位的記錄內容,就要將兩個表建立起關係,相互關聯。
選中任何乙個表,然後點選工具欄上的檢視圖示。
3.現在切換到設計介面,點選工具欄上的【關係】按鈕,開啟關係視窗。
4.在關係視窗的【新增表】中,依次選擇要新增的表,然後點選新增按鈕,將表新增到關係視窗中。新增好以後點選關閉,回到關係視窗。
5.滑鼠點選其中乙個表的主鍵欄位,即沒有重複值的唯一欄位。按住滑鼠不放,然後拖動到另乙個表的相同欄位鬆開,在彈出的視窗中點選確定。
6.現在兩個表已經建立了以【上崗證號】為關聯的關係。以後可以通過查詢來顯示任何乙個表中的符合條件的欄位記錄。
3樓:創作者
access提供的方法是子資料表和主資料表通過連線欄位去改。或者子窗體和主窗體通過連線欄位去解決,前提條件你要使用選擇查詢,不能連線欄位查詢。
最簡單的好看的辦法是在窗體中直接拖個子窗體,通過主窗體條件篩選欄位讓資料表查詢作為子窗體資料來源,然後設定子窗體和主窗體之間的連線子段,把主窗體資料來源或者控制項值去匹配子窗體的欄位,這樣你修改子窗體的時候主窗體的值也跟著修改了。
最完美理想的辦法絕對是vba,讓ado去做同步更新工作。
4樓:網友
多表更新比較複雜,不是一兩句說得清的。
修改資料庫中表的,修改資料庫中表的id
工程量會很大。步驟是找到某表的外來鍵有那些,然後主鍵修改後緊接著修改它的外來鍵裡對應的表的值。思路 1 首先搞清楚所有表的主外來鍵關係 2 取消全部表的主鍵自增標識列,方便你後續的直接修改id 例如 exec sp configure allow updates 1 reconfigure with...
SQL修改資料庫問題,看補充(有圖)
都可以,用sql企業管理器在資料庫直接修改也可以,用語句也行。語句 update dswtdate set monduty 07 46 moffduty 12 01 aonduty 13 28 aoffduty 17 32 where num 6759 and emdate 2011 11 05 0...
JDBC連線資料庫問題,JDBC連線資料庫問題
mysql驅動包是直接能用winrar開啟的 你看這個驅動包下有org.gjt.mm.mysql.driver這個檔案沒?沒有的話用驅動包裡檔案的路徑更新就行了 把資料庫驅動包放在wen inf的lib目錄下,你的jdbc版本是否正確?好像是顯示jdbc的問題。類沒有找到嗎driver com.my...