본문 바로가기

전체 글468

IT 담당자의 흔한 업무 - flowchart 그리기 Power Apps으로 업무 프로그램을 만들다 보니 협의 할 사항이 많이 나타나내요. 아래는 제가 만들고 있는 앱의 흐름도 (flowchart)를 Visio로 작성한 내용입니다. 이제 이걸 앱으로 만들어야 겠죠. 결재 양식 부터 할 일이 많을거 같네요. 2023. 1. 30.
Power Apps – 캘린더 변수 이해 초보자의 입장에서는 템플릿을 가져다 사용하라고 하면 어떻게(?) 라는 생각을 하게 된다. 그냥 가져와 사용하면 뭔가 부족 한 거 같고 조금만 응용하면 좋을 텐데 무얼 건드려야 할지 모르겠고. 나 같은 경우는 우선 가져와 사용해 본다. 관련 MS 자료 및 Youtube 동영상을 검색하여 사용 방법을 숙지한다. 응용해서 내 맘대로 사용해 보려고 노력한다. 이러한 과정을 거치다 보면 시간도 오래 걸리고 지칠 때도 있다. 그래도 내가 원하는 답을 찾을 때는 무척 기분이 좋아진다. (자아 만족형) 초보자를 위해 변수에 대해 분석해서 나 같은 사람이 다음에 공부할 때 도움이 되었으면 해서 글을 남긴다. Microsoft 자료 - 캔버스 앱용 일정 화면 템플릿 https://learn.microsoft.com/ko-.. 2023. 1. 27.
Power Apps – Split 문자열 나누기 Power Apps의 Split 함수 https://learn.microsoft.com/ko-kr/power-platform/power-fx/reference/function-split 아래 문자열을 : 문자를 기준으로 나누고 싶다. 국민은행:111-11-1111-111 텍스트 레이블 Text 속성 Index(Split("국민은행:111-11-1111-111",":"),1).Result 국민은행 Index(Split("국민은행:111-11-1111-111",":"),2).Result 111-11-1111-111 Gallery의 Items 속성 Split("국민은행:111-11-1111-111",":") ThisItem.Result 2023. 1. 26.
Power Apps – 버튼을 눌렀을 때 아이콘이 이동하는 방법 비행기 아이콘을 이동 버튼을 눌렀을 때 마다 조금씩 이동하게 하는 방법 전역 변수 설정 및 초기화 varMoveX, varMoveX 두개의 변수를 선언하고 값을 300으로 앱이 실행될 때 초기 값을 설정 Set(varMoveX,300);Set(varMoveY,300); AirPlaneIcon 의 X : varMoveX, Y : varMoveY 각 버튼의 OnSelect 설정 값 LeftButton : OnSelect = Set(varMoveX,varMoveX + 30) RightButton : OnSelect = Set(varMoveX,varMoveX - 30) UpButton : OnSelect = Set(varMoveY,varMoveY - 30) DownButton : OnSelect = Set(va.. 2023. 1. 25.
Power Apps – HTML 텍스트 (Table 예제) HTML 텍스트는 Power Apps에서 HTML 및 css를 사용하여 다양한 표현을 구현할 수 있다. 아래 예제는 글로벌소프트 경비 규정을 Power Apps HTML 텍스트로 표현한 예이다. 경비 내용은 EtcExpenseRule 값을 가져와 HTML 소스에 해당 값을 넣어 출력 아래는 관리팀에서 해당 경비를 수정할 수 있게 구성한 화면 위의 경비가 수정되면 아래와 같이 LookUp으로 데이터를 가지고 오기 때문에 자동으로 테이블의 값이 변경되게 된다. 아래 소스의 반복되는 값은 Set(변수명,설정값) 으로 간략화 할 수 있다. 여기서는 모든 css 값을 HTML 태그에 포함하여 구성 "& Text(LookUp(EtcExpenseRule,No=4,Cost),"#,###") &" " 항목 지원내용 비고.. 2023. 1. 20.
Power Apps – Gallery로 Button Round 처리하기 아래 화면처럼 버튼의 처음과 끝에 라운드를 다르게 부여하여 보다 다양한 모양을 만들 수 있다. 아래 버튼을 표현하는 과정을 정리 Button Gallery 설정 ButtonGallery 의 Items 속성 설정 Table({ID:1,Icon : Icon.Save ,Name: "Save"},{ID:2,Icon : Icon.Cancel ,Name: "Cancel"},{ID:3,Icon : Icon.Settings ,Name: "Setting"}) 기타 설정 값 TemplateSize : 60, TemplatePadding : 0 Button Rectangle 설정 Button Rectangle 순서를 맨 앞으로 가져와서 다른 아이콘 혹은 텍스트가 선택되지 않도록 한다. Button Icon 설정 버튼의 크기.. 2023. 1. 19.
Power Apps – Menu Component 만들기 메뉴의 버튼이 클릭하면 해당 화면의 Visible 속성이 true로 변경되어 화면이 나타나게 구성 구성요소 만들기의 자세한 방법은 Powerapps LeftMenu Navigation Menu Component 참고 사용자 지정 속성 ButtonMenuItem : 속성 정의 방법 Table({Name : "Save",Icon : Icon.Save },{Name : "Cancel",Icon : Icon.Cancel}) ButtonGallery의 Items 속성 값 ButtonComponent.ButtonMenuItem 테이블 속성을 이용하여 화면에 메뉴의 개수 및 종류, 아이콘 모양을 바꿀 수 있게 구성 Table({Icon : Icon.Post, Name : "만들기"},{Icon : Icon.Publi.. 2023. 1. 18.
Power Apps – 기존 데이터로 새로운 Lists 만들기 및 지우기 이미 가지고 있는 SharePoint List 값을 가지고 다른 SharePoint List 혹은 Collection을 만들어 사용 할 수 있다. 아래 SharePoint Lists 만 만들어 놓은 상태 아래 UserData 초기화 OnSelect 기존 Data의 값을 불러와 자동 생성 ForAll( // ForAll 아래 Employee1의 행의 개수 만큼 실행 Employee1, Collect( // 기존 데이터에 추가로 생성, 없으면 만들어 짐. ExpenseCost, // SharePoint Lists 혹은 Collection { // SharePoint Lists의 경우 이미 목록을 만들어 놓아야 함. No: ENo, // 직원 정보를 불러와 해당 값에 넣는다. Name: EName } ) );.. 2023. 1. 16.