# 6. 측정 데이터 조회 (Data View) [← 메뉴얼 목차로 돌아가기](사용자_메뉴얼.md) --- 하단 메뉴에서 **Data (측정 데이터)** 버튼을 클릭하면 표시됩니다. 다시 클릭하면 메인 화면으로 복귀합니다. ![[Pasted image 20260624104558.png]] ## 6.1 화면 구성 ## 6.2 필터 조건 상세 ### 1행: 공통 기본 필터 | 항목 | UI 타입 | 기본값 | 설명 | |------|---------|--------|------| | **조회 기간** | DatePicker (달력) x 2 | 오늘로부터 7일 전 ~ 오늘 | 조회 대상 날짜 범위를 설정합니다. (달력 확대 표시 적용) | | **판정 결과** | 드롭다운 ComboBox | `[전체]` / `OK` / `NG` | 판정 결과에 따른 필터링을 수행합니다. (기본값: 전체) | ### 2행: 상세 검색 필터 (DB 스키마 필드 교차 검색) | 항목 | UI 타입 | 설명 | 기본값 | |------|---------|------|--------| | **ID 검색** | TextBox (텍스트 입력) | `IC_SN` 또는 `PCB_Barcode` 열에 대한 부분 일치 (LIKE) 검색을 수행합니다. | (빈 값 = 필터 제외) | | **작업자** | TextBox (텍스트 입력) | 작업자 ID (`Operator`) 열에 대한 부분 일치 검색을 수행합니다. | (빈 값 = 필터 제외) | | **Lot No** | TextBox (텍스트 입력) | 로트 번호 (`Lot_No`) 열에 대한 부분 일치 검색을 수행합니다. | (빈 값 = 필터 제외) | | **모델** | TextBox (텍스트 입력) | 모델명 (`Model`) 열에 대한 부분 일치 검색을 수행합니다. | (빈 값 = 필터 제외) | ## 6.3 조회 및 취소 버튼 | 버튼 | 색상 | 동작 | |------|------|------| | **Search** | 파란색 계열 | 설정된 필터 조건으로 로컬 로그 CSV 백업 파일을 검색하여 그리드에 표시합니다. (시스템 안정성을 위해 데이터베이스 직접 조회 대신 로컬 백업 파일을 조회하도록 설계되었습니다.) | | **Cancel (취소)** | 빨간색 계열 | 조회 중일 때 로딩 화면 내부에 나타나며, 진행 중인 파일 검색 작업을 중단하고 이전 화면으로 복귀합니다. | ### Search 버튼 동작 상세 1. 지정된 조회 기간에 해당하는 일별 로그 CSV 파일만 조회하여 검색을 수행합니다. (불필요한 파일 스캔을 제한하여 검색 속도를 향상시켰습니다.) 2. 검색 조건(판정, ID, 작업자, Lot No, 모델)에 맞는 데이터를 인메모리 부분 일치 방식으로 검색합니다. 3. 검색 결과가 존재하지 않을 경우 "해당 조건의 데이터가 없습니다." 알림을 표시합니다. ### 조회 중 로딩 및 Cancel 버튼 동작 상세 1. Search 버튼 클릭 시 화면 전체에 "Searching Logs..." 라는 반투명 오버레이가 활성화되어 검색이 진행 중임을 나타냅니다. 2. 검색이 지연될 경우 로딩 오버레이의 **Cancel (취소)** 버튼을 누르면 즉시 조회가 중단되고, "조회가 취소되었습니다." 메시지 박스 팝업 후 자동으로 메인 화면으로 복귀합니다. ## 6.4 데이터 조회 결과 표(그리드) 항목 안내 | 컬럼 헤더명 | 정렬 | 설명 | |------|------|------| | **IC_SN** | 좌측 | 제품 고유 IC 시리얼 번호 | | **PCB_Barcode** | 좌측 | PCB 바코드 고유 식별 정보 | | **Maker** | 좌측 | 로그인 시 입력된 제조사명 | | **Model** | 좌측 | 로그인 시 입력된 검사 모델명 | | **Variant_1** | 좌측 | 로그인 시 입력된 세부 파생 모델 1 | | **Variant_2** | 좌측 | 로그인 시 입력된 세부 파생 모델 2 | | **Operator** | 좌측 | 작업 진행자 사용자 ID | | **Production_Date** | 좌측 | 검사 수행 및 완료 일시 (yyyy-MM-dd HH:mm:ss) | | **Line** | 좌측 | 로그인 공정 작업 라인 | | **Lot_No** | 좌측 | 생산 Lot 번호 | | **Jig_No** | 좌측 | 사용 지그(Jig) 번호 | | **Channel** | 좌측 | 검사 채널 (`LEFT` 또는 `RIGHT`) | | **Spec_UL** | 좌측 | 누설 상한 규격값 (sccm) | | **Spec_LL** | 좌측 | 누설 하한 규격값 (sccm) | | **Leak_Value** | **우측** | 측정된 누설 리크량 (**볼드 표시**) | | **Result** | **중앙** | 최종 판정 결과 (`OK` 초록 / `NG` 빨강 볼드 강조) | ### 표(그리드) 스타일 - 격자선: 수평 및 수직 연회색 격자선을 표시합니다. - 교대 행 배경: 홀수 행은 흰색, 짝수 행은 연회색 배경을 적용하여 가독성을 높였습니다. - 선택된 행: 연파란색 배경에 파란색 텍스트로 강조합니다. - 컬럼 헤더 정렬: 헤더 클릭 시 해당 열 기준으로 오름차순 또는 내림차순 정렬이 가능합니다. (컬럼 순서 변경은 제한됩니다.) - 격자 유지: 조회된 데이터 개수가 50개 미만이더라도 화면 구성을 유지하기 위해 나머지 행은 빈 칸으로 채워져 표시됩니다. ## 6.5 화면 닫기 | 방법 | 설명 | |------|------| | 하단 **Close** 버튼 클릭 | 메인 화면으로 복귀합니다. | | 하단 메뉴 **Data** 버튼 재클릭 | 토글 동작을 통해 메인 화면으로 복귀합니다. | --- [← 이전: 시험 설정](05_시험_설정.md) | [다음: 자동 시험 프로세스 →](07_시험_프로세스.md)