-
07-16-2010, 05:17 AM #1Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Em có một cơ sở dữ liệu 60 người bây giờ em muốn in nó ra như sau:
Nếu em muôn in 30 người thì chỉ cần nhập 30 vào form rồi báo cáo sẽ in hết lượt 30 người đầu tiên.
Và sau đó em in tiếp 30 người cuối
Còn nếu em ko thích 30 ng mà 20 ng thì e nhập 20 ng là in thành 3 danh sách
co ace nào làm dc phần này ko
e cám ơn trước
:khoc:View more random threads:
- Thiết lập ngày hệ thống trong Access
- Xây dựng CSDL in hóa đơn thanh toán tiền bắt đầu như thế nào?
- Code khóa phím Shift
- xin giúp đỡ về Recordsource và controlsource bằng VBA
- Lập trình bảo mật cơ sở dữ liệu Access
- Chạy một đoạn code được lưu trong biến biến
- Lấy dữ liệu không trùng trong access
- Giúp em tạo Form và Form bằng VBA
- Khi thay đổi Back End thì LINK Table làm sao nó cập nhật đúng
- Đặt password cho Front End bằng VB
-
07-16-2010, 06:06 AM #2Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 11
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi nguyensinh19
Mình muốn in những record nằm trong một khoảng nào đó
ví dụ:
Từ 1-30
Từ 31-60
...
Tạm gọi là 2 biến RecordBegin và RecordEnd
Để thực hiện điều này bạn vào sự kiện
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
i = i + 1
If i => RecordBegin And i<=RecordEnd Then
Detail.Visible = True
Else
Detail.Visible = False
End If
End Sub
Còn cách xử lý để cho ra RecordBegin và RecordEnd thì dài hơn xíu. Tạm thời bạn cứ thiết kế 2 ô nhập liệu: In từ dòng: đến dòng: sử dụng tạm đã nhé!
-
07-16-2010, 06:44 PM #3Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi chip2006
Thân
-
07-16-2010, 08:55 PM #4Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi xuanthanh
Mới chừng đó thôi đã thấy phê rồi :xinloinhe:
-
07-17-2010, 03:00 AM #5Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 1
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi chip2006
SELECT tblDanhSach.*, tblDanhSach.STT
FROM tblDanhSach
WHERE (((tblDanhSach.STT) Between [TuSo] And [DenSo]));
P/S : Tôi giữ nguyên câu lệnh SQL trong lưới query
-
07-18-2010, 01:34 AM #6Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Bạn hãy chế biến lại theo bài viết này
http://www.databasedev.co.uk/report_printing.html
Nếu không làm được mình sẽ hướng dẫ tiếp
Rất đơn giản!
-
07-18-2010, 04:26 PM #7Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi xuanthanh
Ví dụ, record bị xóa có stt từ 10-20
Khi lấy 30 dòng đầu tiên bạn sẽ xử lý như thế nào?
-
07-18-2010, 05:04 PM #8Senior Member
- Ngày tham gia
- Oct 2015
- Bài viết
- 2,607
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi chip2006
Thân
-
07-19-2010, 12:11 AM #9Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: ACE hãy chỉ cho em cach viết lệnh mong muốn trong Access
Gửi bởi xuanthanh
Ngoài ra số lượng record được in mỗi trang có thể không đều nhau làm cho trang dài trang ngắn.
Đếm từ từ từng record đã in i=i+1 vẫn tốt hơn.
Epson - một trong những tập đoàn công nghệ hàng đầu thế giới, đã khẳng định vị thế tiên phong của mình trong lĩnh vực máy chiếu. Với bề dày lịch sử và sự đổi mới không ngừng, Epson không chỉ mang đến...
Lịch sử hình thành và phát triển của thương hiệu máy chiếu Epson