台灣最大程式設計社群網站
線上人數
2486
 
會員總數:246279
討論主題:189813
歡迎您免費加入會員
討論區列表 >> ACCESS >> 資料表的欄位複製、新增、刪除
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
資料表的欄位複製、新增、刪除
價值 : 20 QP  點閱數:265 回應數:5
樓主

陳建勛
門外漢
0 23
316 28
發送站內信

資料表可以透過查詢新增來增加列的記錄
那請問是否可以透過程式碼來處理資料表欄的複製、新增或刪除
假如一資料表有料號、A數量、B數量、C數量
可否以指令將A數量的數據全部複製到C數量
比方手動的方式就是直接在A欄位選取按複製,然後在C欄位按貼上
但我希望是表單上有按鈕寫程式碼就可以將A欄位複製到C欄位
請問是否做的到,請前輩們指導。謝謝!


搜尋相關Tags的文章: [ 欄位複製 ] ,
本篇文章發表於2021-01-15 17:04
1樓
回應

P陳
檢舉此回應
您的提問 當然可以作得到沒有問題
表單的 Buttton1 按下後執行以下即可
Sub Button1_click()
C欄位= A欄位
End sub

本篇文章回覆於2021-01-17 09:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

陳建勛
檢舉此回應
我試過
Sub Button1_click()
C欄位= A欄位
End sub
但是,它只有針對我所選的那一行做複製。
但我希望的是A欄位所有的數據全部複製至C欄位
本篇文章回覆於2021-01-18 09:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

P陳
檢舉此回應
什麼是 A欄位【所有】的數據
本篇文章回覆於2021-01-18 22:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

陳建勛
檢舉此回應
資料表架構
料號-A數量-B數量-C數量
ABC---1----2
DEF---3----4
GHI---5----6

將資料表設為表格式的表單,並加入複製按鈕,其程式碼如下:
Private Sub Command1_Click()
[C數量] = [B數量]
End Sub

但當我按下按鈕時,會變成下面這樣。只有ABC那一筆記錄有將B數量複製到C數量
料號-A數量-B數量-C數量
ABC---1----2-----2
DEF---3----4
GHI---5----6

而我要的結果是所有記錄的B數量全部複製到C數量,如下
料號-A數量-B數量-C數量
ABC---1----2-----2
DEF---3----4-----4
GHI---5----6-----6

用怎樣的方式或架構都行。只要能將所有欄位的記錄複製到另外一個欄位都可以
煩請指導,謝謝!


本篇文章回覆於2021-01-19 13:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

P陳
檢舉此回應
表單A 中有 Command1 與 [資料表1 子表單]二個元件


Sub command1_click()
Dim rst As Recordset
Set rst = Me.[資料表1 子表單].Form.RecordsetClone
rst.MoveFirst
Do Until rst.EOF
rst.Edit
rst("欄位2") = rst("欄位1")
rst.Update
rst.MoveNext
Loop
End Sub
本篇文章回覆於2021-01-21 17:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.