Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] vài vấn đề trong "dịch vụ sửa chữa điện tử"
#1
chào mọi người, em đang làm 1 đề tài "dịch vụ sửa chữa điện tử"

table tạm thời là : KHACHHANG & PHIEUNHANMAY ( "&" là liên kết)

em đang gặp 1 số vấn đề, dịch vụ này là dành cho khách lẻ nên vấn đề 1 người tới luôi là bình thường.

em k biết cách preview cách nào để xem 1 người mà sửa bao nhiêu sản phẩm.

vd: LÊ TRUNG HIẾU sửa GALAXY S2

làm sao đặt mã khách hàng cho tiện?
lỡ có 2 người cùng 1 tên thì sao?
có cần nhập nhiều lần khách hàng k hay có cách tiện hơn?
mã khách hàng em lấy chữ cái đầu của họ và 2 chữ cái đầu của tên vd trên thì sẽ là LHI, nếu trùng thì +1 vào nhưg em không biết cách happy.

em thật sự là tốt về code và form thôi chứ mấy cái yêu cầu này mà 1 mình em làm đuối quá trời sad.
Chữ ký của boyunfear Xin chào, mình là boyunfear, Tham gia http://thuthuataccess.com/forum từ ngày 11-07 -13.
Reply
Những người đã cảm ơn
#2
Bạn phải xác định cái nào là chính (khách hàng hay là sản phẩm sửa chữa) từ đó đặt khóa chính cho phù hợp. Bạn kê những thông tin bạn cần quản lý sau đó xây dựng CSDL, khi gặp khó khăn thì post lên ae TTAC sẽ giúp bạn big green
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
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , boyunfear
#3
vâng, em đang gặp chuyện này.

TÊN KHACHHANG : LÊ TRUNG HIẾU MAKH : LHI

thêm 1 ng` khác trùng tên nữa thì sẽ là LHI1 trùng nữa thì là LHI2.

em nhớ là chạy vòng for từ 0 dến cuối mã khách hàng thì phải. thế làm sao để gán giá trị 1 2 3 4???
Chữ ký của boyunfear Xin chào, mình là boyunfear, Tham gia http://thuthuataccess.com/forum từ ngày 11-07 -13.
Reply
Những người đã cảm ơn
#4
(20-08-13, 06:47 PM)boyunfear Đã viết: chào mọi người, em đang làm 1 đề tài "dịch vụ sửa chữa điện tử"

table tạm thời là : KHACHHANG & PHIEUNHANMAY ( "&" là liên kết)

em đang gặp 1 số vấn đề, dịch vụ này là dành cho khách lẻ nên vấn đề 1 người tới luôi là bình thường.

em k biết cách preview cách nào để xem 1 người mà sửa bao nhiêu sản phẩm.

vd: LÊ TRUNG HIẾU sửa GALAXY S2

làm sao đặt mã khách hàng cho tiện?
lỡ có 2 người cùng 1 tên thì sao?
có cần nhập nhiều lần khách hàng k hay có cách tiện hơn?
mã khách hàng em lấy chữ cái đầu của họ và 2 chữ cái đầu của tên vd trên thì sẽ là LHI, nếu trùng thì +1 vào nhưg em không biết cách happy.

em thật sự là tốt về code và form thôi chứ mấy cái yêu cầu này mà 1 mình em làm đuối quá trời sad.

Chào bạn!
Vấn đề của bạn không quá phức tạp lắm đâu.
Thứ nhất mình xin nói về mã khách hàng như sau: Bạn bên tạo mã số tăng dần ví dụ:MaKH: KH-0001, TenKH: Lê Trung Hiếu ....Khi đó dù có trùng tên thì cũng khác nhau cái Mã sô.
Cách giải quyết vấn đề:
- Trong table KH bạn thên trường MaKH
- Tạo thêm một table nữa có tên là tblStartingNumber. và có cái trường là MaKH. Giá trị bạn đầu bạn cho là KH-000.

- Bạn tạo một fuction sau cho khi bạn click new, nó sẽ lấy cái giá trị trong bẳng tblStartingNumber cộng thêm 1 (ví dụ: KH-0000-> tách phần chữ ra và tăng phần số (0000 + 1) lên và update lại tblStartingNumber = KH-0001)


-> khi đó mỗi lần bạn click new số sẽ tăng đần với cấu trúc KH-xxxx lúc đó bạn khỏi sợ trùng tên nữa

chúc bạn thành công!Lightbulb
Chữ ký của truonghet
Website: https://sites.google.com/site/requirementsoftware
Nhận làm phần mềm access kế toán, kho, đề tài học tập....hire me!
Email: requirementsoftware@gmail.com
Tel: 0168 2381 993
Yahoo and Skype: truonghet
Reply
Những người đã cảm ơn boyunfear
#5
Trích dẫn:Chào bạn!
Vấn đề của bạn không quá phức tạp lắm đâu.
Thứ nhất mình xin nói về mã khách hàng như sau: Bạn bên tạo mã số tăng dần ví dụ:MaKH: KH-0001, TenKH: Lê Trung Hiếu ....Khi đó dù có trùng tên thì cũng khác nhau cái Mã sô.
Cách giải quyết vấn đề:
- Trong table KH bạn thên trường MaKH
- Tạo thêm một table nữa có tên là tblStartingNumber. và có cái trường là MaKH. Giá trị bạn đầu bạn cho là KH-000.

- Bạn tạo một fuction sau cho khi bạn click new, nó sẽ lấy cái giá trị trong bẳng tblStartingNumber cộng thêm 1 (ví dụ: KH-0000-> tách phần chữ ra và tăng phần số (0000 + 1) lên và update lại tblStartingNumber = KH-0001)


-> khi đó mỗi lần bạn click new số sẽ tăng đần với cấu trúc KH-xxxx lúc đó bạn khỏi sợ trùng tên nữa

chúc bạn thành công!Lightbulb

vâng, cái KH em đã giải quyết gần xong h` đến SUACHUA.

khách hàng lẻ thì có thể có nhiều món và tới thường xuyên. vậy nên trong table SUACHUA làm thế nào em nhập nhiều tghiết bị mà k trùng mã phiếu SUACHUA?
Chữ ký của boyunfear Xin chào, mình là boyunfear, Tham gia http://thuthuataccess.com/forum từ ngày 11-07 -13.
Reply
Những người đã cảm ơn
#6
Vì mỗi lần sửa chữa là một mã phiếu (dù món đó sửa lần đầu hoặc đã sửa nhiều lần), do đó, bạn nên đặt khóa chính Maphieu trong bảng sửa chữa dạng AutoNumber là được.
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
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
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
  Lấy dữ liệu từ 2 subform trong Mainform thanhtruong 3 115 19-02-17, 09:59 AM
Bài mới nhất: tranthanhan1962
  code chuyển đổi Hex sang ASCII trong access thanhtruong 9 329 13-02-17, 10:34 PM
Bài mới nhất: ongke0711
  [Help] Truy vấn nhiều giá trị, nhập trong 1 textbox duy nhất ở form ckno1no 11 721 23-01-17, 01:32 PM
Bài mới nhất: ckno1no
  [Help] khoanh vùng tìm kiếm trong Search Form Godspear 3 158 19-01-17, 05:31 AM
Bài mới nhất: Godspear
  [Help] Xóa Field chứa định dạng OLE Object nhimsieunhan 13 493 03-01-17, 08:42 PM
Bài mới nhất: maidinhdan

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ơ