용어 MDI 기본적인 메인 프레임이 존재하고 그 안에 귀속되어 여러 메뉴나 윈도우를 포함하는 형식으로 일반적인 프로그램 틀 형식이다. SDI 윈도우 하나가 단독으로 실행되는 형식이다. 윈도우의 계산기나 메모장이 그 예이다. sheet 윈도우 위에 띄울 수 있는 미
OpenSheet() MDI 윈도우에 sheet를 띄우고, 상단메뉴바 목록에 sheet 이름이 보이게 하는 것 OpenWithParm(띄우려는 윈도우 이름, 변수) 특정 window object를 띄우고 모든 property와 control들을 스크립트에서 사용할 수
파워빌더 강의를 따라가던 중 사소한 문제를 발견했다. 내 프로그램은 선택된 로우의 사원명이 하이라이트 되고, 직급, 부서명 콜론의 텍스트가 안 보인다. 위 사진이 강좌에 있는 프로그램의 모습이고, 아래 사진이 내 프로그램이다. 검색하여 알아낸 사실은 일단 Selec
detail에서 컬럼 클릭 compute 버튼 클릭 함수 추가하기
KeyDown으로 어떤 키가 눌렸는지 확인하는 것은 불가능하지만, 특정 키가 눌렸는지 아닌지 알려준다. 엔터키가 눌려졌을 때를 인식하고 싶다면 아래와같이 사용하면 된다. 더 많은 키코드를 알고 싶다면 여기 참고
가로로 출력하고 싶은 데이터 윈도우의 속성창에서 Print Specification 탭으로 들어간다. Paper Orientation을 landscape(1)로 바꾼다.
데이터 윈도우 우클릭 > Edit Source controll + F5로 process 검색한 후 값을 1에서 0으로 변경 freeform에서 grid 타입으로 변경할 수도 있긴하지만 줄이 어긋나는 경우가 많으므로 안 하는 편이 낫다.
Data source에서 쿼리를 수정했을 때, DB에 값이 제대로 들어가게 하기 위해서는 properties를 업데이트 해주어야한다. 만약 새로운 컬럼을 추가하였는데 update properties를 해주지 않았다면, 데이터 저장 시에 null값이 들어가게 된다. Ro
파워빌더를 깃허브에 올리면 코드를 볼 수 없게 된다.변경내역을 추적하기 위해 pbl파일을 txt파일로 변환하는 프로그램을 찾아냈다. 이걸 fork해서 내 쓸모에 맞게 기존 프로그램을 개선하였다. 개선점파일을 원하는 경로에 저장(기존 프로그램은 파워빌더 파일을 선택한 경