Đánh giá chủ đề:
  • 7 Votes - 1.86 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tạo nhiều mẫu tin trên report
#1
chào cả nhà!
mình muốn hòi 1 vấn đề về việc xuất report..mong các cao thủ chỉ giáo!
vd:
mình có 1 form có :
+ 1 textbox A : mặt hàng A
+ 1 Textbox B : số lượng nhãn cần in
+ 1 button IN : để xuất report
bây giờ mình muốn xuất ra report có:
+ 1 text box C: là tên mặt hàng A ==>> Cái này thì chọn controlsource cho nó là textbox A bên form kia là oki đúng ko!
Nhưng vấn đề bây giờ là mình muốn xuất ra "n" cái textbox C trên cùng report đó theo số "n" nhập vào textboxB bên Form kia! Và các textboxC được xếp thành 1 cột...
Mình không muốn dùng Table,vì dữ liệu để in ra nhãn này không cần lưu...
Mọi người giúp đỡ!! thank!
Chữ ký của bauauto Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#2
Không biết file DEMO này có đúng ý của bạn không.
Chợt nghĩ ra chắc chưa hoàn toàn tốt. Các PRO cho xin ý kiến nhé.


File đính kèm
.rar   db1.rar (Kích cỡ: 12.13 KB / Tải về: 202)
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#3
(13-10-10, 01:04 PM)haquocquan Đã viết: Không biết file DEMO này có đúng ý của bạn không.
Chợt nghĩ ra chắc chưa hoàn toàn tốt. Các PRO cho xin ý kiến nhé.

tks bạn! nhưng cách của bạn chỉ là xuống dòng cho 1 textbox. vì thế khi cần đóng khung textbox thì lại bị kéo dài ra theo chiều dọc! vì report của mình gồm nhiều textbox nằm trong 1 khung rectangle ...mình cần cái box đó cũng phải tăng theo tức là giống y chang như cái nhãn đầu ( có khung và có cả nội dung các textbox trong đó)
xin giúp đỡ
Chữ ký của bauauto Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#4
hic! thấy a admin Noname dzô topic của e xem rùi mà ko6 có ý gì chỉ giáo e thế!! giúp e với mọi người!!
hic! thấy a admin Noname dzô topic của e xem rùi mà ko6 có ý gì chỉ giáo e thế!! giúp e với mọi người!!broken heart
hic! thấy a admin Noname dzô topic của e xem rùi mà ko6 có ý gì chỉ giáo e thế!! giúp e với mọi người!!broken heart
Chữ ký của bauauto Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#5
Nếu bạn cần gấp thì sử dụng table. Noname và mọi người cũng đang nghiên cứu, nhưng chưa ra được đáp án cho bạn. Khi ra có kết quả sẽ post lên.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#6
Bài toán này có 3 hướng đi:
Cách 1 đơn giản :
- tạo 1 table tbltemp, gán nó là record source cho report. Gán textbox C là 1 field trong tbltemp
- Khi nhấn lệnh view thì cho chạy đoạn code sau
+ run query delete tbltemp
+ tạo 1 câu sql insert giá trị trong textbox A vào tbltemp
+ Cho chạy 1 vòng for 1 to n, run sql n lần, như vậy trong tableA sẽ có n giá trị TextboxA lặp lại
+ review report
big hug
Cách 2 cực kỳ chuối nhưng thích thì làm:
- Tạo sẵn thật nhiều textbox có thuộc tính visible là false. Trang trí và gắn resource đàng hoàng
- Khi open report. tùy vào số n , ta cho n textbox kia visible = true.

Cách 3 phức tạp và chưa làm được (cũng không định làm)
-nút in trong Form chỉ open report
-Trong event print report.
+Tạo 1 mảng kiểu object
Run 1 vòng for 1 to n
+ Create Object là textbox
+ gắn textbox vào detail report
+ trang trí cho textbox,bao gồm canh lề top, left,height và kẻ khung nailbiting

Nghe thôi đã ớn rồi, vẽ tay còn không đẹp, kêu trang trí bằng code chắc chết!
worried
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haquocquan
#7
(17-10-10, 11:55 AM)Noname Đã viết: Bài toán này có 3 hướng đi:
Cách 1 đơn giản :
- tạo 1 table tbltemp, gán nó là record source cho report. Gán textbox C là 1 field trong tbltemp
- Khi nhấn lệnh view thì cho chạy đoạn code sau
+ run query delete tbltemp
+ tạo 1 câu sql insert giá trị trong textbox A vào tbltemp
+ Cho chạy 1 vòng for 1 to n, run sql n lần, như vậy trong tableA sẽ có n giá trị TextboxA lặp lại
+ review report
big hug
Cách 2 cực kỳ chuối nhưng thích thì làm:
- Tạo sẵn thật nhiều textbox có thuộc tính visible là false. Trang trí và gắn resource đàng hoàng
- Khi open report. tùy vào số n , ta cho n textbox kia visible = true.

Cách 3 phức tạp và chưa làm được (cũng không định làm)
-nút in trong Form chỉ open report
-Trong event print report.
+Tạo 1 mảng kiểu object
Run 1 vòng for 1 to n
+ Create Object là textbox
+ gắn textbox vào detail report
+ trang trí cho textbox,bao gồm canh lề top, left,height và kẻ khung nailbiting

Nghe thôi đã ớn rồi, vẽ tay còn không đẹp, kêu trang trí bằng code chắc chết!
worried

Mừng quá! cuối cùng thì cũng thấy a Noname trả lời...big hug
hay thật! a Noname cùng "ý tưởng" với tôi wa! (công nhận đọc xong thấy "rùng" mình lun.. Vì trùng ý wa! ..hihi)
Cách 1 tôi nghĩ đầu tiên....nhưng không muốn dùng vì nghĩ có thể có cao thủ dùng VBA giúp !
Cách 2 thì đã làm xong hôm wa! Vì nghĩ số lượng Nhãn in ra mỗi lần không nhìu nên làm cách này..Tính post nhưng thấy "gà" nên hông dám post...blushing
Cách 3 cũng có nghĩ tới nhưng tại tôi chưa đủ "trình" để trang trí report bằng code....(học bên auto nên còn gà cái này lắm)
Dù sao cũng cám ơn mọi người...e học được khá nhiều thủ thuật ờ diễn đàn...hy vọng có cao thủ nào "wa dang" dzô topic để e học hỏi....

ps: cái này hơi ngoài lề chút: admin cho hỏi sao diễn đàn của mình load chậm thế: vô rất lâu so với các dd khác.Rồi mấy lần e post bài mà khi "send" cái là đứng cứng ngắc xong mất tiêu luôn ....sad
Chữ ký của bauauto Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#8
(18-10-10, 12:44 AM)bauauto Đã viết: ps: cái này hơi ngoài lề chút: admin cho hỏi sao diễn đàn của mình load chậm thế: vô rất lâu so với các dd khác.Rồi mấy lần e post bài mà khi "send" cái là đứng cứng ngắc xong mất tiêu luôn ....sad

hihi, vụ này thì thông cảm vì host miễn phí cùi bắp nó thế! Vài bữa mình xin được ké trên host xịn của công ty thì nhanh ngay thôi ấy mà! blushing
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#9
Chào mọi người
minh cũng định hỏi như bauauto , nhưng có khác một chút. Là như thế này:
Minh muốn in nhãn hàng hóa , như in label, nhưng số lượng phài y như phiếu nhập hàng. Ví dụ
-đã thiết kế rồi 1 report xuất ra label,mỗi trang A4 cho ra 50 label dùng làm nhãn hàng cho sản phẩm gồm tên hàng, mã hàng, giá bán, source là query phiếu nhập
-QR phiếu nhập có các thông tin: ngày, mã hàng, tên hàng, , giá bán,số lượng nhập
-Form nhập hàng có; ngày, nút IN LABEL
-Giờ mình muốn khi nhấn nút IN LABEL thì sẽ tự in report với số lượng tem tương ứng phiếu nhập ngày đó, chẳng hạn mã hàng 1 slg 45 , mã hàng 2 slg 12, mã hàng 3 slg 8....
-Giúp mình với, bởi mình không biết làm sao, vì mỗi khi nhấn nút in, mỗi mã hàng nó chỉ cho ra 1 tem!
Reply
Những người đã cảm ơn
#10
Mình đã giải thích cả rồi, không còn gì để giải thích thêm nữa! Bạn làm theo giải pháp 1!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Nguyen Ngoc Nguyen


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] cách giữ dòng tiêu đề trên trang 1 khi in. hoanghai902 3 45 8 Giờ trước
Bài mới nhất: ongke0711
  Hướng Dẫn Cách sắp xếp report? tieuho828 0 21 03-12-16, 09:05 PM
Bài mới nhất: tieuho828
  [Help] Xin Giúp đỡ Dàn Report theo hàng ngang toi511 2 136 03-11-16, 01:10 PM
Bài mới nhất: toi511
  Hướng Dẫn Cú pháp mở Report có nhiều điều kiện GaDauBac 7 252 22-10-16, 01:08 AM
Bài mới nhất: maidinhdan
  Hướng Dẫn Tạo Report theo Combobox trong Form thangbomdethuong2000 7 286 20-10-16, 08:41 PM
Bài mới nhất: thangbomdethuong2000

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ơ