Chào mừng, Khách
Bạn cần phải đăng ký trước khi bạn có thể đăng trên trang web của chúng tôi.

Tên người dùng
  

Mật khẩu
  





Diễn đàn Tìm kiếm

(Tìm kiếm nâng cao)

Diễn đàn Thống kê
» Thành viên: 2,505
» Thành viên mới nhất: potato61087
» Diễn đàn chủ đề: 6,685
» Diễn đàn bài viết: 22,626

Thống kê đầy đủ

Thành viên online
Hiện đang có 33 người dùng trực tuyến.
» 2 Thành viên | 31 Khách
maidinhdan, ngducloc2006

Chủ đề Mới nhất
Demo Code Xếp hạng trong ...
Đăng bởi lần cuối: maidinhdan
Hôm nay 12:01 AM
» Bài trả lời: 0
» Lượt xem: 37
Hoàn tất bài kiểm tra 1 t...
Đăng bởi lần cuối: maidinhdan
Hôm qua 10:08 PM
» Bài trả lời: 1
» Lượt xem: 57
Cách tạo form
Đăng bởi lần cuối: anhduyks1
Hôm qua 05:07 PM
» Bài trả lời: 8
» Lượt xem: 185
Tạo một Query thống kê tổ...
Đăng bởi lần cuối: maidinhdan
Hôm qua 01:01 PM
» Bài trả lời: 34
» Lượt xem: 830
Demo Tính tồn kho ( rất c...
Đăng bởi lần cuối: maidinhdan
28-02-15 11:59 PM
» Bài trả lời: 0
» Lượt xem: 48
Làm sau khóa cơ sở dữ liệ...
Đăng bởi lần cuối: maidinhdan
28-02-15 08:46 PM
» Bài trả lời: 3
» Lượt xem: 105
vẽ sơ đồ kho trong access
Đăng bởi lần cuối: luattrihung11
28-02-15 11:22 AM
» Bài trả lời: 2
» Lượt xem: 98
Khi chị em ta thèm... chu...
Đăng bởi lần cuối: maidinhdan
27-02-15 11:34 PM
» Bài trả lời: 0
» Lượt xem: 28
Quản lý sử dụng văn phòng...
Đăng bởi lần cuối: maidinhdan
27-02-15 11:25 PM
» Bài trả lời: 0
» Lượt xem: 31
Demo Cho tất cả thông báo...
Đăng bởi lần cuối: maidinhdan
27-02-15 10:51 PM
» Bài trả lời: 0
» Lượt xem: 32

 
  Demo Code Xếp hạng trong Query giống như hàm Rank trong Excel
Viết bởi: maidinhdan - Hôm nay 12:01 AM - Không có hồi đáp

Khác với Excel có hàm Rank để xếp hạng ( xếp thứ tự hoặc xếp thứ bậc) nhưng trong Access ta không hề có hàm đó, vì vậy trong diễn đàn đã có 1 bài viết của anh Xuân Thanh nói về dùng code để xếp hạng ( Link bài viết của anh Xuân thanh: Sắp xếp thứ hạng trong Access.

Nhân dịp có 1 bạn hỏi về tính Danh sách nhân viên có số công cao nhất, mình xin làm Demo dùng câu lệnh SQL để tạo Query tính xếp hạng.

Cú pháp chung: để tạo cột xếp hạng

Mã PHP:
SELECT Tencot1Tencotnaobancanhien,
SELECT COUNT (T1.Tencotcanxephang)
FROM
[TenbangA] AS T1
WHERE T1
.Tencotcanxephang T2.Tencotcanxephang) AS Xephang
FROM
[TenbangA] AS T2
ORDER BY Tencotcanxephang DESC 

Code theo bài:
Mã PHP:
SELECT T2.MANVT2.HOTENT2.DIACHIT2.MADV, (Select count(T1.NGAYCONG)
FROM BANGLUONG AS T1
Where T1
.NGAYCONG < [T2.NGAYCONG]+1) AS Xephang
FROM BANGLUONG 
AS T2
ORDER BY T2
.NGAYCONG DESC

Giải thích: Nó sẽ tạo ra một cột mới tên là [Xephang] hạng thấp nhất là 1 bạn có thể thấy tôi có dùng [T2.NGAYCONG]+1 nếu bạn không dùng +1 như code nêu trong cú pháp phía trên thì hạng thấp nhất là từ số 0,

Hình minh họa kết quả của bạn:
[Hình: codeSQLXephang.jpg]

Còn nếu chỉ cần tìm ra 1 người duy nhất ta phát biểu như sau
Mã PHP:
SELECT FROM BANGLUONG
WHERE NGAYCONG In 
(SELECT MAX(NGAYCONGfrom BANGLUONG;); 

Demo: https://sites.google.com/site/congthucas...ects=0&d=1

Vì nó giống như một hàm Rank, rất mong anh NoName cho phép để trong chuyên mục Thư viện hàm.



File đính kèm
.zip  DemoXephangbangQuery.zip (Kích cỡ: 27.17 KB / Tải về: 4)
In mục này Gửi tin này cho bạn bè

  Demo Tính tồn kho ( rất chi tiết)
Viết bởi: maidinhdan - 28-02-15 11:59 PM - Không có hồi đáp

Rãnh rỗi làm một bài Demo từ những lúc nhiều bạn thắc mắc về tính tồn kho, tồn mặt hàng, tồn...Thực ra trên diễn đàn mình cũng nói đến vấn đề này rồi, nhưng nhiều bạn vẫn hỏi mãi vấn đề này. Minh chứng là bài viết của Anh Xuân Thanh ( Nhấn vào đây). Và mình xin mạn phép anh Xuân thanh làm một Demo na ná như code anh hướng dẫn bằng hình ảnh cụ thể:

Chúng ta sẽ cần 5 cái Query để có được 1 cái tồn kho thực sự.

Bước 1: Tạo table và Quan hệ của table nào ( xem hình)

[Hình: b1.jpg]

Bước 2: Tạo 5 cái Query
Hình đầu tiên chỉ nói về Code SQL của 5 cái Query thôi.
[Hình: b2.jpg]

Tạo Query thứ 1 Chọn table [Thuoc]
[Hình: b3.jpg]

Tạo Query thứ 2 Chọn table [DMNHAPKHO]
[Hình: b4.jpg]

Tạo Query thứ 3 Chọn table [DMXUATKHO]
[Hình: b5.jpg]

Tạo Query thứ 4 ( Nạp 03 cái Query đầu vào Query này)
[Hình: b6.jpg]

Tạo Query thứ 5 ( Nạp Query 4 vào Query này)
[Hình: b7.jpg]

Demo: https://sites.google.com/site/congthucas...ects=0&d=1

Bạn có thể sử dụng để ứng dụng cho chương trình nào liên quan đến Nhập-Xuất-Tồn là được.
Chúc các bạn thành công!



File đính kèm
.zip  DemoTinh ton kho2002-2003.zip (Kích cỡ: 21.45 KB / Tải về: 9)
In mục này Gửi tin này cho bạn bè

  Quản lý sử dụng văn phòng phẩm
Viết bởi: maidinhdan - 27-02-15 11:25 PM - Không có hồi đáp

Vì có một bạn trong diễn đàn có thắc mắc liên quan đến ô text báo Error khi không có số liệu, nhưng file bạn gửi mình mở không được nên sẳn đây post lên ứng dụng này để ai cần thì đem về sử dụng

Chức năng chương trình:
- Theo dõi việc sử dụng văn phòng phẩm từng người hoặc từng phòng ban.
- So sánh cùng kỳ lượng sử dụng tăng/giảm.
- In và xuất đề nghị mua sắm theo hàng quý
- Và một số chức năng khác


Ứng dụng rất đơn giản nhưng khi dùng rồi bạn sẽ thấy.

Link tải : https://sites.google.com/site/congthucas...ects=0&d=1

Ứng dụng này mình dùng cũng hơn 1 năm chạy khá tốt, theo dõi việc sử dụng rất hay.

In mục này Gửi tin này cho bạn bè

  Demo Cho tất cả thông báo tiếng việt vào một Macro
Viết bởi: maidinhdan - 27-02-15 10:51 PM - Không có hồi đáp

Rảnh rỗi sinh nông nổi, làm cái demo chơi. Thấy lúc trước anh Noname có hướng dẩn 1 bài "Msgbox dùng Unicode Tiếng việt" ( Dùng code và Macro) Hôm nay xin bổ sung về phần Macro của anh Noname.

Nhiều bạn tao table, chuyển mã Unicode để hiện được tiếng việt trong thông báo...đòi hỏi rất mất nhiều thơi gian và công sức và phải là người chuyên viết code mới làm được. Hôm nay xin mạng phép giới thiệu Demo này để các bạn đỡ vất vả hơn.

Mục đích: Có bao nhiêu thông báo cứ nhét vào một Macro không cần tạo table, tạo code VBA, Uni làm gì


Hình minh họa
[Hình: hinhthongbao1.png]

Khi cần thông báo thứ mấy chỉ cần gọi câu thần chú:

Mã:
DoCmd.RunMacro "mcthongbao.1"
' Số .1 là số mình cho trong Macro

Demo: https://sites.google.com/site/congthucas...ects=0&d=1

Chúc các bạn thành công.
Nếu không hay xin đừng chém nhé. Chào các bạn.

Rất mong nhận được sự góp ý anh Noname.

In mục này Gửi tin này cho bạn bè

  Sum textbox in continuos form
Viết bởi: cuongmyh - 27-02-15 05:03 PM - Bài trả lời (1)

Vẫn là trên continuos form, giờ mình muốn tính tổng một textbox trong form, textbox này có công thức trong đó.

Textbox sum đặt ở form footer.

Ai biết chỉ mình với.

In mục này Gửi tin này cho bạn bè


Liên hệ | Thủ Thuật Access | Lên trên | Nội dung | Bản rút gọn | Tin RSS