Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Đưa tên các report vào combo Box
#1
Mình thiết kế 1 form cho phép người dùng xem, in các báo cáo. Trong form có 1 combo Box hiển thị tên các report , người dùng sẽ chọn báo cáo cần xem, in trong com Box đó. Các bạn có thể giúp mình cách tạo combox có dữ liệu như trên được không?
Chữ ký của rosemagenta Xin chào, mình là rosemagenta, Tham gia http://thuthuataccess.com/forum từ ngày 23-11 -12.
Reply
Những người đã cảm ơn
#2
(05-12-12, 03:46 PM)rosemagenta Đã viết: Mình thiết kế 1 form cho phép người dùng xem, in các báo cáo. Trong form có 1 combo Box hiển thị tên các report , người dùng sẽ chọn báo cáo cần xem, in trong com Box đó. Các bạn có thể giúp mình cách tạo combox có dữ liệu như trên được không?

Của bạn đây : http://www.mediafire.com/?c5ea0qzkmrrzldy
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 rosemagenta
#3
cái bảng msysobjects ở đâu ra vậy bạn?
mình không hiểu cách dùng query trong cái row source của list box này?
bạn có thể giải thích được hong?
mình không dùng list box mà dùng combo box được hong?
Chữ ký của changkhoonline77 Xin chào, mình là changkhoonline77, Tham gia http://thuthuataccess.com/forum từ ngày 25-06 -12.
Reply
Những người đã cảm ơn
#4
Đấy là bang của hệ thong. Bạn có thể cho nó hiện lên khi vào Option
Listbox hay Combox dùng tương tự nhau mà 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
#5
(05-12-12, 07:01 PM)changkhoonline77 Đã viết: cái bảng msysobjects ở đâu ra vậy bạn?
mình không hiểu cách dùng query trong cái row source của list box này?
bạn có thể giải thích được hong?
mình không dùng list box mà dùng combo box được hong?

bạn Ledangvan đã viết:SELECT msysobjects.Name FROM msysobjects WHERE (((msysobjects.Type)=-32764));
mình hiểu là thế này: lấy ra tên các đối tượng từ database với điều kiện là các đối tượng đó thuộc loại 'Report' (mã loại của nó là: -32764)
bảng msysobjects.type như sau:

Tables: 1
Attached Tables: 6
Forms: -32768
Queries: 5
Reports: -32764
Modules: -32761
Chữ ký của rosemagenta Xin chào, mình là rosemagenta, Tham gia http://thuthuataccess.com/forum từ ngày 23-11 -12.
Reply
Những người đã cảm ơn
#6
mấy cái số đó không hiểu.
hướng dẫn cụ thể cho mọi người đi
Chữ ký của changkhoonline77 Xin chào, mình là changkhoonline77, Tham gia http://thuthuataccess.com/forum từ ngày 25-06 -12.
Reply
Những người đã cảm ơn
#7
(06-12-12, 11:21 PM)changkhoonline77 Đã viết: mấy cái số đó không hiểu.
hướng dẫn cụ thể cho mọi người đi

Trong Access bất kể file nào cũng đều có 1 File hệ thống mang tên MSysObjects (Cái File này là do nhà sản xuất chương trình Access làm ra) trong File này nó có các thông số liệt kê tất cả các Bảng (table), query, Baocao (report) ... và ở cột số qui định (mặc định của access) thì report được qui định số -32764 cho nên ở trong mục Row source mình có viết câu lệnh SELECT msysobjects.Name FROM msysobjects WHERE (((msysobjects.Type)=-32764)); để lựa chọn tất cả các report có trong chương trình. Tương tự vậy bạn có thể lựa chọn tất cả các bảng, tất cả các query ... có trong chương trình để lên liệt kê
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
#8
Mình hiểu rồi. Cảm ơn bạn nhiều
Chữ ký của changkhoonline77 Xin chào, mình là changkhoonline77, Tham gia http://thuthuataccess.com/forum từ ngày 25-06 -12.
Reply
Những người đã cảm ơn
#9
(07-12-12, 04:07 PM)ledangvan Đã viết:
(06-12-12, 11:21 PM)changkhoonline77 Đã viết: mấy cái số đó không hiểu.
hướng dẫn cụ thể cho mọi người đi

Trong Access bất kể file nào cũng đều có 1 File hệ thống mang tên MSysObjects (Cái File này là do nhà sản xuất chương trình Access làm ra) trong File này nó có các thông số liệt kê tất cả các Bảng (table), query, Baocao (report) ... và ở cột số qui định (mặc định của access) thì report được qui định số -32764 cho nên ở trong mục Row source mình có viết câu lệnh SELECT msysobjects.Name FROM msysobjects WHERE (((msysobjects.Type)=-32764)); để lựa chọn tất cả các report có trong chương trình. Tương tự vậy bạn có thể lựa chọn tất cả các bảng, tất cả các query ... có trong chương trình để lên liệt kê

Bạn cho mình hỏi thêm chỗ này: nếu msysobjects.type = 1, sẽ cho kết quả là các table, bao gồm cả những table hệ thống, trong khi mình chỉ muốn hiển thị những table mình tạo ra thôi. Vậy câu lệnh sẽ là thế nào?
Chữ ký của rosemagenta Xin chào, mình là rosemagenta, Tham gia http://thuthuataccess.com/forum từ ngày 23-11 -12.
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
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 355 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  [Hỏi] Combo box trong subform killer113 4 268 31-08-16, 10:02 AM
Bài mới nhất: killer113
  [Hỏi] Combo box ra toàn bộ các field toancvp 3 362 16-07-16, 09:33 PM
Bài mới nhất: toancvp
  [Hỏi] Cách hiện các record trong combo box theo điều kiện toancvp 5 334 02-07-16, 12:21 AM
Bài mới nhất: toancvp
  [Help] set giá trị cho Combo Box 2 từ combobox1 mic.nguyenhoang 11 2,337 30-05-16, 12:16 AM
Bài mới nhất: thiennamlong

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ơ