2023/02/28

최현우·2023년 3월 3일

업무/개발일지

목록 보기
33/134
post-thumbnail

프로토타입


편집화면의 밑에 칸은 편집대상 보다 가장 최근 데이터를 보이게한다.(날짜기준)

편집화면에 검색시에 입력값 데이터의 기준으로 가장 최근날짜 데이터를 가져온다.

화면제어도 있지만, 자바스크립트를 많이 만져야할거같다.

1. 디자인 만들기

2. 편집화면 만들기전에, Insert와 Search를 만들어 테이블에 표시 후 만들자!

그래야 값이 들어갔는지 확인하면서 수정하기에 편하다.

3. 검색시 항목의 형식제어

정규식을 사용하여 영어와 숫자만 입력 가능하도록 제어!

registerConfirm이라는 변수를 만들어 체크! 필수 항목이 아니기 때문에 빈값이 아닌경우도 조건 추가!

4. 검색항목값 서버로 넘겨준 후 SQL작성

검색항목중 최근정보만 가져오게 하는 체크박스가 있기 때문에 체크일때는 TOP(1)을 넣어 최근날짜 순으로 정렬하였다.

5.Insert도 마찬가지로 자바스크립트에서 서버로 값 넘겨준다.

이때 문제가 발생했다.

문제 1. 날짜형식을 YYYY/MM타입의 텍스트로 들어오기 때문에 데이터베이스에는 DD에 포함되는 01날짜를 넣어줘야한다.

그런데 table형식은 nvarchar(6) 타입도, 크기도 맞는게 없다.

문제2. numeric오류, numeric은 공백입력이 불가하다.

이때 해결하는 방법이 코드에서 공백인경우 null을 넣어주던가, 컬럼의 default를 null로 주어야한다.

내일 사양을 다시한번 PM과 확인해봐야겠다!

profile
세상에서 가장 귀여운건 == 윤호 ? True : False 언제나 True❤️

0개의 댓글