Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hướng dẫn] Cách tạo Query để cập nhật lại thời gian trong table.
#1
Xin chào Anh, Chị trong Diễn đàn, mình có vấn đề này mong mọi người giúp đỡ. Mình có tải phần mềm quản lý  Biada-Karaoke trên Diễn đàn về và muốn làm tiếp một vấn đề sau xin mọi người chỉ giúp:

 Trong Table: DM_Hoadon_Tam có 2 record như sau:

 1/ Maban = 001; Giovao = 23/09/2016 13:00
 2/ Maban = 002; Giovao = 23/09/2016 13:40

+ Mình thấy trong phần mềm có chạy Query Update Gop_HD. Tức là gộp lại chung của hai bàn thành một.
   Sau khi chạy Query Gop_HD thì sẽ còn một dòng:   Maban = 001; Giovao= 23/09/2016 13:00
- Nếu gộp bàn 001 vào chung bàn 002 thì Giovao sẻ là: 13:40 hoặc ngược lại là 13:00 Như vậy sẽ tính lố giờ của khách hàng hoặc thiếu giờ của quán.

 * Ý của mình là sau khi gộp giữa hai bàn 001 vào 002 hoặc  ngược lại. Thì mục Giovao phải là thời gian của 13:00 + 13:40/2 (tức là Giovao = 13:20) để tính giờ cho khách hàng chính xác. 
 Mong mọi người giúp em tạo Query để thực hiện như ý ở phần trên.
Cảm ơn nhiều.
Chữ ký của ngokimhang33 ngokimhang33,gia nhập Thủ Thuật Access từ 23-09 -16.
Reply
Những người đã cảm ơn
#2
(23-09-16, 03:01 PM)ngokimhang33 Đã viết: Xin chào Anh, Chị trong Diễn đàn, mình có vấn đề này mong mọi người giúp đỡ. Mình có tải phần mềm quản lý  Biada-Karaoke trên Diễn đàn về và muốn làm tiếp một vấn đề sau xin mọi người chỉ giúp:

 Trong Table: DM_Hoadon_Tam có 2 record như sau:

 1/ Maban = 001; Giovao = 23/09/2016 13:00
 2/ Maban = 002; Giovao = 23/09/2016 13:40

+ Mình thấy trong phần mềm có chạy Query Update Gop_HD. Tức là gộp lại chung của hai bàn thành một.
   Sau khi chạy Query Gop_HD thì sẽ còn một dòng:   Maban = 001; Giovao= 23/09/2016 13:00
- Nếu gộp bàn 001 vào chung bàn 002 thì Giovao sẻ là: 13:40 hoặc ngược lại là 13:00 Như vậy sẽ tính lố giờ của khách hàng hoặc thiếu giờ của quán.

 * Ý của mình là sau khi gộp giữa hai bàn 001 vào 002 hoặc  ngược lại. Thì mục Giovao phải là thời gian của 13:00 + 13:40/2 (tức là Giovao = 13:20) để tính giờ cho khách hàng chính xác. 
 Mong mọi người giúp em tạo Query để thực hiện như ý ở phần trên.
Cảm ơn nhiều.

Vui lòng đặt tiêu đề bài viết gần với câu hỏi.
Cho bạn 24h để thay đặt lại tiêu đề, nếu không bài viết sẽ chuyển vào mục box vi phạm.


Thân ái!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn ngokimhang33
#3
Xin lỗi mọi người, do mới tham gia Diễn đàn nền còn sơ xuất, mong mọi người thonng6 cảm.
Chữ ký của ngokimhang33 ngokimhang33,gia nhập Thủ Thuật Access từ 23-09 -16.
Reply
Những người đã cảm ơn
#4
Xin hướng dẫn mình cách thay chủ đề nhé.
Chữ ký của ngokimhang33 ngokimhang33,gia nhập Thủ Thuật Access từ 23-09 -16.
Reply
Những người đã cảm ơn
#5
em sửa tiêu đề rồi, mong mọi người giúp.
Chữ ký của ngokimhang33 ngokimhang33,gia nhập Thủ Thuật Access từ 23-09 -16.
Reply
Những người đã cảm ơn
#6
Các Anh, Chị ơi giúp em với, em thật sự bí ngay chổ này rùi.
Chữ ký của ngokimhang33 ngokimhang33,gia nhập Thủ Thuật Access từ 23-09 -16.
Reply
Những người đã cảm ơn
#7
(23-09-16, 03:01 PM)ngokimhang33 Đã viết: ...
 1/ Maban = 001; Giovao = 23/09/2016 13:00
 2/ Maban = 002; Giovao = 23/09/2016 13:40

+ Mình thấy trong phần mềm có chạy Query Update Gop_HD. Tức là gộp lại chung của hai bàn thành một.
   Sau khi chạy Query Gop_HD thì sẽ còn một dòng:   Maban = 001; Giovao= 23/09/2016 13:00
- Nếu gộp bàn 001 vào chung bàn 002 thì Giovao sẻ là: 13:40 hoặc ngược lại là 13:00 Như vậy sẽ tính lố giờ của khách hàng hoặc thiếu giờ của quán.

 * Ý của mình là sau khi gộp giữa hai bàn 001 vào 002 hoặc  ngược lại. Thì mục Giovao phải là thời gian của 13:00 + 13:40/2 (tức là Giovao = 13:20) để tính giờ cho khách hàng chính xác. 
 Mong mọi người giúp em tạo Query để thực hiện như ý ở phần trên.
Cảm ơn nhiều.


Tôi thấy cái này liên quan đến nghiệp vụ quản lý của quán, bạn có nắm rõ nghiệp vụ này không?
- Khi gộp 2 bàn lại, thời gian vào chưa đủ cơ sở để tính tiền. Tại sao bạn lại dùng công thức thời gian chia 2, tôi thấy nó không có ý nghĩa gì cả?
Ví dụ: (nghiệp vụ này là theo suy nghĩ chủ quan của tôi)
- Cả 2 bàn đang chơi đến 14:20 (thời gian bắt đầu gộp bàn). Bàn 001 chơi được 1h20ph, bàn 002 đã chơi được 40 phút vậy khi gộp vô bàn 001, 40 phút bàn 002 đã chơi bỏ đi đâu? Và bàn 001 bạn lại tính từ 13:20 -> vậy 20 phút bàn 001 (đã chơi từ 13:00) bỏ đi đâu?
- Theo tôi khi phát sinh gộp bàn thì quán sẽ chốt số tiền đã chơi của bàn bị gộp (002) rồi sẽ cộng số tiền đó cho bàn 001 khi bàn này tính tiền. Hoặc sẽ cộng thêm giờ vô bàn 001 (vd: sẽ tính tiền từ 12:20) nhưng trường hợp này tôi không nghĩ sẽ áp dụng vì ngoài tiền giờ còn tiền ăn, uống các loại của bàn 002 nữa nên cộng thêm tiền giờ sẽ không đủ. Do đó giải pháp đầu là hợp lý nhất.
Vậy có cần dùng query để tính giờ vào bàn 001 thành 13:20 nữa không?
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 maidinhdan , Che_Guevara , Noname
#8
(26-09-16, 06:30 PM)ongke0711 Đã viết: Tôi thấy cái này liên quan đến nghiệp vụ quản lý của quán, bạn có nắm rõ nghiệp vụ này không?
- Khi gộp 2 bàn lại, thời gian vào chưa đủ cơ sở để tính tiền. Tại sao bạn lại dùng công thức thời gian chia 2, tôi thấy nó không có ý nghĩa gì cả?
Ví dụ: (nghiệp vụ này là theo suy nghĩ chủ quan của tôi)
- Cả 2 bàn đang chơi đến 14:20 (thời gian bắt đầu gộp bàn). Bàn 001 chơi được 1h20ph, bàn 002 đã chơi được 40 phút vậy khi gộp vô bàn 001, 40 phút bàn 002 đã chơi bỏ đi đâu? Và bàn 001 bạn lại tính từ 13:20 -> vậy 20 phút bàn 001 (đã chơi từ 13:00) bỏ đi đâu?
- Theo tôi khi phát sinh gộp bàn thì quán sẽ chốt số tiền đã chơi của bàn bị gộp (002) rồi sẽ cộng số tiền đó cho bàn 001 khi bàn này tính tiền. Hoặc sẽ cộng thêm giờ vô bàn 001 (vd: sẽ tính tiền từ 12:20) nhưng trường hợp này tôi không nghĩ sẽ áp dụng vì ngoài tiền giờ còn tiền ăn, uống các loại của bàn 002 nữa nên cộng thêm tiền giờ sẽ không đủ. Do đó giải pháp đầu là hợp lý nhất.
Vậy có cần dùng query để tính giờ vào bàn 001 thành 13:20 nữa không?

Phân tích rất hợp lý, tôi tán thành với Ongke0711. ( Tự nhiên đâu ra mà ông kia lại gộp rồi chia 2, dễ phá sản lắm nhe)
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Che_Guevara
#9
E mạo muộn cho ý kiến.  Khi bạn muốn gộp bàn 2 với bàn 1, tức là bàn 2  đã kết thúc chơi => bạn có thể nhấn nút kết thúc là tính tiền luôn cho bàn2 (có thể bạn chưa lấy tiền của khách).  Sau đó bạn theo dỏi riêng bàn 1 thôi. Khi tính tiền bạn cộng chung 2 bàn,  đở phải suy nghỉ nhiều.
Chữ ký của Che_Guevara Hạnh phúc không phải là cảm giác tới đích mà là trên từng chặng đường đi!
Reply
Những người đã cảm ơn Noname
#10
Đúng như Bạn Ongke0711 và MaiDinhDan đã phân tích, trước khi gộp bàn, Bạn phải tính tiền giờ của bàn bị gộp.
 - Trong DM_hoadon_tam bạn tạo thêm trường Tamtinhtiengop. 
- Tạo một Queries để cập nhật số tiền giờ vào Tamtinhtiengop.
-  Khi tiến hành tính giờ kết thúc sẽ kết hợp chạy Queries vừa tạo để tính tiền giờ tạm.
- Cuối cùng, khi in thanh thanh toán, bạn sẽ cộng thêm tiền giờ tạm vào hóa đơn chính.
 Vài lời chia sẽ cùng bạn.
Chữ ký của lamvankhanh Xin chào, mình là lamvankhanh, Tham gia http://thuthuataccess.com/forum từ ngày 24-07 -14.
Reply
Những người đã cảm ơn maidinhdan , Noname


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Lọc query có điều kiện để tạo report honglv157 3 160 01-12-16, 05:15 PM
Bài mới nhất: maidinhdan
  [Help] ẩn nút ""Close Windown" khi mở query tronghieu9792 4 86 30-11-16, 09:36 PM
Bài mới nhất: tronghieu9792
  [Hỏi] cách lọc nhân viên làm việc ở 2 phòng ban? hoanghai902 1 55 27-11-16, 04:49 PM
Bài mới nhất: Noname
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 89 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  Hướng Dẫn hướng dẫn làm query tieuho828 6 150 21-11-16, 12:36 AM
Bài mới nhất: toancvp

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ơ