Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ngăn không cho lưu record tự động
#1
Mình gặp vấn đề này, mình có 2 table được liên kết với nhau. được thiết kế theo dạng form + childform
khi mình nhập dữ liệu từ form (table1) xong chuyển qua childform (table2) thì dữ liệu ở table1 tự động lưu. vì vậy mình dùng nút Hủy ko được. Mong mọi người giúp đở! (ảnh xem file đính kèm)


File đính kèm Thumbnail(s)
   
Chữ ký của cabao_193 Xin chào, mình là cabao_193, Tham gia http://thuthuataccess.com/forum từ ngày 04-07 -12.
Reply
Những người đã cảm ơn
#2
Vậy bạn tạo UnBound Form đi. UnBound Form là form không gắn với 1 nguồn dữ liệu xác định nào cả. Sau đó dùng code để cập nhật vào table
Lưu ý : Khi dùng form gán recordsource là một table thì dữ liệu luôn được cập nhật khi cập nhật trên fotrm
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , cabao_193
#3
Không còn cách nào khác hả bạn? Nếu dùng unbound form thì mình dùng lệnh gì trong VBA để gán giá trị trong texbox cho record nhỉ?
Chữ ký của cabao_193 Xin chào, mình là cabao_193, Tham gia http://thuthuataccess.com/forum từ ngày 04-07 -12.
Reply
Những người đã cảm ơn
#4
Bạn dùng các câu lệnh SQL để lưu vào. Ví dụ bạn xem đoạn code sau để lưu tên sinh viên vào table tblStudents.

Mã:
Private Sub CommandButton01_Click()

     Dim sql As String
     Dim id As Integer
     Dim LName As String
     id = Me.StudentID.Value
     LName = Me.txtStudentLastName.Value
     If Not IsNull(LName) Then
          sql = "INSERT INTO tblStudents ([StudentLastName]) VALUES ('" & LName & "') WHERE tblStudents.StudentID = " & id & ";"
          CurrentDB.Execute (sql)
     Else
          MsgBox "Please enter the student's last name"
          Exit Sub
     End If

End Sub
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
bạn vào relationships check chọn cascade delete related records.
Chữ ký của tigergirl Xin chào, mình là tigergirl, Tham gia http://thuthuataccess.com/forum từ ngày 05-08 -12.
Reply
Những người đã cảm ơn
#6
(18-09-12, 01:38 PM)tigergirl Đã viết: bạn vào relationships check chọn cascade delete related records.

1/ Làm như bạn thì khi các record của table Mẹ bị xóa thì tất cả các record của table con liên quan đến table Mẹ cũng bị xóa theo
2/ Bạn không hiểu ý của chủ thớt
Thân
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Cấm không cho dowload video trên Web - Phần này sai diễn đàn mong ad đừng xóa nhé cannguyen 2 141 23-07-17, 11:42 PM
Bài mới nhất: tt1212
  Lỗi không truy cập được csdl thanhtruong 6 214 17-06-17, 08:36 AM
Bài mới nhất: thanhtruong
  Không xem được report phiếu nhập? ChiMai 8 324 21-03-17, 06:09 PM
Bài mới nhất: ChiMai
Photo [Problem] Không thêm được records từ list vào table thông qua đối tượng rs vuga 3 327 25-02-17, 05:54 PM
Bài mới nhất: ongke0711
  Không cho phép sử dụng menu trình khi đã đăng nhập vào? kutieu2016 1 195 04-02-17, 03:44 PM
Bài mới nhất: MTNQ

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ