Đá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
  [Help] Sub Form tự động điền các record haidc 6 346 03-12-17, 10:16 PM
Bài mới nhất: haidc
  [Hỏi] Ứng dụng chạy trong mạng lan mrsiro 5 188 27-11-17, 04:46 PM
Bài mới nhất: lehongduc
  [Hỏi] Lọc thông tin trong form pvhung76 3 223 22-11-17, 08:09 AM
Bài mới nhất: cpucloi
  [Help] Chọn nhiều record trong listbox của Form haidc 5 748 21-11-17, 06:30 PM
Bài mới nhất: haidc
  Code VBA không chạy trong access 2016 tranthanhan1962 5 269 15-11-17, 03:47 PM
Bài mới nhất: tranthanhan1962

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ơ