본문 바로가기

전체 글

(111)
[PowerBuilder] SelectRow 색상 변경하기 파워빌더 강의를 따라가던 중 사소한 문제를 발견했다. 내 프로그램은 선택된 로우의 사원명이 하이라이트 되고, 직급, 부서명 콜론의 텍스트가 안 보인다. 위 사진이 강좌에 있는 프로그램의 모습이고, 아래 사진이 내 프로그램이다.검색하여 알아낸 사실은 일단 SelectRow를 쓰면, 1) 자동으로 배경색은 파란색, 글자색은 하얀색으로 바뀌고, 2) 수정 가능한 포커스된 콜론은 하이라이트 된다는 것이다. SelectRow를 사용하는 이상 색상을 변경하거나 하이라이트를 없앨 수는 없다.즉 글자가 안보이게 된 이유는 SelectRow로 인해 글자가 흰색으로 변경되었는데 DropDownListBox가 흰색배경이기 때문이다. DropDwonList의 배경 색상을 변경하는 방법은 찾을 수 없었다. 그럼 SelectRo..
[PowerBuilder] Sheet 관련 함수들 OpenSheet()MDI 윈도우에 sheet를 띄우고, 상단메뉴바 목록에 sheet 이름이 보이게 하는 것OpenWithParm(띄우려는 윈도우 이름, 변수)특정 window object를 띄우고 모든 property와 control들을 스크립트에서 사용할 수 있도록 한다. Message object에 parameter를 저장한다.OpenSheetWithParm()MDI 윈도우 내의 sheet를 오픈하고, 상단메뉴바에 sheet가 나타나게 하는 것. 오픈된 sheet에서 넘겨준 parameter 사용가능GetActiveSheet()현재 띄워져있는 sheet를 얻는다.GetFirstSheeet()활성화 여부에 상관없이 최상위 sheet를 얻는다.GetNextSheet(MDI 윈도우, 띄워져있는 sheet..
[PowerBuilder] 기초 파워빌더 개념 이해를 위한 용어 정리4GLFour Generation Language, 제 4세대 프로그래밍 언어들을 말함. 코드를 직접 쓰기보다는 개발툴과 상호작용하는 방식으로 개발한다.ex) 비주얼 베이직, 비주얼 C++, 파워빌더, 델파이 등ERP전사적 자원관리(Enterprise Resource Planning)의 약칭으로, 재무, 제조, 소매유통, 공급망, 인사관리, 운영 전반의 비지니스 프로세스를 자동화하고 관리하는 시스템. 부서간에 데이터 장벽을 해소하고, 정보를 통합하므로 비지니스 책임자 이를 통해 인사이트를 확보하여 운영을 최적화하고 더 나은 의사결정을 내릴 수 있다.=요약하면 경영 효율화 도구DW(DataWindow)Validation 및 다양한 Expression을 포함하고 있는 Ob..