Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
1,66 MB
Nội dung
CHƯƠNG BIỂU THỨC VÀ PHÉP TOÁN, HÀM THƯỜNG DÙNG Biểu thức (trong Access biểu thức bao hàm công thức (formula)) dãy ký tự bao gồm thành phần sau: Định danh Toán tử (phép toán) Hàm Hằng số Phép toán số học: Ký hiệu Tên Cú pháp Ví dụ + Cộng a+b - Trừ a-b * Nhân a*b / Chia a/b ^ Lũy thừa a^b 10^3 = 1000 \ Phép chia nguyên a\b 10\3 = MOD Lấy phần dư phép chia a MOD b 10 mod = Ký hiệu = > < >= 10, "large", "small") Switch(exp1, value1, exp2, value2, …, exp_n, value_n): tìm dãy biểu thức exp biểu thức có giá trị trả giá trị value tương ứng Switch (SupplierID=1, SupplierID=3, "Nvidia") "IBM", SupplierID=2, "HP", Hàm thống kê: Avg(expression): tính trung bình cộng Sum(expression): tính tổng số Max(expression): lấy giá trị lớn Min(expression): lấy giá trị nhỏ Count(expression): đếm số record Hàm sở liệu: DAvg(expression, domain, [criteria]) DAvg("UnitPrice", "Order Details", "OrderID = 10248") DCount(expression, domain, [criteria]) DCount("UnitPrice", "Order Details", "OrderID = 10248") DFirst(expression, domain, [criteria]) DFirst("UnitPrice", "Order Details", "OrderID = 10248") DLast(expression, domain, [criteria]) DLast("UnitPrice", "Order Details", "OrderID = 10248") Hàm sở liệu: DLookup("FieldName" , "TableName" , "Criteria = n") DLookup("FieldName" , "TableName" , "Criteria = ‘string’") DLookup("FieldName" , "TableName" , "Criteria = #date#") DLookup("[UnitPrice]", "Order Details", "OrderID = 10248") DLookup("UnitPrice * Quantity", "Order Details", "OrderID = 10248") Hàm sở liệu: DMax(expression, domain, [criteria]) DMax("UnitPrice", "Order Details", "OrderID = 10248") DMin(expression, domain, [criteria]) DMin("UnitPrice", "Order Details", "OrderID = 10248") DSum(expression, domain, [criteria]) DSum("UnitPrice", "Order Details", "OrderID = 10248") DSum("UnitPrice * Quantity", "Order Details", "OrderID = 10248") CHƯƠNG [...]... logic> sai thì cho kết quả là Hàm số học: Round(expression, [decimal_places]): làm tròn số thập phân Format(expression, [format]): định dạng cho giá trị số Expression: giá trị cần định dạng Format: các kiểu loại định dạng cho số Format General Number Explanation Displays a number without thousand separators Currency Displays thousand separators as well as two decimal places Fixed... PER, NPER, PV, FV, TYPE) Hàm này cho phép xác định số lãi phải trả kỳ thứ p đối với khoản nợ vay thanh toán theo một kỳ khoản cố định ở dạng chuẩn PER: Kỳ thanh toán lần thứ p; 1 p nper PPMT PPMT(RATE, PER, NPER, PV, FV, TYPE) Hàm này cho phép xác định số nợ gốc phải trả kỳ thứ p đối với khoản nợ vay thanh toán theo một kỳ khoản cố định ở dạng chuẩn PV PV(RATE, NPER, PMT, FV, TYPE) Hàm này giúp... suất cố định của một kỳ Nper: Số chu kỳ tính lãi PMT: Số tiền thanh toán cố định mỗi kỳ PV: Giá trị hiện tại tham gia tính lãi Type: Kiểu của chuỗi tiền tệ Tham số này mặc nhiên là 0 và ứng với chuỗi cố định cuối kỳ chuẩn Tham số 1 ứng với chuỗi đầu kỳ dạng chuẩn PMT PMT( RATE, NPER, PV, FV, TYPE) Hàm này giúp xác định số tiền thanh toán cố định mỗi kỳ của 1 chuỗi tiền tệ loại đầu kỳ hay cuối... Null Nếu position không nguyên, hàm làm tròn position về số nguyên gần nhất và trả về giá trị tương ứng Choose(1, "Tech", "on", "the", "Net") → "Tech" Choose (3, "Tech", "on", "the", "Net") → "the" Choose(5, "Tech", "on", "the", "Net") → NULL Choose (3. 75, "Tech", "on", "the", "Net") → "the" Hàm điều kiện: Iif(condition, value_if_true, value_if_false): kiểm tra biểu thức điều kiện condition, nếu đúng... "Order Details", "OrderID = 10248") DSum(expression, domain, [criteria]) DSum("UnitPrice", "Order Details", "OrderID = 10248") DSum("UnitPrice * Quantity", "Order Details", "OrderID = 10248") CHƯƠNG 3 ... decimal places Fixed Standard Percent Scientific Yes/No True/False On/Off Displays at least one digit to the left of the decimal place and two digits to the right of the decimal place Displays the thousand separators, at least one digit to the left of the decimal place, and two digits to the right of the decimal place Displays a percent value - that is, a number multiplied by 100 with a percent sign... "large", "small") Switch(exp1, value1, exp2, value2, …, exp_n, value_n): tìm trong dãy biểu thức exp biểu thức đầu tiên có giá trị đúng sẽ trả về giá trị value tương ứng Switch (SupplierID=1, SupplierID =3, "Nvidia") "IBM", SupplierID=2, "HP", Hàm thống kê: Avg(expression): tính trung bình cộng Sum(expression): tính tổng số Max(expression): lấy giá trị lớn nhất Min(expression): lấy giá trị nhỏ nhất... Displays On is the number is not 0 dụ: Format (210.6, "#,##0.00") → Format (210.6, "Standard") → Format (0.981, "Percent") → Format (1267.5, "Currency") → Ví ‘210.60’ ‘210.60’ ‘98.10%’ ‘$1,267.50’ Hàm số học: Int(expression): lấy phần nguyên Rnd(): lấy một số nguyên ngẫu nhiên Cú pháp: Int((upper - lower + 1) * Rnd() + lower) upper, lower: số lớn nhất và số nhỏ nhất trong dãy số cần lấy số ngẫu nhiên ... toán) Hàm Hằng số Phép toán số học: Ký hiệu Tên Cú pháp Ví dụ + Cộng a+b - Trừ a-b * Nhân a*b / Chia a/b ^ Lũy thừa a^b 10 ^3 = 1000 Phép chia nguyên a 10 3 = MOD Lấy phần dư phép chia a... dạng cho số Format General Number Explanation Displays a number without thousand separators Currency Displays thousand separators as well as two decimal places Fixed Standard Percent Scientific... Choose(1, "Tech", "on", "the", "Net") → "Tech" Choose (3, "Tech", "on", "the", "Net") → "the" Choose(5, "Tech", "on", "the", "Net") → NULL Choose (3. 75, "Tech", "on", "the", "Net") → "the" Hàm điều