Access Basic là ngôn ngữ lập trình cho MS Access, cho phép tạo ra các hàm và thực hiện chức năng tương tự như macro nhưng linh hoạt hơn. Nó bao gồm các thành phần cơ bản như biến, hằng, các cấu trúc lựa chọn và lặp, cũng như các thao tác trên cơ sở dữ liệu thông qua đối tượng DAO. Các thao tác chính trên recordset bao gồm thêm, sửa, và xóa dữ liệu.