Tìm thủ thuật nhanh hơn với chức năng tìm trong Blog

29/12/21

Mật khẩu giải nén cho các file được chia sẻ trên diễn đàn TTAC

 

Chào các bạn, Mật khẩu dưới đây dùng giải nén cho các file được chia sẻ trên diễn đàn Thủ Thuật Access và các trang liên quan.

25/9/19

Có gì mới trong Access 2019


Trực quan hóa dữ liệu của bạn bằng các biểu đồ mới

Chọn từ biểu đồ mới 11 và dễ dàng hơn để hiểu dữ liệu được lưu trữ trong biểu mẫu và báo cáo. Khớp các trường với các chiều của biểu đồ và xem trước ngay các thay đổi của bạn.











Đây là một mẫu biểu đồ mới, bạn có thể dùng trong cơ sở dữ liệu Access của bạn.

30/8/19

Giới thiệu Microsoft Access

Có thể nhiều bạn đã nghe đến Microsoft Access, nhưng thực sự Microsoft Access là gì và có thể giúp chúng ta làm cái gì thì nhiều bạn sẽ chưa rõ, vậy nên trong bài viết này, Thủ thuật Access sẽ chia sẻ với các bạn về chủ đề này.

25/8/19

Hướng dẫn Nạp RowSource cho ComboBox nhanh và hiệu quả với dữ liệu lớn

Tác Giả Bài Viết: Lê Hồng Đức.
Các bạn có thể thảo luận thêm chủ đề này ở diễn đàn Thủ Thuật Access tại Topic
https://thuthuataccess.com/forum/post-42800.html#pid42800

Ẩn dòng trắng Report

Bài toán đặt ra: Mình có một cái report , có rất nhiều dòng trắng (Phần chi tiết lẫn nội dung tổng hợp) , Mình muốn lúc lên report các dòng trắng bị xóa đi mà không phải can thiệp record source report

Đáp:
ý tưởng của mình thế này
Nếu Isnull(soct) thì tất cả các đối tượng trong phần detail đều có chiều cao =0.

23/5/19

Thay đổi địa chỉ của đối tượng WebBrowser bằng VBA

WebBrowser là đối tượng giúp bạn duyệt web trong access. Ta có thể ứng dụng trong việc dùng access đăng nhập vào web, lấy dữ liệu về (ví dụ tỷ giá, KQ Xổ Số...) và tải dữ liệu lên web như gửi báo cáo...
Để thay đổi Address của WebBrowser, ta phải gõ đầy đủ như sau


WebBrowser0.ControlSource = "=""URL"""


Ví dụ:


WebBrowser0.ControlSource = "=""http://tonghop.thuthuataccess.com/2009/11/lay-ve-so-seri-cpu-trong-access.html"""

3/10/13

Đưa danh sách các form vào listbox

Tác giả : paulsteigel
Nguồn: http://thuthuataccess.com

Hàm sau sẽ giúp bạn liệt kê các form trong Chương trình và đưa vào 1 listbox.

2/6/13

Gán giá trị default cho trường bằng lệnh SQL

Hôm nay có bạn hỏi trên Facebook như sau:
Câu Hỏi ACCESS:
mình tạo query:
    alter table ABC    add 123 text(10);
mình muốn thêm 1 giá trị mặc định 0000 vào cột 123 trong cùng 1 query thì làm ntn ạ

Và mình xin trả lời:
Một tin buồn cho bạn là trong Access, ngoài giao diện trực quan ra, bạn chỉ có thể gán giá trị bằng VBA thì thông qua ADO hoặc JET. Bạn không thể dùng SQL View của Access để chạy câu lệnh tạo giá trị mặc định.
Hôm qua gọi hỏi bác Bill thì bác Bill bảo thế.

"The DEFAULT statement can be executed only through the Jet OLE DB provider and ADO. It will return an error message if used through the Access SQL View user interface."

5/8/12

Bài 1 : Sắp xếp tiếng Việt theo font chữ VNIWindows (VNI)

Nguồn:  Thủ Thuật Access
Tác giả: Xuân Thanh 
----------------------------
Có nhiều bạn hỏi về cách sắp xếp tiếng Việt trong Access. Hôm nay tôi xin chia sẻ với các bạn một số thủ thuật này. Trước hết xin lỗi những ai là thầy cô giáo vì cách sắp xếp tiếng Việt được hiểu theo nhiều cách khác nhau. Ở đây tôi xin sắp xếp theo thứ tự sau
1/ Xếp từ phải sang
2/ Xếp theo thứ tự của bảng chữ cái tiếng Việt
3/ Về dấu, thứ tự ưu tiên sẽ là không dấu, huyền, sắc, hỏi, ngã, nặng
thủ thuật ở đây là dùng chuỗi mã hóa đễ chuyển về thứ tự như đã nói ở trên
Chúng ta cùng nghiên cứu nhé

18/7/12

Hàm Work_Days để tính thời gian làm việc giữa BegDate và EndDate

Thủ Thuật Access xin giới thiệu một hàm tự viết của tác giả Xuân Thanh phục vụ cho việc tính ngày làm việc thực tế, mời các bạn tham khảo

 
Tác Giả: Xuân Thanh
Trang: http://thuthuataccess.com

15/7/12

Khôi phục table vô tình xóa

Khôi phục lại table đã vô tình xóa 
Share by: Xuân Thanh 
Đã có khi nào bạn vô tình xóa một table? Và bạn không có dự phòng? Có một cách bạn có thể khôi phục lại nó nếu bạn chưa xóa thêm một table khác hoặc bạn chưa đóng cơ sở dữ liệu của bạn. Bằng thủ thuật sau đây, bạn có thể chèn tất cả các trường của bảng đã xóa vào một bảng mới


1/7/12

Nhập ngày tháng thông qua Calendar Control

Nguồn:Nhập ngày tháng thông qua Calendar Control 
Tác giả:Noname

 

Calendar control là một ActiveX control cho phép bạn nhập ngày tháng vào Access một cách chính xác, nhanh chóng và hiệu quả. Cách làm như sau:

1. vẽ 1 textbox đặt tên là txtFromdate
2. Vẽ 1 button
3. Click vào nút more control ở toolbox, tìm và chọn Calendar Control 11.0, Vào form, thả control này vào chỗ bạn muốn. Vào Properties đặt name của đối tượng này là Calendar2 và thuộc tính visible là No.

Ngăn chặn không cho Access tự động lưu record

Chúng ta biết rằng Access luôn tự động lưu lại các record mỗi khi ta nhập mới hoặc sửa đổi. Để ngăn không cho access tự động lưu, muốn lưu phải hỏi trước, nếu đồng ý thì lưu, nếu không thì undo lại giá trị trước khi thay đổi, ta dùng thủ thuật sau của sự kiện BeforeUpdate của form

3/9/11

Ẩn những giá trị trùng lắp

Bài viết này hướng dẫn bạn kết hợp thuộc tính Visible với HideDuplicate để ẩn giá trị lặp đi lặp lại trên một báo cáo. Trong cơ sở dữ liệu, các báo cáo làm từ quan hệ 1-n dẫn đến tên mã hàng lặp đi lặp lại thế này:
[Hình: DupeNoHide.png]

Thuộc tính HideDuplicate cho phép ẩn đi các ô OrderID, OrderDate, và CompanyName cho ta report dễ đọc hơn nhưng không hoàn toàn đúng
[Hình: DupeHide.png]

Date và Company ở order 10617 bị biến mất. TƯơng tự , Company ở Order 10619 cũng bị mất. Vấn đề đặt ra làm thế nào ngăn được những trường hợp này? Tức là cho phép hiện ra nếu nó là 1 OrderID mới.

9/7/11

Giúp chia nhóm ngẫu nhiên với số lượng bằng nhau

Giả định bạn cần phân ra n nhóm. Ta xếp record cho hết nhóm này, tới nhóm khác, khi đủ thì xoay lại từ đầu cho tới khi hết.
N: số nhóm.
M=1, nhóm hiện đang xem xét

18/6/11

24/4/11

Sử dụng trường Autonumber cho hiệu quả

Có rất nhiều bạn thắc mắc về autonumber, thắc mắc tại sao nó không tăng liên tục khi mình xóa 1-2 record...Sau đây xin giới thiệu 1 bài viết của nick huudung, trang fithou.net

AutoNumber, đây thực chất là 1 kiểu số có kích thước tương đương với Long Integer (hoặc Replication ID).
Autonumber khác với kiểu Number thông thường ở chỗ: giá trị của trường này được Access tự động sinh ra với mỗi bản ghi mới. cách thức sinh giá trị mới có thể là tăng dần (increment) hoặc ngẫu nhiên (random).
Mỗi khi ta sử dụng 1 giá trị của AutoNumber thì giá trị đó sẽ không bao giờ được sử dụng lại nữa. Điều này có lí do của nó: người ta thường dùng AutoNumber cho những trường khóa chính mà không cần quan tâm tới giá trị của nó, chỉ cần nó đảm bảo tính duy nhất --> muốn duy nhất thì những gì đã dùng sẽ không được dùng nữa.

24/2/11

Làm Việc với folder (TT)

Tác giả: Haquocquan
Vui lòng giữ nguyên tên tác giả và site khi bạn sử dụng hoặc dùng lại thủ thuật này
--------------------------------------------------------------------------------------------
Tiếp: Liệt kê các subfolders trong một folder:
Đoạn code dưới đây sẽ liệt kế các subfolders trong folder E:\XUAT\ vào table LuuSub

10/1/11

Mã hóa và giải mã- tgiả vba

Tác giả: VBA
site: Diễn đàn Thủ Thuật Access
ứng dụng 2 hàm này các bác có thể sử dụng trong việc quản lý mã hoá mật khẩu trong table User của các bác là hay nhất

6/12/10

Hàm chuyển giá trị trong cột thành chuỗi cách nhau dấu phẩy

bài viết của Noname
Site: http://thuthuataccess.com
vui lòng giữ tên tác giả và site nếu dùng lại bài viết này làm tư liệu cho mình và chia sẻ. Cám ơn

-------------------------------------------------------------------
Ứng dụng của hàm này vào việc liệt kê danh sách khách hàng, số hóa đơn mất - xóa bỏ, liệt kê các giá trị thỏa điều kiện nào đó trong 1 câu query thành 1 chuỗi.Dùng chuỗi này vào các báo cáo...