mọi người sửa giúp em file execl này với ạ (1 người xem)

Người dùng đang xem chủ đề này

minhchau196

Thành viên mới
Tham gia
27/7/16
Bài viết
42
Được thích
3
mợi người sửa giúp e với ạ
1. ở sheet hoá đơn:
dùng hàm vlookup để lọc theo cột được k ạ ( cột sản phẩm, đơn vị tính với cột giá ạ ) và làm như thế nào ạ?
chỗ số hoá đơn có tự động cập nhật giống như ô ngày e sửa k ạ?
cột thứ tự thì tự động đánh số theo cột sản phẩm ạ
cột thành tiền tự tính theo cột đơn giá và số lượng ạ
cuối cùng là: bảng hoá đơn chỉ có 1 dòng chờ sẵn ạ, rồi sau đó mình thêm bao nhiêu sản phẩm thì kích thêm bấy nhiêu dòng được k ạ? chứ như cái này là đang có bảng sấn ạ. có đơn chỉ 1 2 sản phẩm lúc e in ra nó ra nguyên 1 cái bảng dài đằng sau ạ :( để với những hoá đơn ít sản phẩm e có thể in trên khổ giấy a5 ạ.
2. ở sheet theo dõi đơn hàng
có cách nào mà khi lưu đơn hàng, những cái phần chung như số đh, tên kh, sdt, địa chỉ chỉ cần lưu chung ở dòng đầu tiên như phần đầu e đánh k ạ?
hiện giờ e kích lưu thì nó lưu riêng hết giống phần dưới ạ.
3. ở sheet đơn giá
làm thế nào khi e thêm sản phẩm nó tự động thêm bên cột stt ạ?
và khi e thay đổi mặt hàng ( thêm hay bớt ) ở sheet đơn giá này thì ở sheet hoá đơn cũng thay đổi theo ạ?

file này là do a be09 đã cho e đấy ạ.
em con gái k giỏi mấy cái này sư phụ nào biết sửa giúp e với ạ?? e cảm ơn nhiều ạ?? -=.,,-=.,,-=.,,-=.,,-=.,,
 

File đính kèm

cuối tuần mọi người đi chơi hết rùi ạ :(
 
Mình đang cố đọc. Nhưng chưa hiểu gì cả

Nếu yêu cầu như bài #1, thì tự đặt câu hỏi vầy, rồi tự làm thử thì sẽ có câu trả lời luôn:

1/ Tại sheet THEODOI_HOADON: Làm sao bạn dùng Filter hoặc Advanced Filter để lọc thử 1 hóa đơn hay 1 tên người mua hàng để lọc riêng dữ liệu của 1 hóa đơn hay 1 tên người mua hàng mà ra được cả 1 cái hóa đơn???

2/ Nếu có vài trăm hóa đơn thì làm sao để tổng hợp các hóa đơn trong vòng 30 giây hay là phải cộng tay cả tuần???

3/ Nếu có vài trăm loại hàng hóa thì làm sao để chọn và nhập liệu nhanh nhất???

4/ Nếu nhập liệu kiểu vậy thì bằng cách nào để truy vấn 1 hóa đơn???

Để chủ Topic tự làm thử thì sẽ có câu trả lời những vấn đề tôi vừa nêu.

Với cách làm như trên thì vẫn theo dõi được, nhưng cở vài chục ngàn dòng thì tôi nghĩ phải làm tay cả tháng trời mới có kết quả tổng hợp.
 
Lần chỉnh sửa cuối:
Mình đang cố đọc. Nhưng chưa hiểu gì cả
-------------------------------------------------
Mình hiểu rồi. Chắc yêu cầu của bạn cũng gần giống như trong file của mình

Bạn đưa cái File này lên để quảng cáo hả.

Cái File này chỉ có cái màu mè thôi, chứ chẳng có gì là ghê gớm cả
 
Trước tiên ta nói về trang mà bạn gọi tên nó là 'BANGGIA-HANGHOA'

(1) Tên như vậy là quá dài; Sau này muốn truy xuất cũng tốn thêm thời gian.
Sao không là 'DLHH' (Dữ liệu hàng hóa), hay 'DSMH' (danh sách mặt hàng) hay 'DMMH' (Danh mục mặt hàng)

(2) Trong dòng chứa tên mắt hàng 'giặt xả dnee' có đơn vị tính là 3000ml; Đây không fải là đơn vị tính của mặt hàng này mà là tính chất của hàng hóa (HH);
Đơn vị tính chỉ có thề là bộ, chiếc (cái), lố, hộp, Kg, thùng, lít, ml, . . . .
Bạn nên là 'giặt xả dnee 3000ml' & đơn vị tính là cái gì đó tương ứng với HH đó.

(3) Một cái thiếu trầm trọng nhất cho trang này là [Mã HH] Nếu thiếu cái này sẽ ảnh hưởng rất nhiều đến hoạt động cũa CSDL 1 khi có sự tham gia của trang tính này trong chu trình nhỏ nào đó, như nhập HH mới, báo cáo nhập xuất HH, . . . .
Tạm thời mình gợi í mã HH như sau:
Hiện tại bạn có 15 HH thuộc đơn vị tính là 'bộ', vậy ta gán tương ứng mã HH của chúng lá B0001 cho đến B0015
(Chiều dài mã như nhau & là 1 chuỗi)
Sau đó là C0001 cho đến C0046
Hay CY001 cho đến CY014 cho các loại yếm; CA001 cho đến CA014 cho các HH thuộc loại áo; CQ... cho các loại quần (15); CK### cho HH thuộc là khăn có đơn vị tính là chiếc,. . . . .

Có mã HH thì bạn tránh được sai sót chính tả không đáng có; Mà bạn đang sai ở dòng mặt hàng "lưới tắm có gối'"; Nó đang có thêm 1 khoảng trắng ở đầu từ

Với mình, bạn nên kiện toàn lại trang tính này.

Chào bạn & rất mong được tiếp tục thảo luận cùng bạn!

}}}}}
 
Bạn đưa cái File này lên để quảng cáo hả.

Cái File này chỉ có cái màu mè thôi, chứ chẳng có gì là ghê gớm cả
Em đọc thấy 1 số yêu cầu của chủ Topic giống với file em có nên e gởi bạn đó tham khảo thối. Chứ Code file này là của thầy Ba Tê và Thầy HYen17 làm giúp anh ạ
 
Em đọc thấy 1 số yêu cầu của chủ Topic giống với file em có nên e gởi bạn đó tham khảo thối. Chứ Code file này là của thầy Ba Tê và Thầy HYen17 làm giúp anh ạ

Tôi xây dựng File trên với những mục đích sau:

- Sử dụng tìm kiếm để nhập liệu nhanh vào hóa đơn.

- Truy vấn lại bất kỳ hóa đơn khi cần (File trên chưa có).

- Truy vấn dữ liệu bất kỳ hóa đơn nào ra hợp đồng mua bán (File trên chưa có).

- Tổng hợp nhanh dữ liệu khi cần báo cáo (File trên chưa có).

Trước khi giúp cho bất kỳ thành viên nào đó thì tôi chủ yếu góp ý là chính để hướng thành viên đó theo hướng tự động hóa (bằng cách thay đổi cấu trúc dữ liệu sao cho phù hợp).

Chủ Topic không muốn tự động hóa mà muốn làm kiểu thủ công thì tôi cũng đành chịu.
 
Lần chỉnh sửa cuối:
Tôi xây dựng File trên với những mục đích sau:

- Sử dụng tìm kiếm để nhập liệu nhanh vào hóa đơn.

- Truy vấn lại bất kỳ hóa đơn khi cần (File trên chưa có).

- Truy vấn dữ liệu bất kỳ hóa đơn nào ra hợp đồng mua bán (File trên chưa có).

- Tổng hợp nhanh dữ liệu khi cần báo cáo (File trên chưa có).

Trước khi giúp cho bất kỳ thành viên nào đó thì tôi chủ yếu góp ý là chính để hướng thành viên đó theo hướng tự động hóa (bằng cách thay đổi cấu trúc dữ liệu sao cho phù hợp).

Chủ Topic không muốn tự động hóa mà muốn làm kiểu thủ công thì tôi cũng đành chịu.
hix k phải e k muốn tự động hoá mà là e k hề biết gì về mấy cái này ạ nên e cũng chẳng biết làm như thế nào. e ngồi xem video với xem các bài khác mà chả hiểu gì hết :( e thấy code mọi người gửi còn k biết cho vào đâu luôn :(( giờ e toàn phải ngồi ghi sổ bằng tay xong lúc cần ngồi tìm giở từng trang lòi cả mắt. e dốt nên a từ từ chỉ bảo e với ạ. e cảm ơn a nhiều ạ :.,:.,:.,:.,:.,
 
hix k phải e k muốn tự động hoá mà là e k hề biết gì về mấy cái này ạ nên e cũng chẳng biết làm như thế nào. e ngồi xem video với xem các bài khác mà chả hiểu gì hết :( e thấy code mọi người gửi còn k biết cho vào đâu luôn :(( giờ e toàn phải ngồi ghi sổ bằng tay xong lúc cần ngồi tìm giở từng trang lòi cả mắt. e dốt nên a từ từ chỉ bảo e với ạ. e cảm ơn a nhiều ạ :.,:.,:.,:.,:.,

Vậy bạn vào bài #55 của Link sau tải File theo dõi Công Văn đi Và đến về sử dụng thử để biết thế nào là tự động hóa.

http://www.giaiphapexcel.com/forum/showthread.php?10068-Quản-Lý-Công-Văn-đi-Và-đến/page6
 
vậy bạn vào bài #55 của link sau tải file theo dõi công văn đi và đến về sử dụng thử để biết thế nào là tự động hóa.

http://www.giaiphapexcel.com/forum/showthread.php?10068-quản-lý-công-văn-đi-và-đến/page6
a ơi e tải về vào xem click vào nút nào nó cũng hiện lên cái này là sao ạ? ở file ảnh cho e e kích vào in hoá đơn hay lưu hoá đơn cũng bị thế
 

File đính kèm

  • 1.jpg
    1.jpg
    36.8 KB · Đọc: 3
  • 2.jpg
    2.jpg
    19.5 KB · Đọc: 3
trước tiên ta nói về trang mà bạn gọi tên nó là 'banggia-hanghoa'

(1) tên như vậy là quá dài; sau này muốn truy xuất cũng tốn thêm thời gian.
Sao không là 'dlhh' (dữ liệu hàng hóa), hay 'dsmh' (danh sách mặt hàng) hay 'dmmh' (danh mục mặt hàng)

(2) trong dòng chứa tên mắt hàng 'giặt xả dnee' có đơn vị tính là 3000ml; đây không fải là đơn vị tính của mặt hàng này mà là tính chất của hàng hóa (hh);
đơn vị tính chỉ có thề là bộ, chiếc (cái), lố, hộp, kg, thùng, lít, ml, . . . .
Bạn nên là 'giặt xả dnee 3000ml' & đơn vị tính là cái gì đó tương ứng với hh đó.

(3) một cái thiếu trầm trọng nhất cho trang này là [mã hh] nếu thiếu cái này sẽ ảnh hưởng rất nhiều đến hoạt động cũa csdl 1 khi có sự tham gia của trang tính này trong chu trình nhỏ nào đó, như nhập hh mới, báo cáo nhập xuất hh, . . . .
Tạm thời mình gợi í mã hh như sau:
Hiện tại bạn có 15 hh thuộc đơn vị tính là 'bộ', vậy ta gán tương ứng mã hh của chúng lá b0001 cho đến b0015
(chiều dài mã như nhau & là 1 chuỗi)
sau đó là c0001 cho đến c0046
hay cy001 cho đến cy014 cho các loại yếm; ca001 cho đến ca014 cho các hh thuộc loại áo; cq... Cho các loại quần (15); ck### cho hh thuộc là khăn có đơn vị tính là chiếc,. . . . .

Có mã hh thì bạn tránh được sai sót chính tả không đáng có; mà bạn đang sai ở dòng mặt hàng "lưới tắm có gối'"; nó đang có thêm 1 khoảng trắng ở đầu từ

với mình, bạn nên kiện toàn lại trang tính này.

Chào bạn & rất mong được tiếp tục thảo luận cùng bạn!

}}}}}
e sửa rồi ạ. Giờ sao nữa ạ? Chắc e chết quá. Càng ngày càng rối. Chả biết ntn nữa :.,
 

File đính kèm

Bạn tạo thêm một cột mới và dùng công thức =B2&" "&C2&" "&D2&" "&E2&" "&F2
 
(1) A. ơi sheet GPE là lưu thông tin khách hàng mình tự điền ạ?
(2) Cái sheet tdhd những phần chung k để 1 dòng đầu tiền thôi được ạ?

(1) Xem trong file để biết ID là cái xương sống của CSDL là như thế nào;

(2) Để thì được thôi; nhưng để tổng hợp hay thống kê thì trình VBA fải tương đương các thầy cô trên diễn đàn mới làm được.

Bạn xem file này; & tự rút ra những kết luận cần thiết cũng như các iêu cầu chỉnh sửa nếu cần.

/(hi từ trang khác chuyển về trang 'HDon', ta thấy 1 form hỗ trợ ta các thao tác để nhập dữ liệu vô trang này & sẽ lưu giữ thông tin vô trang 'TDHD' (Sr4 viết sau)

Bạn tuần tự các bước sau:
Nhập số hóa đơn vô TextBox & Nhập chuỗi ngày có dạng "D/MM/yyyy"
Sau đó chọn 1 mã khách hàng

Tiếp sau đó bạn đến TextBox 'Tìm mã KH' Bạn chỉ cần nhập loại hàng hóa, như 'A', 'Q',. . . ; Nếu thuộc thì nhập 'Áo' - Lúc í chương trình sẽ tìm kiếm nhanh hơn;
Kết quả tìm kiết sẽ thể hiện ở ComboBox (có màu nền) fía bên fải gần kề khi ta nhấn chuột vô nút lên <GPE>
Nếu sau nhấn nut này mà macro đưa ra hộp thoại, có nghĩa là từ đó không có trong cột [Mã HH]

Trong ComboBox kết quả ta chọn 1 dòng, thì dữ liệu dòng đó của HH sẽ được chuyện vô ListBox
Bạn tiếp tục với các mâ hàng còn lại trong hóa đơn. . . .
Sau đó đến fần điền giá (mới) & số lượng: Việc này đòi hỏi bạn nhập vô 2 Control bên fải của ListBox (Nếu đơn giá có thay đổi so với đơn giá trong ListBox; Nếu không đổi thì ta không nhập gì vô TextBox này)

Sau khi nhập số lương, ta nhấn nút <Ghi> để macro ghi dữ liệu lên hóa đơn cho ta.


(Còn nút cuối, ghi dữ liệu lên trang liền kề chưa viết; chờ bạn vọc cho thỏa thích form này đi đã!)
Chúc vui ngày cuối tuần! &&&%$R
 

File đính kèm

(1) Xem trong file để biết ID là cái xương sống của CSDL là như thế nào;

(2) Để thì được thôi; nhưng để tổng hợp hay thống kê thì trình VBA fải tương đương các thầy cô trên diễn đàn mới làm được.

Bạn xem file này; & tự rút ra những kết luận cần thiết cũng như các iêu cầu chỉnh sửa nếu cần.

/(hi từ trang khác chuyển về trang 'HDon', ta thấy 1 form hỗ trợ ta các thao tác để nhập dữ liệu vô trang này & sẽ lưu giữ thông tin vô trang 'TDHD' (Sr4 viết sau)

Bạn tuần tự các bước sau:
Nhập số hóa đơn vô TextBox & Nhập chuỗi ngày có dạng "D/MM/yyyy"
Sau đó chọn 1 mã khách hàng

Tiếp sau đó bạn đến TextBox 'Tìm mã KH' Bạn chỉ cần nhập loại hàng hóa, như 'A', 'Q',. . . ; Nếu thuộc thì nhập 'Áo' - Lúc í chương trình sẽ tìm kiếm nhanh hơn;
Kết quả tìm kiết sẽ thể hiện ở ComboBox (có màu nền) fía bên fải gần kề khi ta nhấn chuột vô nút lên <GPE>
Nếu sau nhấn nut này mà macro đưa ra hộp thoại, có nghĩa là từ đó không có trong cột [Mã HH]

Trong ComboBox kết quả ta chọn 1 dòng, thì dữ liệu dòng đó của HH sẽ được chuyện vô ListBox
Bạn tiếp tục với các mâ hàng còn lại trong hóa đơn. . . .
Sau đó đến fần điền giá (mới) & số lượng: Việc này đòi hỏi bạn nhập vô 2 Control bên fải của ListBox (Nếu đơn giá có thay đổi so với đơn giá trong ListBox; Nếu không đổi thì ta không nhập gì vô TextBox này)

Sau khi nhập số lương, ta nhấn nút <Ghi> để macro ghi dữ liệu lên hóa đơn cho ta.


(Còn nút cuối, ghi dữ liệu lên trang liền kề chưa viết; chờ bạn vọc cho thỏa thích form này đi đã!)
Chúc vui ngày cuối tuần! &&&%$R
a ơi e thấy giới hạn có 35 dòng, nếu hoá đơn e nhiều quá 35 dòng thì sao ạ?
với lại cái này cho nhập có 1 chiều. lúc e muốn làm hoá đơn mới nó lại ghi chèn lên từng dòng chứ k có chỗ xoá hết cả hoá đơn ạ.
hay e nhỡ tay tắt cái bảng đó đi, muốn nó lại hiện lên phải kích sang sheet khác xong kích quay lại thì nó lại ghi mới và chèn lên dòng đầu tiên chứ k ghi tiếp ạ.
e thấy nó cứ lằng nhằng sao á ^^
e k biết gì nên có gì a thông cảm đừng giận e nhé.
 
(1) Xem trong file để biết ID là cái xương sống của CSDL là như thế nào;

(2) Để thì được thôi; nhưng để tổng hợp hay thống kê thì trình VBA fải tương đương các thầy cô trên diễn đàn mới làm được.

Bạn xem file này; & tự rút ra những kết luận cần thiết cũng như các iêu cầu chỉnh sửa nếu cần.

/(hi từ trang khác chuyển về trang 'HDon', ta thấy 1 form hỗ trợ ta các thao tác để nhập dữ liệu vô trang này & sẽ lưu giữ thông tin vô trang 'TDHD' (Sr4 viết sau)

Bạn tuần tự các bước sau:
Nhập số hóa đơn vô TextBox & Nhập chuỗi ngày có dạng "D/MM/yyyy"
Sau đó chọn 1 mã khách hàng

Tiếp sau đó bạn đến TextBox 'Tìm mã KH' Bạn chỉ cần nhập loại hàng hóa, như 'A', 'Q',. . . ; Nếu thuộc thì nhập 'Áo' - Lúc í chương trình sẽ tìm kiếm nhanh hơn;
Kết quả tìm kiết sẽ thể hiện ở ComboBox (có màu nền) fía bên fải gần kề khi ta nhấn chuột vô nút lên <GPE>
Nếu sau nhấn nut này mà macro đưa ra hộp thoại, có nghĩa là từ đó không có trong cột [Mã HH]

Trong ComboBox kết quả ta chọn 1 dòng, thì dữ liệu dòng đó của HH sẽ được chuyện vô ListBox
Bạn tiếp tục với các mâ hàng còn lại trong hóa đơn. . . .
Sau đó đến fần điền giá (mới) & số lượng: Việc này đòi hỏi bạn nhập vô 2 Control bên fải của ListBox (Nếu đơn giá có thay đổi so với đơn giá trong ListBox; Nếu không đổi thì ta không nhập gì vô TextBox này)

Sau khi nhập số lương, ta nhấn nút <Ghi> để macro ghi dữ liệu lên hóa đơn cho ta.


(Còn nút cuối, ghi dữ liệu lên trang liền kề chưa viết; chờ bạn vọc cho thỏa thích form này đi đã!)
Chúc vui ngày cuối tuần! &&&%$R
thêm nữa là e kích lưu nó cứ hiện sẽ viết sau xong k lưu được ạ?
 
(1)A. ơi e thấy giới hạn có 35 dòng, nếu hoá đơn e nhiều quá 35 dòng thì sao ạ?
(2) Với lại cái này cho nhập có 1 chiều. lúc e muốn làm hoá đơn mới nó lại ghi chèn lên từng dòng chứ k có chỗ xoá hết cả hoá đơn ạ.
(2.1)hay e nhỡ tay tắt cái bảng đó đi, muốn nó lại hiện lên phải kích sang sheet khác xong kích quay lại thì nó lại ghi mới và chèn lên dòng đầu tiên chứ k ghi tiếp ạ.
(3)e thấy nó cứ lằng nhằng sao á ^^
(3.1)e k biết gì nên có gì a thông cảm đừng giận e nhé.
[thongbao] (4)thêm nữa là e kích lưu nó cứ hiện sẽ viết sau xong k lưu được ạ?[/thongbao]

(1) Đó là thiết kế cũ của bạn, giờ sao lại trách người khác? Chứ bạn muốn tối đa bao nhiều dòng để còn chìu, nào? --=0
(2) & (2.1) Đây là chuyện xài thử chương trình; Bộc lộ khiếm khuyết nào ta bổ sung & điều chỉnh.;;;;;;;;;;;
(3) Vạn sự khởi đầu nan; Ông bà xưa nói rồi mà lị!:=\+
(4) Thì nó đã thông báo lại lần nữa là chưa viết rồi còn gì; Trước đó mình đã thông báo rồi thay!)(&&@@
 
Lần chỉnh sửa cuối:
a ơi e thấy giới hạn có 35 dòng, nếu hoá đơn e nhiều quá 35 dòng thì sao ạ?
với lại cái này cho nhập có 1 chiều. lúc e muốn làm hoá đơn mới nó lại ghi chèn lên từng dòng chứ k có chỗ xoá hết cả hoá đơn ạ.
hay e nhỡ tay tắt cái bảng đó đi, muốn nó lại hiện lên phải kích sang sheet khác xong kích quay lại thì nó lại ghi mới và chèn lên dòng đầu tiên chứ k ghi tiếp ạ.
e thấy nó cứ lằng nhằng sao á ^^
e k biết gì nên có gì a thông cảm đừng giận e nhé.

Bạn nên đọc góp ý của tôi tại bài #67, của Topic sau, để hiểu rỏ vấn đề hơn:

http://www.giaiphapexcel.com/forum/...GPE-giúp-em-hoàn-thành-form-nhập-liệu-!/page7
 
Bạn nên đọc góp ý của tôi tại bài #67, của Topic sau, để hiểu rỏ vấn đề hơn:

http://www.giaiphapexcel.com/forum/...GPE-giúp-em-hoàn-thành-form-nhập-liệu-!/page7
hì e hiểu rồi ạ.
giờ e cần:
file hoá đơn bán hàng lấy dữ liệu từ file CSDL ạ. khi e thêm bớt hàng hoá hay thay đổi giá thì cái hoá đơn cũng tự động theo luôn ạ. và phần thông tin khách hàng thì nếu là khách hàng cũ nó sẽ tự điền thông tin như sdt vs địa chỉ ạ.
file nhập dữ liệu thì khi thay đổi số sản phẩm nó tự thay đổi stt được k ạ?
file báo cáo hàng tháng thì e cần báo cáo xem doanh thu tháng đó ntn ạ? và thỉnh thoảng cần truy xuất tìm lại xem khách hàng a đã mua những gì với số lượng và đơn giá như thế nào ạ.
hì e cần thế thôi ạ. e tham lam đòi hỏi hơi nhìu nên cái gì mà k thiết kế được thì a bảo e nhé. e cảm ơn a nhiều ạ. e mong a tạo form giúp e với ạ.
 
[thongbao] (4)thêm nữa là e kích lưu nó cứ hiện sẽ viết sau xong k lưu được ạ?[/thongbao]

(1) Đó là thiết kế cũ của bạn, giờ sao lại trách người khác? Chứ bạn muốn tối đa bao nhiều dòng để còn chìu, nào? --=0
(2) & (2.1) Đây là chuyện xài thử chương trình; Bộc lộ khiếm khuyết nào ta bổ sung & điều chỉnh.;;;;;;;;;;;
(3) Vạn sự khởi đầu nan; Ông bà xưa nói rồi mà lị!:=\+
(4) Thì nó đã thông báo lại lần nữa là chưa viết rồi còn gì; Trước đó mình đã thông báo rồi thay!)(&&@@
dạ e có trách a đâu ạ !$@!! e chỉ đang k biết là nếu nhiều hơn thì làm ntn thôi ạ :( k có cái cách nào mà khi mình enter ở dòng cuối cùng cột cuối cùng thì nó tự động thêm dòng nữa để mình thêm tiếp sp ạ?. e ngôn ngữ hơi lủng củng nên a đọc k hiểu cũng đừng cáu e nhá ^^. chỉ là e đi mua hàng thấy có b b ấy sài cái execl đó mà e hỏi b ấy cách cài như nào b ấy k chỉ cho e :(
 
e chỉ đang k biết là nếu nhiều hơn thì làm ntn thôi ạ :( k có cái cách nào mà khi mình enter ở dòng cuối cùng cột cuối cùng thì nó tự động thêm dòng nữa để mình thêm tiếp sp ạ?.

Mình chưa thấy cái hóa đơn mua bán hàng nào hơn 15 dòng cả? Chắc nơi bạn mua bán xỉ chăng?
Nếu vậy hãy nói là hóa đơn năm vừa qua nhiều nhất là mấy dòng?

Mà dù bao nhiêu dòng chăng nữa, ta không nên tăng dòng theo số lượng hàng hóa (HH); Mà ta để sẵn 99 dòng chứa dữ liều HH;
Sau đó những dòng không chứa dữ liệu HH ta cho ẩn đi thôi; Làm vậy khỏi mất công định dạng trước khi in ần
;;;;;;;;;;;
 
Lần chỉnh sửa cuối:
Mình chưa thấy cái hóa đơn mua bán hàng nào hơn 15 dòng cả? Chắc nơi bạn mua bán xỉ chăng?
Nếu vậy hãy nói là hóa đơn năm vừa qua nhiều nhất là mấy dòng?

Mà dù bao nhiêu dòng chăng nữa, ta không nên tăng dòng theo số lượng hàng hóa (HH); Mà ta để sẵn 99 dòng chứa dữ liều HH;
Sau đó những dòng không chứa dữ liệu HH ta cho ẩn đi thôi; Làm vậy khỏi mất công định dạng trước khi in ần
dạ e bán đồ sơ sinh ạ. nên là nó lặt vặt có lúc đơn hàng lên đến 50 mặt hàng ý ạ. mà sao e đọc đi đọc lại mãi e vẫn k hiểu ý của a là như nào :-= e ngu lâu khó đào tạo.
 
dạ e bán đồ sơ sinh ạ. nên là nó lặt vặt có lúc đơn hàng lên đến 50 mặt hàng ý ạ. mà sao . . . .

Biếu bạn 100 dòng để nhập hàng hóa luôn; Chúc bạn thành công trên thương trướng với gần 100 dòng dữ liệu HH bán ra trong hóa đơn!
 

File đính kèm

Biếu bạn 100 dòng để nhập hàng hóa luôn; Chúc bạn thành công trên thương trướng với gần 100 dòng dữ liệu HH bán ra trong hóa đơn!
dạ e cảm ơn a nhiều ạ. nhưng có cách nào mà nó chỉ sẵn dòng chờ tầm 5 dòng thôi k ạ. xong lúc nào thêm sp đến đầu thì dòng tự thêm đến đó ấy ạ. để sẵn dòng chờ nhiều như này thì với hoá đơn 1 2 sp lúc e in nó ra cả cái bảng dài phía sau ạ :( ôi e chết mất. e chả biết diễn ta như thế nào nữa :(
 
dạ e cảm ơn a nhiều ạ. nhưng có cách nào mà nó chỉ sẵn dòng chờ tầm 5 dòng thôi k ạ. xong lúc nào thêm sp đến đầu thì dòng tự thêm đến đó ấy ạ. để sẵn dòng chờ nhiều như này thì với hoá đơn 1 2 sp lúc e in nó ra cả cái bảng dài phía sau ạ :( ôi e chết mất. e chả biết diễn ta như thế nào nữa :(

Hiện tại thì macro làm như sau: Kể từ dòng kế tiếp dòng cuối của hóa đơn (HĐ) có dữ liệu cho đến dòng 99 sẽ bị/được ẩn đi (sau khi bấm lưu)
Giờ bạn muốn sao nữa? Hay là muốn vầy:

PHP:
   Số dòng có dữ liệu   Số dòng trống dưới dòng cuối hàng hóa trong HĐ   2                                   5
   4                                   4
   6                                   3
   8                                   2
 >= 10                                01
 
Hiện tại thì macro làm như sau: Kể từ dòng kế tiếp dòng cuối của hóa đơn (HĐ) có dữ liệu cho đến dòng 99 sẽ bị/được ẩn đi (sau khi bấm lưu)
Giờ bạn muốn sao nữa? Hay là muốn vầy:

PHP:
   Số dòng có dữ liệu   Số dòng trống dưới dòng cuối hàng hóa trong HĐ   2                                   5
   4                                   4
   6                                   3
   8                                   2
 >= 10                                01
ak nó ẩn đi sau khi lưu ạ. dạ rồi ạ. e cảm ơn mọi người nhiều ạ. về code thì e mù tịt luôn a ơi. e k hiểu gì hết trơn đâu ^^
đấy a phải giải thích thế e mí hiểu được đó. e cảm ơn a ạ ^^
 
1. . . .
2. ở sheet theo dõi đơn hàng
Có cách nào mà khi lưu đơn hàng, những cái phần chung như số đh, tên kh, sdt, địa chỉ chỉ cần lưu chung ở dòng đầu tiên như phần đầu e đánh k ạ?
hiện giờ e kích lưu thì nó lưu riêng hết giống phần dưới ạ.
3. ở sheet đơn giá
(2) Có chứ; & mời bạn xem trang tính 'DHang' của file
Trong file có thêm 1 hàm người dùng & 1 macro để tạo mã khóa (Mã quan hệ giữa 2 {Table} của CSDL)
Mã:
Option Explicit
Sub MaQuanHe()
 Dim J As Long, Cls As Range
 Dim Dat As Date
 
 Sheets("DHang").Select
 For Each Cls In Range([C2], [C2].End(xlDown))
    If Cls.Value <> Dat Then
        J = 1:          Dat = Cls.Value
        Cls.Offset(, 1).Value = DateToString(Dat) & "001"
    Else
        J = J + 1
        Cls.Offset(, 1).Value = DateToString(Dat) & Right("00" & CStr(J), 3)
    End If
 Next Cls
End Sub
PHP:
Function DateToString(Dat As Date) As String
 Const Alf As String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 Dim Tmp As String
 
 Tmp = Mid(Alf, Year(Dat) - 2000, 1) & Mid(Alf, Month(Dat + 1), 1)
 Tmp = Tmp & Mid(Alf, Day(Dat) + 1, 1)
 DateToString = Tmp
End Function
 

File đính kèm

Lần chỉnh sửa cuối:
hì e hiểu rồi ạ.
giờ e cần:
file hoá đơn bán hàng lấy dữ liệu từ file CSDL ạ. khi e thêm bớt hàng hoá hay thay đổi giá thì cái hoá đơn cũng tự động theo luôn ạ. và phần thông tin khách hàng thì nếu là khách hàng cũ nó sẽ tự điền thông tin như sdt vs địa chỉ ạ.
file nhập dữ liệu thì khi thay đổi số sản phẩm nó tự thay đổi stt được k ạ?
file báo cáo hàng tháng thì e cần báo cáo xem doanh thu tháng đó ntn ạ? và thỉnh thoảng cần truy xuất tìm lại xem khách hàng a đã mua những gì với số lượng và đơn giá như thế nào ạ.
hì e cần thế thôi ạ. e tham lam đòi hỏi hơi nhìu nên cái gì mà k thiết kế được thì a bảo e nhé. e cảm ơn a nhiều ạ. e mong a tạo form giúp e với ạ.

Vấn đề bạn nêu thì tôi hiểu nên mới có nhiều góp ý.

Qua đọc các bài viết, nhiều người bỏ quá nhiều công sức giúp để đỡ và góp ý nhưng không thấy bạn nhấn nút cám ơn.

Đối với tôi bỏ công góp ý vài lần mà không thấy chủ Topic nhấn nút cám ơn là vọt mà không giúp, lý do: tốn nhiều công sức mà không được đáp lại tấm thạnh tình (chỉ có 1 động tác nhấn nút cám ơn thì quá dễ mà tại sao ta không làm được).
 
Vấn đề bạn nêu thì tôi hiểu nên mới có nhiều góp ý.

Qua đọc các bài viết, nhiều người bỏ quá nhiều công sức giúp để đỡ và góp ý nhưng không thấy bạn nhấn nút cám ơn.

Đối với tôi bỏ công góp ý vài lần mà không thấy chủ Topic nhấn nút cám ơn là vọt mà không giúp, lý do: tốn nhiều công sức mà không được đáp lại tấm thạnh tình (chỉ có 1 động tác nhấn nút cám ơn thì quá dễ mà tại sao ta không làm được).
a ơi cái này e mới dùng nên e k rõ lắm về các chức năng. a k thấy các bài e viết e đều ghi cảm ơn mọi người ạ. còn ấn chữ cảm ơn đó nó có quan trọng k ạ? e thấy nó như kiểu ấn like xong thôi nhưng trong lòng k biết đến và quên luôn thì cũng k để làm gì ạ.
 
a ơi cái này e mới dùng nên e k rõ lắm về các chức năng. a k thấy các bài e viết e đều ghi cảm ơn mọi người ạ. còn ấn chữ cảm ơn đó nó có quan trọng k ạ? e thấy nó như kiểu ấn like xong thôi nhưng trong lòng k biết đến và quên luôn thì cũng k để làm gì ạ.

1/ Khi đăng nhập xong thì bạn mới thấy nút cám ơn (phía dưới bên trái của mỗi bài viết).

2/ Mục đích của việc nhấn nút cám ơn là:

a. Thể hiện là bạn có đọc bài góp ý của người khác.

b. Thể hiện tình cãm gắn bó trên diễn đàn, đồng thời thể hiện lòng tri ân đối với người giúp (vì người ta bỏ tâm trí, sức lực, thời gian thì họ phải đáng được trân trọng).

c. Dựa vào thành tích và số lần được cám ơn, ban tổ chức sẽ tặng giấy khen cho các cá nhân có thành tích xuất sắc và có công góp sức xây dựng diễn đàn trong dịp sinh nhật GPE hàng năm.
 
.
. . .
File báo cáo hàng tháng thì e cần báo cáo xem doanh thu tháng đó ntn ạ? và thỉnh thoảng cần truy xuất tìm lại xem khách hàng a đã mua những gì với số lượng và đơn giá như thế nào ạ.
. . . .
File này gởi cho những ai có nhu cầu tham khảo, kể cả bạn!

a k thấy các bài e viết e đều ghi cảm ơn mọi người ạ.
còn ấn chữ cảm ơn đó nó có quan trọng k ạ?
e thấy nó như kiểu ấn like xong thôi nhưng trong lòng k biết đến và quên luôn thì cũng k để làm gì ạ.

Thứ nhứt: Đầu câu nên viết hoa; Đó là thể hiện sự tôn trọng với người đọc bài của mình.
Thứ hai: Không tự dưng mà ban Điều hành làm cái nút <Cảm ơn> chi cho tốn công sức & tài nguyên của họ.
& bạn thấy đó, đại đa số các thành viên đều xài nó để tri ân những người không quen biết đã giúp mính, hay thể hiện chỉ là sự cảm thông, đồng tình nào đó
Còn bạn thì tùy theo sở thích của mình thôi!
Nhưng mình vẫn nhắc 1 điều: Nhập gia tùy tục, đừng có khư khư cái khác biệt của mình lấy làm cái duy đúng.
 

File đính kèm

Giờ thì e đã hiểu ý nghĩ của cái nút đó ạ.
 
E đã hiểu cái ý nghĩa của nút đó và thấy nó rồi ạ. e cảm ơn a ạ.
 

Bài viết mới nhất

Back
Top Bottom