Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Xin file demo theo yêu cầu, tùy biến các query theo câu lệnh SQL
#1
Chào các bạn trong diễn đàn,

Hiện tôi đang cần làm 1 file kiểm tra các dòng dữ liệu đúng hay sai, cụ thể là từng bản ghi trên Dữ liệu Nhật ký chung của kế toán.
Tôi có tìm hiểu qua bài viết http://thuthuataccess.com/forum/thread-9257-page-2.html nhưng vẫn chưa rõ được một số ý
Vì vậy mong diễn đàn cho tôi xin file demo, có khai báo và kết nối sẳn để viết tùy biến các câu lệnh SQL nhằm rò tìm kết quả mong muốn.


Cảm ơn!
Chữ ký của Đình Phán Đình Phán,gia nhập Thủ Thuật Access từ 14-08 -17.
Reply
Những người đã cảm ơn
#2
Tốt nhất, bạn nên nêu vấn đề bạn cần tư vấn, nên có them file minh họa càng tốt.

Những hướng dẫn trong link trên chỉ là cơ bản.

Tạo demo dữ lieu và yêu cầu của bạn post lên đây, bạn sẽ nhận được trả lời nhanh hơn.
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Đình Phán
#3
(15-08-17, 03:21 PM)cpucloi Đã viết: Tốt nhất, bạn nên nêu vấn đề bạn cần tư vấn, nên có them file minh họa càng tốt.

Những hướng dẫn trong link trên chỉ là cơ bản.

Tạo demo dữ lieu và yêu cầu của bạn post lên đây, bạn sẽ nhận được trả lời nhanh hơn.


Chào anh,

Em gửi dữ liệu Demo, anh giúp em với ạ. Cụ thể:
Khi bật file lên sẽ xuất hiện MainForm.
Trên MainForm có 3 Button
1. Button Update: Em muốn dùng để cập nhật dữ liệu cho tblNKC
2. Button Check: Dùng để kiểm tra các bút toán sai (cái này tùy mục đích mà đặt câu lệnh để ra các Query -- Nội dung này em hỏi sau)
3. Button Export: Dùng để xuất ra file excel các Query mà vừa truy vấn. Nâng cao hơn là nút Check này em sẽ dùng để check nhiều điều kiện, mỗi điều kiện sẽ ra 01 bảng Query. Và khi Export này sẽ xuất ra file excel, mỗi Sheet của Excel sẽ là 01 bảng Query

Em tìm mãi mà không có phần đính kèm file ạ. Em post lên https://www.fshare.vn/file/UTD44ZCIAKQR
Em cảm ơn!
Chữ ký của Đình Phán Đình Phán,gia nhập Thủ Thuật Access từ 14-08 -17.
Reply
Những người đã cảm ơn
#4
Chủ đề này dành cho người chập chững với Access nên không hút khách mất rồi sad
Mong các anh chị giúp đỡ, em hiện có vài nút thắt không gỡ được ạ.
Cụ thể em sẽ có rất nhiều câu lệnh Query kiểu này



Mã:
Private Sub LocKy()

Dim sql As String
Dim db As DAO.Database
Rec As DAO.Recordset
Set db = CurrentDb()

DoCmd.SetWarnings 0
sql = "SELECT tblNKC.NGÀY, tblNKC.[DI?N GI?I], tblNKC.TKNO, tblNKC.TKCO, tblNKC.[THÀNH TI?N]"
sql = sql + "FROM tblNKC"
sql = sql + "WHERE (Month([NGÀY])=9);"

DoCmd.RunSQL sql

MsgBox "Completed!"
DoCmd.SetWarnings -1

End Sub

Nhưng chạy code cứ bị lỗi mà em không tìm ra nguyên nhân.
Chữ ký của Đình Phán Đình Phán,gia nhập Thủ Thuật Access từ 14-08 -17.
Reply
Những người đã cảm ơn
#5
Tôi chưa xem file nhưng thấy trong câu lệnh SQL có tên field tiếng Việt có dấu là thấy sai rồi. Code vba ko hiểu.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Đình Phán
#6
Tên trường (filed) không được viết có dấu, không nên có khoảng cách (cái này thuộc về căn bản khi nhập môn Access)
Khi bạn chạy Select Query thì cần hiển thị nó (Run Query), trình bày nó trên báo cáo (Report) hoặc biểu mẫu (Form), nếu bạn chỉ chạy không thì chỉ hiện mỗi MsgBox "..........." (cài này do bạn đặt trong code)

Mình đã sửa lại  theo cách tiếp cận của mình (vì không rõ mục đích chính của bạn là gì?) tại đây.
Hi vọng giúp ích cho bạn.
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Đình Phán
#7
(16-08-17, 05:11 PM)cpucloi Đã viết: Tên trường (filed) không được viết có dấu, không nên có khoảng cách (cái này thuộc về căn bản khi nhập môn Access)
Khi bạn chạy Select Query thì cần hiển thị nó (Run Query), trình bày nó trên báo cáo (Report) hoặc biểu mẫu (Form), nếu bạn chỉ chạy không thì chỉ hiện mỗi MsgBox "..........." (cài này do bạn đặt trong code)

Mình đã sửa lại  theo cách tiếp cận của mình (vì không rõ mục đích chính của bạn là gì?) tại đây.
Hi vọng giúp ích cho bạn.

Cảm ơn anh Cpucloi.

Mục đích của em là như sau ạ:
1 - Kết nối được với các Table, sau đó viết code để ra nhiều bảng Query (dùng câu lệnh SQL để truy vấn, tùy từng trường hợp mà em có câu lệnh SQL riêng ạ)
Ví dụ: + Rà soát tài khoản 141 gắn với partner là NV chẳng hạn - tạo ra Query 1
          + Rà soát tài khoản 331, điều kiện phải có số hợp đồng - tạo ra Query 2
2 - Truy xuất các Query đó ra để paste vào 1 file excel có sẵn (hoặc tạo mới), mỗi Query 1 sheet trong file

Về MainForm em chỉ cần cho hiện nên để làm bảng điều khiển (có chứa các button lệnh), không hiển thị nội dung trên báo cáo hay Report gì ạ.

Thực ra để tạo các Query kia, em có thể sử dụng Query Design để chạy từng cái em muốn, nhưng em cần tự động hóa cái đó.
Ngoài ra sau này em muốn nâng cấp thêm chức năng xóa các Table và cập nhật dữ liệu mới (do em rà soát từng tháng trước khi khóa sổ kế toán)

Rất mong nhận được sự giúp đỡ và được học hỏi từ anh ạ.
Chữ ký của Đình Phán Đình Phán,gia nhập Thủ Thuật Access từ 14-08 -17.
Reply
Những người đã cảm ơn
#8
Bạn muốn tự động cái gì thì cũng phải có điều kiện. 
VD: Đèn sang theo giờ thì phải có điện + đồng hồ tính giờ.
Như trên bạn nói, rà soát tài khoản 141, vậy tài khoản 141 bạn phải khai báo ở đâu? Nếu bạn trả lời được thì mới tính tiếp điều kiện NV như thế nào?

Phần đưa dữ liệu sang Excel thì trên 4rum đã có rồi.
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Đình Phán
#9
Bạn viết câu hỏi mà mình đọc chẳng mường tượng được ra một chút gì luôn. Bạn viết câu hỏi đơn giản xong nhờ các thành viên ra một đống thao tác thì ai biết phải xử lý sao đây
Chữ ký của duynamvnn1208 duynamvnn1208,gia nhập Thủ Thuật Access từ 25-06 -17.
Reply
Những người đã cảm ơn Đình Phán
#10
(17-08-17, 04:08 PM)cpucloi Đã viết: Bạn muốn tự động cái gì thì cũng phải có điều kiện. 
VD: Đèn sang theo giờ thì phải có điện + đồng hồ tính giờ.
Như trên bạn nói, rà soát tài khoản 141, vậy tài khoản 141 bạn phải khai báo ở đâu? Nếu bạn trả lời được thì mới tính tiếp điều kiện NV như thế nào?

Phần đưa dữ liệu sang Excel thì trên 4rum đã có rồi.

Vâng, có lẽ văn phong của em chưa tốt nên không mô tả được yêu cầu mình mong muốn ạ.

Như ví dụ Rà soát tài khoản 141. (em có 2 bảng là tblNKC và tblPartner)

Em sẽ rà soát ở tblNKC các dòng hạch toán Nợ hoặc Có TK 141, sau kiểm tra trường Partner cũng ở bảng tblNKC luôn ạ.
Nếu Partner đó không thuộc bảng tblPartner, trường TypePartner thì truy vấn các dòng đó ra 1 Query1.

Tương tự với các TK khác nhưng điều kiện rà soát sẽ khác nhau ạ.
Chữ ký của Đình Phán Đình Phán,gia nhập Thủ Thuật Access từ 14-08 -17.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Thủ Thuật] Demo Hàm report tự canh đều chiều cao ( Không kẻ line)) maidinhdan 78 16,170 13-12-18, 01:24 PM
Bài mới nhất: maidinhdan
  [Thủ Thuật] Lọc điều kiện theo nhiều dòng trong 1 Listbox hoặc nhiều Listbox ongke0711 14 3,365 10-12-18, 09:20 PM
Bài mới nhất: ketoan_it
  Function check các biến chưa đóng mrsiro 0 136 13-10-18, 05:44 PM
Bài mới nhất: mrsiro
  [Hàm] Chia xẻ file tùy biến ẩn mọi thứ hay một vài thành thần! NguyenDungAnh 0 231 07-10-18, 12:05 PM
Bài mới nhất: NguyenDungAnh
  [Thủ Thuật] Demo Tổng hợp tất cả các kiểu thông báo tiếng việt trong Access maidinhdan 39 8,844 22-09-18, 12:40 PM
Bài mới nhất: NguyenDungAnh

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line| Phần mềm quản lý bán hàng, công nợ- tồn kho- nhà phân phối