30 lines
1.9 KiB
Markdown
30 lines
1.9 KiB
Markdown
# **[입고] Tranducer 서버 등록 프로그램**
|
|
|
|
## 1. 프로그램 개요
|
|
|
|
| 항목 | 내용 |
|
|
| --- | --- |
|
|
| **프로그램 명** | TDReportUploader |
|
|
| **실행 파일 명** | db_test1.exe |
|
|
| **설치 위치** | 9층 입구 정면 |
|
|
| **용도** | 동일기연 / 켐스티 업체에서 전달받은Transducer 성적서를 데이터베이스에 등록 |
|
|
|
|
## 2. 프로그램 UI
|
|
|
|
| 메인 화면 |
|
|
| --- |
|
|
|  |
|
|
|
|
## 3. 프로그램 버튼 기능 요약
|
|
|
|
| 버튼 이름 | 컨트롤 ID | 주요 기능 설명 | 관련 함수 / 메서드 |
|
|
|-------------------|------------------|--------------------------------------------------------------------------------|--------------------------------|
|
|
| DB 열기 | `Button3` | 엑셀 파일을 열어 `DataGridView`에 데이터 로딩 | `loadExcelDB()` |
|
|
| DB 전송 (일괄 등록) | `Button5` | `DataGridView` 내 데이터를 DB에 일괄 등록, 중복 시 제외 | `Button5_Click()` |
|
|
| 읽기 | `btnReadDB` | 시리얼 번호 기준 DB 검색 후 폼에 값 채움 | `btnReadDB_Click()` |
|
|
| 수정 | `btnUpdateDB` | 폼에 입력된 값으로 기존 DB 레코드 수정 | `btnUpdateDB_Click()` |
|
|
| 삽입 | `btnInsrtDB` | 새 데이터(1건)를 `jomtCartridgeTbl`에 삽입 | `btnInsrtDB_Click()` |
|
|
| 삭제 | `btnDeleteDB` | 특정 시리얼번호 기준 레코드 삭제, 사용자 확인창 표시 | `btnDeleteDB_Click()` |
|
|
|
|
> ⚙️ 참고: 폼 초기화 시 `DataGridView` 열 정의 및 선택 모드 설정은 `Form1_Load`에서 처리됩니다.
|