Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Cách để ẩn hiện record theo điều kiện
#1
Hôm nay lại mạn phép làm phiền các bác một chút ạ, em cũng search google tứ tung rồi nhưng chưa ra, hoặc là tại em ko biết diễn đạt từ khóa của mình cho chính xác.
Em xin gửi file của em lên đây:
https://drive.google.com/open?id=0B5rfqy...C1qSWJoSm8

Ý tưởng là em muốn nếu record nào mà có MaHS = "0" thì thay vì hiện [MaHS] [SoLuong] [SoTien] thì 3 cái đó sẽ bị ẩn đi, và hiện lên cái [txtTuCungUng]. Cái [txtTuCungUng] (visible = false) em để ẩn phía dưới của cả 3 cái [MaHS] [SoLuong] [SoTien] (visible = true).

Thực tế là em đã thành công 90% bằng cách đặt event print cho Detail. Các bác mở report ở chế độ printpreview sẽ hiện ra đúng như em mong muốn. Nhưng khổ cái khi em export ra pdf hoặc in hẳn ra giấy thì nó lại mất toàn bộ data trong [MaHS] [SoLuong] [SoTien], toàn bộ chỉ hiện [txtTuCungUng] mới đau lòng.

Em thử chuyển đoạn code vào các event khác nhau, của report và Detail rồi mà không xử lý được. Các bác xem giúp em với ạ.
Chữ ký của toancvp Nếu tất cả đường đời đều trơn láng    
Có thể nào ta nhận ra ta Bat
Reply
Những người đã cảm ơn
#2
(23-06-16, 03:28 PM)toancvp Đã viết: Hôm nay lại mạn phép làm phiền các bác một chút ạ, em cũng search google tứ tung rồi nhưng chưa ra, hoặc là tại em ko biết diễn đạt từ khóa của mình cho chính xác.
Em xin gửi file của em lên đây:
https://drive.google.com/open?id=0B5rfqy...C1qSWJoSm8

Ý tưởng là em muốn nếu record nào mà có MaHS = "0" thì thay vì hiện [MaHS] [SoLuong] [SoTien] thì 3 cái đó sẽ bị ẩn đi, và hiện lên cái [txtTuCungUng]. Cái [txtTuCungUng] (visible = false) em để ẩn phía dưới của cả 3 cái [MaHS] [SoLuong] [SoTien] (visible = true).

Thực tế là em đã thành công 90% bằng cách đặt event print cho Detail. Các bác mở report ở chế độ printpreview sẽ hiện ra đúng như em mong muốn. Nhưng khổ cái khi em export ra pdf hoặc in hẳn ra giấy thì nó lại mất toàn bộ data trong [MaHS] [SoLuong] [SoTien], toàn bộ chỉ hiện [txtTuCungUng] mới đau lòng.

Em thử chuyển đoạn code vào các event khác nhau, của report và Detail rồi mà không xử lý được. Các bác xem giúp em với ạ.

Bạn để nó vào On Format :

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If Me.MaHS = "0" Then
Me.MaHS.Visible = False
Me.SoLuong.Visible = False
Me.SoTien.Visible = False
Me.Line15.Visible = False
Me.Line14.Visible = False
Me.txtTuCungUng.Visible = True
Else
Me.MaHS.Visible = True
Me.SoLuong.Visible = True
Me.SoTien.Visible = True
Me.Line15.Visible = True
Me.Line14.Visible = True
Me.txtTuCungUng.Visible = False
End If
End Sub
Chữ ký của ledangvan Xin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn toancvp , toancvp
#3
(23-06-16, 04:55 PM)ledangvan Đã viết: Bạn để nó vào On Format :

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If Me.MaHS = "0" Then
Me.MaHS.Visible = False
Me.SoLuong.Visible = False
Me.SoTien.Visible = False
Me.Line15.Visible = False
Me.Line14.Visible = False
Me.txtTuCungUng.Visible = True
Else
Me.MaHS.Visible = True
Me.SoLuong.Visible = True
Me.SoTien.Visible = True
Me.Line15.Visible = True
Me.Line14.Visible = True
Me.txtTuCungUng.Visible = False
End If
End Sub

Em cám ơn nhé, mà bác có thể giải thích luôn giúp em là tại sao đc ko big green,
Chữ ký của toancvp Nếu tất cả đường đời đều trơn láng    
Có thể nào ta nhận ra ta Bat
Reply
Những người đã cảm ơn
#4
Em cám ơn nhé, mà bác có thể giải thích luôn giúp em là tại sao đc ko big green,
[/quote]

Cái của bạn nó chỉ mới "nếu" được một vế : Nếu HS .. = 0 thì ...

Cái của tôi nó thêm nếu HS ... nó không bằng 0 thì ...
Chữ ký của ledangvan Xin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan
#5
[/quote]

Cái của bạn nó chỉ mới "nếu" được một vế : Nếu HS .. = 0 thì ...

Cái của tôi nó thêm nếu HS ... nó không bằng 0 thì ...
[/quote]

Nhưng mà em vốn đã để sẵn chế độ hiện / ẩn cho những cái đó rồi mà, em cứ nghĩ nếu ko thỏa mãn đk thì nó sẽ ko thay đổi chứ nhỉ.
Chữ ký của toancvp Nếu tất cả đường đời đều trơn láng    
Có thể nào ta nhận ra ta Bat
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
  Xin giúp sửa report hiển thị sai giá trị hyuwoo 1 42 23-03-17, 03:26 PM
Bài mới nhất: cpucloi
  Hỏi cách lập report ledangvan 16 1,230 23-03-17, 12:52 PM
Bài mới nhất: ledangvan
  Khi Textbox trống thì texbox và Label cũng ẫn theo. thanhtruong 5 178 18-02-17, 08:24 PM
Bài mới nhất: tranthanhan1962
  [Hỏi] Điều chỉnh tỷ lệ in report như trong Excel trangdv.pchg 1 75 18-02-17, 04:16 PM
Bài mới nhất: cpucloi
Photo Hỏi cách tìm, lọc các report theo điều kiện ledangvan 5 202 18-01-17, 02:56 PM
Bài mới nhất: ongke0711

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ơ