Nhiều điều kiện nhưng có 1 điều kiện rỗng thì những điêu kiện còn lại vẫn thực hiện câu lệnh.

Liên hệ QC

trinhnguyen1991

Thành viên mới
Tham gia
10/8/18
Bài viết
11
Được thích
8
Hi All
Nếu 'CELL(R9)' có dữ liệu và các Cell khác trống thì câu lệnh sql vận thực hiện chỉ dựa vào 'Cell(R9').
Thì mình có cách nào làm vậy không.
Em có đính kèm file.
Mọi người hỗ trợ em với.
SELECT Data.SO, Data.[ITEM ], Data.[PO number], Data.[Style Number],
Data.[PRIMARY SIZE], Data.[COLOR NAME], Data.[UPC/EAN CODE],
Data.[LOSS QUANTITY], Data.QUANTITY, Data.[TOTAL QUANTITY], Data.[N#W],
Data.[G#W], Data.MEANS, Data.[CARTON NO]
FROM Data
WHERE Data.DN = 'CELL(R9)' OR
Data.DN = 'CELL(R10)' OR
Data.DN = 'CELL(R11)' OR
Data.DN = 'CELL(R12)' OR
Data.DN = 'CELL(R13)' OR
Data.DN = 'CELL(R14)'
 

File đính kèm

  • Data.xlsm
    219.8 KB · Đọc: 5
Hi All
Nếu 'CELL(R9)' có dữ liệu và các Cell khác trống thì câu lệnh sql vận thực hiện chỉ dựa vào 'Cell(R9').
Thì mình có cách nào làm vậy không.
Em có đính kèm file.
Mọi người hỗ trợ em với.
SELECT Data.SO, Data.[ITEM ], Data.[PO number], Data.[Style Number],
Data.[PRIMARY SIZE], Data.[COLOR NAME], Data.[UPC/EAN CODE],
Data.[LOSS QUANTITY], Data.QUANTITY, Data.[TOTAL QUANTITY], Data.[N#W],
Data.[G#W], Data.MEANS, Data.[CARTON NO]
FROM Data
WHERE Data.DN = 'CELL(R9)' OR
Data.DN = 'CELL(R10)' OR
Data.DN = 'CELL(R11)' OR
Data.DN = 'CELL(R12)' OR
Data.DN = 'CELL(R13)' OR
Data.DN = 'CELL(R14)'
Hi All
Nếu 'CELL(R9)' có dữ liệu và các Cell khác trống thì câu lệnh sql vận thực hiện chỉ dựa vào 'Cell(R9').
Thì mình có cách nào làm vậy không.
Em có đính kèm file.
Mọi người hỗ trợ em với.
SELECT Data.SO, Data.[ITEM ], Data.[PO number], Data.[Style Number],
Data.[PRIMARY SIZE], Data.[COLOR NAME], Data.[UPC/EAN CODE],
Data.[LOSS QUANTITY], Data.QUANTITY, Data.[TOTAL QUANTITY], Data.[N#W],
Data.[G#W], Data.MEANS, Data.[CARTON NO]
FROM Data
WHERE Data.DN = 'CELL(R9)' OR
Data.DN = 'CELL(R10)' OR
Data.DN = 'CELL(R11)' OR
Data.DN = 'CELL(R12)' OR
Data.DN = 'CELL(R13)' OR
Data.DN = 'CELL(R14)'
--
Lỗi trên do điều kiện biểu thức so sánh kiểu giá trị giữa bảng nguồn và bảng báo cáo sau câu lệnh WHERE bị sai bạn nhé, nếu bạn không điền giá trị các ô còn lại, khi so sánh giá trị DN (giá trị số) của bảng nguồn với giá trị rỗng (bị hiểu là text) của bảng báo cáo sẽ có thông báo sai như file của bạn. Các ô rỗng bạn có thể điền số 0 để tạm thời khắc phục lỗi trên. Bạn có thể tham khảo khóa học báo cáo động của bên mình để hiểu bản chất và làm báo cáo hiệu quả hơn nhé.
 
Hi Anh(Chị)
Vậy mình có cách nào xử lý không ngoài trường hợp điền số 0 vào DN rỗng.
Nhờ anh chị tư vấn dùm em với.
 
Hi Anh(Chị)
Vậy mình có cách nào xử lý không ngoài trường hợp điền số 0 vào DN rỗng.
Nhờ anh chị tư vấn dùm em với.
Nếu muốn giữ nguyên công thức và điều kiện như trên, bạn có thể khắc phục bằng cách đưa cột DN bảng nguồn về giá trị text, định dạng và nhập liệu ô điều kiện bất kỳ bằng giá trị text thì các ô còn lại bạn để trống công thức vấn chạy được, không cần phải thêm giá trị 0 nhé.
 
Hi Anh
Em đã đưa về kiểu giá trị text nhưng câu lệnh vẫn không chạy được.
Anh có thể khắc phục dùm em qua TeamViewer
ID1 191 328 727
Pass:5693
 
Hi Anh
Sao chức năng chọn trường cột dữ liệu nguồn lại không dùng được vậy anh.
Anh chỉ cách em với.
 

File đính kèm

  • Untitled.png
    Untitled.png
    203.6 KB · Đọc: 3
Web KT
Back
Top Bottom