Lỗi hàm IIf trong Access

Liên hệ QC

luyenvd

Thành viên mới
Tham gia
6/12/07
Bài viết
19
Được thích
1
Các bác cho hỏi:
Tôi sử dùng phần mềm Mức CLTT của bộ GD-ĐT viết trên MS Access 2003, trong đó có mục kiểm tra Logic chéo. Nhưng khi bấm vào kiểm tra thì chưông trình báo lỗi:
Syntax error in number in query expression
'IIf([Total_LT]=0.0.([Total_HS])/([Total_LT])'.
Nhờ các bác giúp cho. Cám ơn nhiều.
 
Tôi suy đoán thế này (Nếu như bạn gõ đúng cái báo lỗi):
Công thức đúng syntax là thế này: IIf([Total_LT]=0,0,([Total_HS])/([Total_LT])
Nhưng hệ thống đọc dấu phẩy ra dấu chấm, nghĩa là bạn đang set Control Panel Language Option là dấu phẩy thập phân (English là dấu chấm). Bạn thử kiểm tra xem..
 
ACE cho mình hỏi mình dùng hàm IIF trong access 2010 bị lỗi nhưng dùng trong access 2003 - 2007 thì chạy được.
VD: IIF([Diem]>=5,"Đậu","Thi lại"). access 2010 báo lỗi nhờ ACE diễn đàn giúp đở.
 
ACE cho mình hỏi mình dùng hàm IIF trong access 2010 bị lỗi nhưng dùng trong access 2003 - 2007 thì chạy được.
VD: IIF([Diem]>=5,"Đậu","Thi lại"). access 2010 báo lỗi nhờ ACE diễn đàn giúp đở.
đổi tùy chọn dấu chấm thập phân và dấu phân cách ngàn đơn vị (giữa dấu chấm và phẩy) trong Control Panel là chạy được
 
Web KT

Bài viết mới nhất

Back
Top Bottom