Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Kết quả 1 đến 10 của 10
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

    Không đánh biến vào các Qerry nữa

    Khi mà IN report thì xuất hiện cái Pramater Value để đánh số 4,xong rồi lại xuất hiện cái Append Qr lại đánh Số 4,rồi xuất hiện cái Delete Qr để đánh sô 4 để xoá số Record này đi.Như thế thật quá tốn công.
    Như thế thì làm sao chỉ cần Đánh một lần lúc IN là nó thực hiện luôn,không yêu cầu ta đánh lại nữa.Xin các bạn hướng dẫn cho.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không đánh biến vào các Qerry nữa




    Trích dẫn Gửi bởi ngocchung89
    Khi mà IN report thì xuất hiện cái Pramater Value để đánh số 4,xong rồi lại xuất hiện cái Append Qr lại đánh Số 4,rồi xuất hiện cái Delete Qr để đánh sô 4 để xoá số Record này đi.Như thế thật quá tốn công.
    Như thế thì làm sao chỉ cần Đánh một lần lúc IN là nó thực hiện luôn,không yêu cầu ta đánh lại nữa.Xin các bạn hướng dẫn cho.
    Bạn cần nói rõ có đầu có đuôi, code bạn viết như thế nào, trình tự làm sao ...

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không đánh biến vào các Qerry nữa




    Trích dẫn Gửi bởi ngocchung89
    Khi mà IN report thì xuất hiện cái Pramater Value để đánh số 4,xong rồi lại xuất hiện cái Append Qr lại đánh Số 4,rồi xuất hiện cái Delete Qr để đánh sô 4 để xoá số Record này đi.Như thế thật quá tốn công.
    Như thế thì làm sao chỉ cần Đánh một lần lúc IN là nó thực hiện luôn,không yêu cầu ta đánh lại nữa.Xin các bạn hướng dẫn cho.
    Thế không phải đánh số 4 lần nào mà nó vẫn in được ,vẫn append và delete được thì có được không bạn. Nếu được thì bạn làm theo cách sau :
    Đầu tiên cái nút In nó phải nằm trên 1 Form đúng không ?
    Và số 4 ở đây chắc là số bàn.
    Và vấn đề ở cái số 4 đó, cho mình hỏi trong Form đó có cái Textbox nào hiện cái số 4 đó không, nếu không có thì bạn tạo 1 cái Textbox có Control source = cái số bàn đó.
    Và trong 3 cái Query trên của bạn, thay vì dùng Pramater Value trong phần điều kiện ,bạn hãy dùng nguồn sau : [Forms]![Tên cái Form đó]![Tên cái Textbox đó]
    :k5429592:
    Thế là OK

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    1
    Ðề: Không đánh biến vào các Qerry nữa




    Trích dẫn Gửi bởi glasseggs
    Thế không phải đánh số 4 lần nào mà nó vẫn in được ,vẫn append và delete được thì có được không bạn. Nếu được thì bạn làm theo cách sau :
    Đầu tiên cái nút In nó phải nằm trên 1 Form đúng không ?
    Và số 4 ở đây chắc là số bàn.
    Và vấn đề ở cái số 4 đó, cho mình hỏi trong Form đó có cái Textbox nào hiện cái số 4 đó không, nếu không có thì bạn tạo 1 cái Textbox có Control source = cái số bàn đó.
    Và trong 3 cái Query trên của bạn, thay vì dùng Pramater Value trong phần điều kiện ,bạn hãy dùng nguồn sau : [Forms]![Tên cái Form đó]![Tên cái Textbox đó]
    :k5429592:
    Thế là OK
    Không chỉ là đánh sô 4, mà tên bàn còn có từ 1 đến 10 bạn ah.Khách nào đến thanh toán thì mình gõ số ấy thôi bạn glasseggs

    Nó như thế đấy:


  5. #5
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Không đánh biến vào các Qerry nữa

    Số mấy cũng làm theo cách trên.
    Chỉ có điều hình như mình thấy cách thiết kế của bạn có vấn đề thì phải.
    Theo như hình thì chỉ có mỗi cái Form kia thôi à. Nếu vậy mỗi bàn chỉ được mua một món thôi à. Như bàn số 6 chỉ được uống nước cam thôi phải không . Nếu bạn muốn theo cách thiết kế của bạn thì vẫn làm theo cách của mình bảo ấy , làm 3 cái Query của bạn có điều kiện là cái Tên bàn ấy .

  6. #6
    Ngày tham gia
    May 2016
    Bài viết
    0
    Ðề: Không đánh biến vào các Qerry nữa




    Trích dẫn Gửi bởi glasseggs
    Số mấy cũng làm theo cách trên.
    Chỉ có điều hình như mình thấy cách thiết kế của bạn có vấn đề thì phải.
    Theo như hình thì chỉ có mỗi cái Form kia thôi à. Nếu vậy mỗi bàn chỉ được mua một món thôi à. Như bàn số 6 chỉ được uống nước cam thôi phải không . Nếu bạn muốn theo cách thiết kế của bạn thì vẫn làm theo cách của mình bảo ấy , làm 3 cái Query của bạn có điều kiện là cái Tên bàn ấy .
    Sao bạn lại nói vậy:


    Nếu vậy mỗi bàn chỉ được mua một món thôi à. Như bàn số 6 chỉ được uống nước cam thôi phải không
    Họ đến có một người thì họ gọi chỉ có 1 thứ, uống xong họ có thể gọ thứ khác, hoặc họ đang chờ bạn của họ.Khi bạn của họ ngời vào bàn 6 thì gọi món gì thì mình ghi vào.Khi thanh toán thì mình tập hợp lại.Cảm ơn bạn đã góp ý.

  7. #7
    Ngày tham gia
    Feb 2016
    Bài viết
    20
    Ðề: Không đánh biến vào các Qerry nữa

    Bạn lam thế này cũng được . Nhưng khi thiết kế dữ liệu người ta phải tránh làm sao cho ít bị trùng lặp dữ liệu nhất như thế CSDL mới gọn và nhanh và dễ quản lý.
    Như hình minh họa của bạn ,cái Form bán hàng đó chỉ nên là Sub form của 1 cái khác. Vì nếu để thế kia, giả sử có 20 bàn đang có khách với đủ món thì nhìn rất rối với vài chục bản ghi.
    Có thể tạo cái Form A có sub form là Form bán hàng, khi chọn số bàn trên Form A thì cái Form bán hàng sẽ hiển thị những đồ uống chỉ của bàn đó. Như thế có dễ quản lý hơn không .

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không đánh biến vào các Qerry nữa

    Đồng ý với ý kiễn của bạn.Nếu 10 bàn, mà mỗi bàn có 5 khách, mỗi người dù uống mỗi loại nước khác nhau hay cùng nhau thì nó cùng làm cho số record tăng lên 50 record.Trông mà loạn cả mắt.Mả nếu làm theo glasseggs thì tác giả phải sửa lại hơi bị nhiều từ việc Append đến Delêt record đó:xinloinhe:

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    2
    Ðề: Không đánh biến vào các Qerry nữa




    Trích dẫn Gửi bởi phuyen89
    Đồng ý với ý kiễn của bạn.Nếu 10 bàn, mà mỗi bàn có 5 khách, mỗi người dù uống mỗi loại nước khác nhau hay cùng nhau thì nó cùng làm cho số record tăng lên 50 record.Trông mà loạn cả mắt.Mả nếu làm theo glasseggs thì tác giả phải sửa lại hơi bị nhiều từ việc Append đến Delêt record đó:xinloinhe:
    Cái này hôm trước đã nói rồi nhưng vì là người "mới" nên chưa "rành". Nhưng thà thiết kế lại để " vừa làm vừa học " vẫn tốt hơn
    Thân

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không đánh biến vào các Qerry nữa

    Để làm cái vụ quản lý như thế này, người ta gọi nôm na là POS (Post Of Sale). Nó không đơn giản lắm đâu.

    Nhưng nếu muốn đơn giản thì cũng nên nghĩ đơn giản:

    Nên tách ra làm 2 công việc riêng biệt:
    Ghi "bông", nghĩa là ghi vào phiếu gọi món của từng bàn
    Tính tiền, nghĩa là in phiếu thu tiền

    Ghi bông thì phải có màn hình cho người ta ghi vào theo bàn. Chọn bàn nào thì hiện thông tin các món đã gọi của bàn đó.

    Tính tiền thì cho phép người ta chọn tính tiền riêng cho từng bàn, hay gộp nhiều bàn. Khi đã OK thì đồng thời in phiếu thu tiền, đồng thời cập nhật vào phiếu gọi món của các bàn tương ứng: số phiếu thu tiền và tình trạng của món đã gọi của bàn đó (chuyển sang trạng thái đã tính tiền để không hiện ra nữa khi chọn bàn ở phiếu gọi món).

    Tạm thời nói "đơn giản" thế thôi.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •