Đá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
  [Help] Tìm Record Có Giá Trị Gần Đúng Phung Duc 4 70 07-12-16, 05:09 PM
Bài mới nhất: ongke0711
  Lỗi không tạo file mới bằng định dạng .mdb feeling 4 87 29-11-16, 04:22 PM
Bài mới nhất: feeling
  [Help] Nhờ tạo form lưu hóa đơn nhập, hóa đơn xuất, hàng nhập hàng xuất không cần tính tồn laxx_xxal 1 132 22-09-16, 02:35 PM
Bài mới nhất: Nguyen Hoang Diep
  [Lỗi] Không chạy được VBA Code hungthanmx 3 219 04-09-16, 03:48 PM
Bài mới nhất: Nguyen Hoang Diep
  [Lỗi] Không import được hết dữ liệu từ Excel và Access huedhcs 2 159 03-07-16, 11:27 PM
Bài mới nhất: zinzin8x

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ơ