Xóa các bản ghi bị trùng trong bảng của bạn?
|
Viết bởi: Noname
26-08-10, 11:08 AM
Chuyên mục: Table
- Không có hồi đáp
|
Trên thực tế Access không cho phép bạn xóa các bản ghi bị trùng, nhưng bạn có thể thực hiện được tác vụ trên bằng cách tạo một table mới từ table cũ với các bản ghi không bị trùng sau đó xóa table cũ và đổi tên table mới tạo thành table cũ.
1. Sử dụng truy vấn tạo table (make-table query) từ table cần xóa. Lưu ý bạn phải chắc chắn là đã bao gồm tất cả các trường của table gốc trên lưới QBE (Query by Example), nếu không bạn có thể sẽ bị mất dữ liệu.
2. Mở bảng thuộc tính của Query bằng cách ấn vào menu VIEW, QUERY, PROPERTIES, và thiết lập thuộc tính Unique Values thành Yes
3. Bởi vì bạn đã chọn Unique Values thành Yes nên khi bạn chạy query, Access sẽ tạo ra một bảng mới với các bản ghi không bị trùng. Bây giờ bạn có thể xóa table cũ và đổi tên cho table mới.
Ẩn/ Hiện các đối tượng trong Access
Show / Hide Object ( tables, querys, forms, reports )
Question : Làm thế nào để có thể ẩn nhiều bảng cùng lúc.Hay là ta phải chọn từng bảng rôi ẩn.Vì trong CSDL có nhiều bảng mà ẩn từng cái bảng một thì rất là lâu.Tưng tụ với Form hay Report
Bạn làm copy thủ tục sau:
Mã: Sub hideTable(H As Boolean)
On Error Resume Next
Dim DB As Database
Dim N As Byte
Dim i As Byte
Set DB = DBEngine.Workspaces(0).Databases(0)
N = DB.TableDefs.Count
For i = 1 To N - 1
Application.SetHiddenAttribute acTable, DB.TableDefs(i).Name, H
Next
End Sub
Tương tự với query, form, report, bạn thay các dòng :
Mã: N = DB.TableDefs.Count
bằng:
Mã: N = DB.QueryDefs.Count
N= Forms.Count
N = Reports.Count
Và thay dòng
Mã: Application.SetHiddenAttribute acTable, DB.TableDefs(i).Name, H
bằng
Mã: Application.SetHiddenAttribute acQuery, DB.QueryDefs(i).Name, H
Application.SetHiddenAttribute acForm, Forms(i).Name, H
Application.SetHiddenAttribute acReport, Reports(i).Name, H
trong thủ tục
Giờ bạn muốn có thể tạo 2 nút nhấn và gọi:
Để ẩn
và
để hiện trở lại
DemoDowload
Tùy biến Tiêu Đề Report
|
Viết bởi: Noname
26-08-10, 10:14 AM
Chuyên mục: Report
- Không có hồi đáp
|
Question: Tôi có 1 report chia làm nhiều group. Mỗi cuối group tôi dùng page break để sang trang. Tôi muốn vài thông tin Page header chỉ hiển thị khi sang group mới.
Reply : Bạn có thể lợi dụng ô Số thứ tự trong report khi set giá trị Control Soure=1 và thuộc tính Running Sum: Over Group . Đặc điểm ô này khi nhảy qua Group mới nó sẽ reset lại giá trị là 1 và tăng dần sau mỗi record thuộc group đó.
rong sự kiện format của page. Bạn có thể set cho tiêu đề visible true/ false. Cụ thể trong ví dụ của bạn, bạn viết thế này:
Mã: Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
If SOKU.Value = 1 Then
Label590.Visible = True
Label586.Visible = True
Else
Label590.Visible = False
Label586.Visible = False
End If
End Sub
Demo: Dowload
Hướng Dẫn Tạo Menu Trong Access
Có nhiều cách để tạo Menu!
Sau đây, mình xin giới thiệu 1 tài liệu hướng dẫn tạo menu trong Access. Theo mình đánh giá là rất tốt và rõ ràng!
DownLoad
Bạn đã có các form công việc giờ bạn muốn tạo Thanh menu để chạy các form đó, hãy theo hướng dẫn sau:
Mình dùng hình cho nhanh nhé, tuần tự theo các bước đánh số 1,2,3,...
I – Tạo thanh menu
II - Tạo menu Thoát từ menu Exit của hệ thống:
III – Tạo menu Cập Nhật và các menu con
Đổi tên menu mới “Custom” đó thành “Thêm Công văn”
Tương tự tạo thêm menu “Danh sách Công văn” phía dưới menu “Thêm Công văn”
* Tạo đường phân cách giữa các menu con:
Đưa Thanh menu vào vị trí:
IV – Đặt Action cho menu “Thêm Công văn” để mở form “frmCongVan”
Với các thao tác trên menu “Thoát” đã dùng được rồi, bây giờ ta đặt Action cho menu “Thêm Công văn” để khi bấm vào nó là mở form “frmCongVan”:
Đặt tên nó là mcrThemCongVan
Tương tự với các menu khác dùng để mở các form khác.
Đóng gói chương trình Access
Nhiều bạn làm Access rất hay trăn trở làm thế nào đóng gói chương trình Access của mình cho trông nó chuyên nghiệp một tý.
Nhân đây tôi cũng xin nhắc trước, cần phân biệt đóng gói với biên dịch thành file tự chạy độc lập nhé. Đóng gói chỉ giúp ta lôi các thành phần phụ, tạo shortcut và làm 1 số tác vụ hỗ trợ người dùng thôi
Và xin giới thiệu mọi người chương trình đóng gói: CreateInstall Free
Các bạn có thể down tại trang chủ DownLoad
Hoặc tại ownLoad
CreateInstall Free
Output settings
Dialog settings
Setup files
Uninstaller settings
Installations
Example #1
Example #2
Example #3
Example #4
Chủ đề Mới nhất |
The Study of Vault Constr...
-Chuyên mục: Ms PowerPoint-Đăng bởi lần cuối: Karenfeemy-2 Giờ trước-
» Bài trả lời: 0-
» Lượt xem: 2
|
Trợ giúp về Textbox với c...
-Chuyên mục: Forms-Đăng bởi lần cuối: Nguyên Thông-2 Giờ trước-
» Bài trả lời: 16-
» Lượt xem: 5,847
|
khoe 247 chuyen gia cham ...
-Chuyên mục: Chuyện bốn phương-Đăng bởi lần cuối: rssellaumlin-15-04-24, 04:42 PM-
» Bài trả lời: 0-
» Lượt xem: 13
|
In mã vạch tạo từ access ...
-Chuyên mục: Forms-Đăng bởi lần cuối: huyhoang22-15-04-24, 11:25 AM-
» Bài trả lời: 38-
» Lượt xem: 20,765
|
Dòng Thơ Nhạc Trích Đoạn
-Chuyên mục: Góc Thơ -Đăng bởi lần cuối: Nguyễn Thành Sáng-11-04-24, 06:04 PM-
» Bài trả lời: 2-
» Lượt xem: 38
|
Kết nối bảng từ access A ...
-Chuyên mục: Thủ thuật VBA-Đăng bởi lần cuối: hieunx-11-04-24, 01:23 PM-
» Bài trả lời: 5-
» Lượt xem: 70
|
Lấy dữ liệu từ 1 cột của ...
-Chuyên mục: Query-Đăng bởi lần cuối: ongke0711-09-04-24, 11:34 AM-
» Bài trả lời: 11-
» Lượt xem: 471
|
Quản lý kho bằng Accesss
-Chuyên mục: Thảo Luận Access-Đăng bởi lần cuối: recca123-07-04-24, 11:27 PM-
» Bài trả lời: 38-
» Lượt xem: 1,488
|
[Lỗi] Automation error kh...
-Chuyên mục: Thành viên giúp nhau-Đăng bởi lần cuối: AnNguyen-05-04-24, 09:30 AM-
» Bài trả lời: 4-
» Lượt xem: 65
|
Lọc tên vật tư theo nhóm
-Chuyên mục: Forms-Đăng bởi lần cuối: ongke0711-02-04-24, 04:00 PM-
» Bài trả lời: 1-
» Lượt xem: 44
|
Diễn đàn Thống kê |
» Thành viên: 4,451
» Thành viên mới nhất: onesveroni
» Các chủ đề diễn đàn: 9,858
» Các bài viết diễn: 48,437
Thống kê đầy đủ
|
| | | | |