IT 관련 47

토드 (toad) 결과물 조회

쿼리로 조회된 결과물을 좀 더 편하게 보게 설정 [항목 설정] SELECT * 로 조회시 불필요한 항목이 너무 많으면 좌측상단에 =버튼을 누르면 보고 싶은 컬럼을 선택하여 볼 수 있음 (엑셀과 비슷하게 사용가능함, 틀고정도 가능) [부분 계산] 조회된 결과물 중 일부를 계산하고 싶으면 계산을 원하는 영역을 선택 후, 우측 상단의 시그마 버튼을 누르면 하단에 합, 평균, 건수, 최소, 최대값이 나옴 [설정 해제] 설정을 바꿔 놓으면 조회시 바뀐 설정대로 나오기 때문에, 다시 원래대로 하려면 마우스 우클릭 - Reset Columns [데이터 내보내기] 엑셀로 저장하기 ※ 토드 12버전 이상에서 최적화 되었습니다. 하위버전은 지원이 안될 수 있습니다.

토드 포맷팅

토드 포맷팅 : 보기가 불편하게 타이핑되어 있는 쿼리를 보기 좋게 바꿔줌 (대소문자 변경도 가능, 자동으로 들여쓰기가 됨) 설정에 따라서 다양한 방법으로 입맛에 맞게 포맷팅이 됨 단축키 : Ctrl + Shift + F [실행전] [실행방법] 마우스 우클릭 (Formatting Tools - Format) [실행후] [포맷팅 설정] view - ToadOption - Fomatter 위에 설정은 키워드 부분을 대문자로 나오게 함 ※ 토드 12버전 이상에서 최적화 되었습니다. 하위버전은 지원이 안될 수 있습니다.

Toad 기초교육

토드버전 확인하기 ! (파란색) : Decode, Case문 판별 - Decode보다 Case로 바꿔쓸 경우, 성능 향상이 있음을 추천 해당 부분 마우스 우클릭 (Refactor - Convert Decode Fuction to Case) ! (빨간색) : 에러 [쿼리 줄맞춤] Ctrl + Shift + F [부분 드래그] Alt키 누르고 드래그 - 그리고 편집하면 드래그 영역 다 바뀜 테이블 정보 보기(테이블 및 컬럼정보) View - objectPalette [SQL Recall] SQL이력 조회 (포토샵 histroy) F8키 - 왼쪽에 창 생김 [Rebuild Table] Database - Optimize - Rebuild Table 테이블 이관 또는 컬럼 추가 수정, 추가되는 컬럼의 위치 변경..

자주 사용하는 명령어

[가장 많이 사용하는 Intent] Intent intent = new Intent(this, IntroActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent); [아이디별 버튼 기능 수행시] public void onClick(View view) { switch (view.getId()) { case R.id.btnLogin : { // 입력창에 데이터 가져오기 EditText etId = (EditText)findViewById(R.id.etId); EditText etPw = (EditText)findViewById(R.id.etPw); S..

IT 관련/Html5 2015.10.28

VBA 워크시트, 이벤트

이벤트를 이용한 워크시트 제어 [셀 변경시] - G셀의 값이 단종이면 F열의 값을 0으로 바꿔주는 프로시저 Private Sub Worksheet_Change(ByVal Target As Range) Dim 표 As Range Set 표 = Range("A1").CurrentRegion If Target.Count = 1 Then // 현재표의 범위와 수정하고자 하는 범위가 같을 경우 (교집합, And조건) If Not Intersect(Target, 표.Columns(7)) Is Nothing Then If Target.Value = "단종" Then Target.Offset(, -1).Value = 0 End If End If End If End Sub [시트 삭제시 삭제 경고 메시지 없애기] App..

IT 관련/엑셀 2013.11.22

엑셀 VBA 위치함수 (range, 찾기, offset)

VBA의 오른쪽 상단의 '질문을 입력하세요' 란에 입력하세요 Range 개체 구성원 Worksheet 개체 구성원 [Range 개체] - 셀 하나 Range("A1") = Cells(1, 1) - (행번호, 열번호) = Cells(1, "A") - 연속된 범위 Range("A1:A10") = Range("A1", "A10") - (시작셀, 끝셀) - 정의된 이름 범위 Range("data") 지정된 범위로 영역을 잡을 경우, 셀이 이동하면 영역이 변경됨 따라서 해당열에 이름을 주워 관리하는 것이 좋음 ex) A1은 start로 H10을 end로 하면 Range("start", "end") - 다른 워크시트의 범위 Worksheets("Sheet2").Range("A1:A10") - 워크시트의 이름이 변경..

IT 관련/엑셀 2013.11.21

VBA 변수, 상수, For Each, 이벤트 비활성

[변수선언] Dim 변수명 As 데이터타입 변수명 = 값 [변수선업 옵션] VBE창 [도구] - [옵션] - 변수 선언 요구 체크하면 : 선언되지 않은 변수는 사용할 수 없음 (창 상단에 Option Explicit) 체크하지 않으면 : 선언없이 변수를 사용할 수 있음 [상수선언] Const 상수명 As 데이터타입 = 값 [메시지박스] Msgbox prompt, buttons, title Msgbox 메시지내용, 버튼종류, 타이틀명 ex) Msgbox "안녕하세요" , vbOkOnly, '메시지창' [입력창] InputBox prompt, title InputBox 메시지내용, 타이틀명 InputBox "입력하세요", "입력창" 단, 입력된 값을 변수에 넣을 경우, InputBox ("입력하세요", "입..

IT 관련/엑셀 2013.11.21

VBA 코드 (주석, 프로시저 호출)

Alt + F11 (엑셀 - Visual Basic 편집기) [엑셀의 VB코드] Range("C3").Value = "이원호" // C3의 값 세팅 Range("C3").Copy // 복사 Range("C7").Select // C7 선택 // 현재 활성화된 시트에 붙여넣음 Paste는 워크시트를 따라감 ActiveSheet.Paste // 복사모드 해제 Application.CutCopyMode = False VBA에는 엑셀에서 사용하는 함수 WorksheetFunction. (ex) WorksheetFunction.CountA(Range("A:A")) 나쁜예) Range("C1").value = "=Sum(A:A)" - C1의 셀에 Sum(A:A)를 쓰기에 매크로로 쓰기엔 안좋다. Visual Bas..

IT 관련/엑셀 2013.11.20

엑셀 1일차 - 구버전과 신버전 차이, 매크로

2003 버전 - 엑셀 구버전 *.xls - 바이너리타입 (101010100001)으로 저장됨 - 파일 복구가 어려움 - 65,000행 2007 이후 - 엑셀 신버전 *.xlsx (마지막의 x는 xml을 뜻함) - *.xlsm (매크로 파일) - 바이너리 타입이 아닌 xml타입 - 104만행 [매크로] ※ 매크로는 '실행취소(Ctrl + Z)'가 되지 않기 때문에 실행전에 반드시 파일을 저장해야 한다.

IT 관련/엑셀 2013.11.20
반응형