• So sánh 1 giá trị với 1 mảng trong Query?
  • So sánh 1 giá trị với 1 mảng trong Query?

    k3nzyyb > 28-10-15, 09:41 PM

    Mọi người cho mình hỏi có thể so sánh 1 giá trị với 1 mảng được ko? VD:
    Mã:
    TongL: IIf(Left([Loai],1)="L" And Right([Loai],2)=Right([G1],2),[Soluong],0)

    Ở đây mình muốn so sánh
     2 giá trị cuối của mục Loai = 2 giá trị cuối từ G1 đến G20, nếu bằng nhau thì trả ra số lượng

    Nhưng không biết viết thế nào trong query, mong mọi người giúp đỡ
  • RE: So sánh 1 giá trị với 1 mảng trong Query?

    nguoilinh229 > 29-10-15, 04:43 PM

    Cùng thắc mắc, ai chỉ với
  • RE: So sánh 1 giá trị với 1 mảng trong Query?

    tranthanhan1962 > 29-10-15, 10:25 PM

    (28-10-15, 09:41 PM)k3nzyyb Đã viết: Mọi người cho mình hỏi có thể so sánh 1 giá trị với 1 mảng được ko? VD:
    Mã:
    TongL: IIf(Left([Loai],1)="L" And Right([Loai],2)=Right([G1],2),[Soluong],0)

    Ở đây mình muốn so sánh
     2 giá trị cuối của mục Loai = 2 giá trị cuối từ G1 đến G20, nếu bằng nhau thì trả ra số lượng

    Nhưng không biết viết thế nào trong query, mong mọi người giúp đỡ

    Cái này chưa phải là mãng mà là "một bầy" điều kiện. Cứ xử lý đủ điều kiện thì sẽ ra kết quả:
    Mã:
    TongL: IIf(Left([Loai],1)="L" And Right([Loai],2)=Right([G1],2) And Right([G1],2)=Right([G2],2) And ...And Right([G19],2)=Right([G20],2),[Soluong],0)
    Nếu bạn viết được code function thì công thức sẽ gọn gàng hơn (Hàm logic của access chỉ xử lý lần lượt các tham số chứ không phải như excel "chơi" tên hàm rồi mở ngoặc ra nhét vào bao nhiêu tham số cũng được 007 )