VicoTas
Câu hỏi
Phương pebuon_8x
22/04/2013 20:08

Dùng Make-Table query trong Access?

Tôi dùng Make-Table Query để tạo các table làm dữ liệu cho các Form và Report. Tôi đã vào Tool > Options > Edit/Find và bỏ chọn Action Queries, nhưng khi mở Form hoặc Report vẫn xuất hiện thông báo: "The existing table 'Tên Table' will be deleted before you run the query. Do you want to continue anyway?".

Có cách nào để Access không hiển thị thông báo trên?

Danh sách câu trả lời (1)
Hương ngocanh123456 22/04/2013 20:08
Bạn có thể khắc phục câu thông báo như vậy bằng cách sử dụng lệnh VBA. Trong VBA, nếu bạn không trực tiếp viết câu lệnh SQL được thì làm như sau: khi thiết kế Make-Table query, bạn chọn mục SQL View trên trình đơn View để mở cửa sổ chứa nội dung câu lệnh SQL, đánh dấu chọn rồi chép vào VBA.
Đoạn mã 1 minh họa việc tạo một table có tên tbNewTable từ table có sẵn tên tbDanhSach. Căn cứ vào ví dụ này, bạn có thể áp dụng vào nhu cầu thực tế của mình.
Bạn lưu ý: để sử dụng đối tượng Database, trong cửa sổ soạn thảo VBA, bạn phải chọn mục Tools > References, rồi chọn mục Microsoft DAO 3.6 Object Library (hoặc phiên bản cao nhất của DAO Object Library) trong hộp thoại References.

Đoạn mã 1

Dim db As Database
Private Sub cmdTaoTable_Click()
Dim sSQL As String
Set db = CurrentDb
If lTableCoRoi("tbNewTable") Then
If MsgBox("Table tbNewTable co roi! Xoa de tao moi?", vbDefaultButton2 + _
vbYesNo + vbQuestion) = vbYes Then
DoCmd.DeleteObject acTable, "tbNewTable"
Else
Exit Sub
End If
End If
sSQL = "SELECT tbDanhSach.hoten INTO tbNewTable " & _
"FROM tbDanhSach;"
db.Execute (sSQL)
Set db = Nothing
End Sub
Function lTableCoRoi(sTenTable As String) As Boolean
Dim i As Integer
lTableCoRoi = False
For i = 0 To db.TableDefs.Count - 1
If UCase(db.TableDefs(i).Name) = UCase(sTenTable) Then
lTableCoRoi = True
Exit For
End If
Next
End Function
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Cơ sở dữ liệu
nophoto Các bác nào pro về máy tính chỉ giùm em với?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Xuân Trọng Khóa chính (Primari Key) là gì?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

lighting Giúp mình về phần cài đặt SQLSever 2005 với.

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Ghi đè file thì có khả năng phục hồi file bị đè được không?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Lê Văn Tùng Cho mình hỏi phần mềm phục hồi dữ liệu bị mất hiệu quả nhất?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Tại sao nói dùng hệ thống truyền dữ liệu để chia xẻ công suất tính toán ? Có giống tính toán song song không?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

nophoto 0(n2) là gì ?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

lighting Trong mô hình 3 lớp:Network Access layer,Transport layer,Application layer với Transport layer dùng để trao đổi dữ liệu mà lại mang tính chất độc lập

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Uk Làm thế nào để giảm nhiễu nhiệt ?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Nguyễn Văn Siêu Định nghĩa rõ 2 khái niệm point-to-point và point-to-multipoint ?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Đức Cảnh Truyền dẫn vô tuyến bằng vệ tinh có thực sự là truyền định hướng?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Củ Chuối Ai có tài liệu hướng dẫn sử dụng hệ diều hành DOS ko cho mình xin?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

nophoto “Tốc độ truyền thông tin cực đại bị giới hạn bởi băng thông của kênh truyền” có phải chính là công thức Nyquist?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

Uk Tại sao chế độ truyền bằng đồ thị trong cáp quang không làm khúc xạ ánh sáng ? Lợi ích chỗ nào ?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Phân biệt dữ liệu và tín hiệu?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

MrTien Có thể sử dụng các trường hợp sau không: tín hiệu số mang dữ liệu số và dữ liệu analog ; tín hiệu analog mang dữ liệu số và dữ liệu analog ?

Đăng lúc: 19:15 - 23/06/2013 trong Cơ sở dữ liệu

Củ Chuối Tại sao thường khi truyền xa dữ liệu bằng tín hiệu số thì dùng Repeater , dữ liệu bằng analog thì dùng Amplifier ? Có ngoại lệ không ?

Đăng lúc: 20:08 - 22/04/2013 trong Cơ sở dữ liệu

NgocUk Giải thích khái niệm đồng bộ ? Ảnh hưởng của nó ?

Đăng lúc: 20:07 - 22/04/2013 trong Cơ sở dữ liệu

nophoto Lần trước em dùng được cái này kiểm tra lại văn bản khá hay mà giờ ko thấy đâu nữa.

Đăng lúc: 20:07 - 22/04/2013 trong Cơ sở dữ liệu

Hoài Nam (Nam Tước) Tại sao nói méo trễ truyền lan chỉ xảy ra trong môi trường truyền dẫn hữu tuyến ?

Đăng lúc: 20:07 - 22/04/2013 trong Cơ sở dữ liệu

Rao vặt Siêu Vip