# 6. 측정 데이터 조회 (Data View) [← 메뉴얼 목차로 돌아가기](사용자_메뉴얼.md) --- 하단 메뉴에서 **Data (측정 데이터)** 버튼을 클릭하면 표시됩니다. 다시 클릭하면 메인 화면으로 복귀합니다. ![[Pasted image 20260624104558.png]] ## 6.1 화면 구성 ``` ┌───────────────────────────────────────────────────────────────────────────────────────────┐ │ INSPECT DATA LIST (측정 기록 조회) │ ← 타이틀 바 ├───────────────────────────────────────────────────────────────────────────────────────────┤ │ [조회기간] 2026-05-01 ~ 2026-05-08 [판정 결과] 전체 │ │ [ID 검색] [작업자] [Lot No] [모델] [Search] [CSV] │ ← 2행 필터 영역 ├──────┬──────┬───────┬────────┬──────┬─────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┼ │검사일│검사시│ IC SN │ PCB │메이커│모델 │변형1 │변형2 │작업자│라인 │Lot No│지그 │... │ ← 데이터 그리드 ├──────┼──────┼───────┼────────┼──────┼─────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼ │ ... │ ... │ABC123 │ ABC123 │ MOBI │ EOL │ A │ B │ admin│ 1 │LOT001│ 1 │... │ ├──────┴──────┴───────┴────────┴──────┴─────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┼ │ [ Close ] │ └───────────────────────────────────────────────────────────────────────────────────────────┘ ``` ## 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** | 파란색 계열 | 설정된 2행의 모든 필터 조건으로 SQL Server EOL DB(혹은 CSV)를 부분일치 검색하여 그리드에 표시합니다. | | **CSV** | 녹색 계열 | 검색 결과를 새 CSV 파일(16개 전체 컬럼 사양)로 저장합니다. | ### Search 버튼 동작 상세 1. DB 연결 활성화 시 SQL Server `dbo.EOL` 테이블에서 Like 조건 쿼리 실행. 2. DB 연결 실패/주소 미설정 시 로컬 CSV 파일에서 인메모리 부분일치 검색 처리 (구형 8컬럼 파일 하위 호환). 3. 검색 결과가 없으면 "해당 조건의 데이터가 없습니다." 알림 표시. ### CSV 버튼 동작 상세 1. 검색 결과가 없으면 "저장할 데이터가 없습니다." 알림 표시. 2. 파일 저장 대화상자 표시 (기본 파일명: `InspectData_yyyyMMdd_HHmmss.csv`). 3. 저장 완료 시 "CSV 파일로 저장되었습니다." 알림 표시. ## 6.4 데이터 그리드 컬럼 | 컬럼 헤더명 | 바인딩 프로퍼티 | 정렬 | 설명 | |------|------|------|------| | **검사일자** | `InspectDate` | 좌측 | 검사 일자 (yyyy-MM-dd) | | **검사시간** | `InspectTime` | 좌측 | 검사 시각 (HH:mm:ss) | | **IC SN (제품ID)** | `ProductId` (`IcSn`) | 좌측 | 제품 고유 IC SN 시리얼 번호 | | **PCB 바코드** | `PcbBarcode` | 좌측 | PCB 바코드 식별자 | | **메이커** | `Maker` | 좌측 | 로그인 시 입력된 제조사명 | | **모델** | `Model` | 좌측 | 로그인 시 입력된 검사 모델명 | | **변형 1** | `Variant1` | 좌측 | 로그인 시 입력된 변형 1 사양 | | **변형 2** | `Variant2` | 좌측 | 로그인 시 입력된 변형 2 사양 | | **작업자** | `Operator` | 좌측 | 작업자 사용자 ID | | **작업라인** | `Line` | 좌측 | 로그인 공정 작업 라인 | | **Lot No** | `LotNo` | 좌측 | 생산 Lot 번호 | | **지그 번호** | `JigNo` | 좌측 | 사용 지그(Jig) 번호 | | **검사채널** | `Channel` | 좌측 | 검사 통신 채널 (`LEFT` / `RIGHT`) | | **SPEC UL** | `SpecUL` | 좌측 | 상한 규격값 | | **SPEC LL** | `SpecLL` | 좌측 | 하한 규격값 | | **릭 측정값** | `MeasuredValue` | **우측** | 측정된 리크 유량값 (**볼드 표시**) | | **최종판정** | `Judgment` | **중앙** | `OK`(녹색) 또는 `NG`(빨간색) 볼드 강조 | ### 그리드 스타일 - 격자선: 수평/수직 연회색 격자선 표시 - 홀수 행 배경: 흰색, 짝수 행 배경: 연회색 배경으로 행 식별 편의 제공 - 선택된 행: 연파랑 배경에 파란색 텍스트로 강조 - 컬럼 헤더 클릭 시 해당 열 기준 오름차순/내림차순 정렬 가능 (컬럼 순서 변경 불가) - 최소 50행이 항상 표시됩니다 (데이터가 적어도 격자 형태 유지를 위해 빈 행으로 채워짐) ## 6.5 화면 닫기 | 방법 | 설명 | |------|------| | 하단 **Close** 버튼 클릭 | 메인 화면으로 복귀 | | 하단 메뉴 **Data** 버튼 재클릭 | 토글 동작으로 메인 화면으로 복귀 | --- [← 이전: 시험 설정](05_시험_설정.md) | [다음: 자동 시험 프로세스 →](07_시험_프로세스.md)