마이크로소프트/Power Apps 8

collect, patch, forall, filter, first, last

목차 ★ Collection 1) 컬렉션 collection 구성요소 여러 데이터를 모아놓은 것 칼럼, 로우로 이루어진 테이블 형태이다. - 칼럼=열 - 로우=행=레코드 - 필드: 개별 데이터 2) 컬렉션 만들기 Collect(colBox, {colheight: 3, colwidth: 4, colname: "선물"}) Collect() 함수를 쓴다. colBox: 가장 먼저 콜렉션 변수를 만든다. colheight, colwidth, colname: 열을 지정한다. 3,4,"선물": 행을 넣는다. 이번에는 여러 개의 행을 넣어보자. Collect( colBox, { colheight: 3, colwidth: 4, colname: "선물" }, { colheight: 1, colwidth: 2, colna..

ToDoList 앱 만들기 2 - Timer

파워앱스에서 앱을 제작할 때, 첫 화면 인트로를 넣어보자. 첫 화면은 잠깐 보여주고, 일정 시간이 지나면 자동으로 바뀌는 형태를 취할 거다. 완성 화면은 아래와 같다. 타이머 삽입>타이머 1) AutoStart = true 자동시작 2) Duration= 3000 3초 동안 타이머 작동 여기서 시간 단위는 밀리 세컨이다. 초*1000의 값을 주면 된다. 3) OnTimerEnd= Navigate(Screen1, ScreenTransition.Cover) 타이머가 끝나면 해야 할 일을 적는다. 여기서는 스크린1으로 화면전환을 해달라고 적었다. 4) Visible= true 현재는 타이머를 보이도록 해두었다. 만약 숨기고 싶다면 false로 바꾼다. 이 외에 여러 가지 방법으로 아이디어를 덧댈 수 있다. 완..

ToDoList 앱 만들기 1 - CRUD, Navigate, NewForm, EditForm, DisplayMode, If, Remove

목차 CRUD 이해하기 데이터베이스 기반의 앱에서는 create 생성 read 읽기 update 수정 delete 삭제 CRUD 행위가 이루어진다. ToDoList 앱을 만들어보며 CRUD를 체험하자. sharepoint 데이터베이스 만들기 앱에서 데이터가 생성되면 그것을 보관할 곳이 필요하다. 저장창고라고 생각하자. 그것을 실현시켜줄 곳으로 SharePoint를 선택한다. 화면 3개 구성하기 Create Data 추가 SharePoint 검색 후, 추가, Todo_list 추가 삽입- 갤러리 > Layout 변경 Read 원하는 것을 선택해준다. ThisItem.(쉐어포인트의 칼럼) Remove 원하는 것을 지운다. 삽입> 아이콘> 휴지통삽입 삽입> Edit form >데이터연결 원하는 필드만 선택하기..

[PowerApps] 카페 앱 만들기 3

1. 새로운 창 만들기 주문처리를 위한 새로운 창을 만든다. 이름은 RegOrder로 하고, 이전에 사용했던 디자인을 복사해서 가져온다. 리셋 아이콘을 넣고, Onselect에 아래와 같이 코드를 입력한다. Refresh(OrderItem) 2. 갤러리 삽입하여 주문상황을 본다. 데이터원본을 OrderItem으로 바꾸고, 레이아웃은 제목, 부제목, 본문으로 한다. 갤러리에 보여지는 데이터 중, OrderState가 주문등록인 것만 보이게 하고 싶다. Items에 아래와 같이 코드를 작성한다. Filter(OrderItem, OrderState="주문등록") 3. 안의 속성 값을 바꾼다. ThisItem.'만든 사람' 까지 적으면 여기 아이템에 만든 사람과 관련된 값을 넣을 수 있다. ThisItem.'만..