반응형
P2SK의 라이프
블로그 이미지
P2SKLife
앱개발에 대한 정보와 취미인 음악감상에 대한 정보를 공유합니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

250x250
반응형
2020. 11. 23. 22:48 앱개발/코듈러,앱인벤터
728x90
반응형

리스트 피커(List Picker)를 선택하려고 터치했다가 목록을 선택하지 않고

뒤로가기 버튼을 눌렀을 때 처리하는 방법을 고민하다 알게된 것입니다.

click은 터치하고 떼기까지를 하나의 동작으로 간주합니다.

touch up은 눌렀을 때, touch down은 뗐을 때...

각각의 액션에 맞게 처리해주시면 될듯합니다.

728x90
반응형
posted by P2SKLife
2020. 11. 20. 13:03 앱개발/코듈러,앱인벤터
728x90
반응형

Firebase Realtime DB 예제

버튼[BattleOwner]를 클릭하면 10000~99999의 정수를 난수발생하여 변수 BattleNo1에 저장합니다.

그러면 스크린명 [BattleOwner]를 오픈합니다. 이때 변수 BattleNo1의 값을 전달합니다.

 

이제 버튼[BattleVisitor]를 클릭하여 방금 BattleNo1값으로 오픈한 Firebase Realtime DB 버킷에 입장해야 합니다.

버튼 [BattleVisitor]를 클릭하면 Notifier로 숫자를 입력받습니다.

이때 숫자는 BattleNo1의 값을 입력하면 동일한 DB를 공유하게 됩니다.

Notifier로 입력받은 숫자에 0을 추가하여 버킷명으로 삼고, 이것이 예제그림의 182720이라는 폴더가 됩니다.

예제에서 BattleNo1 변수에 저장된 값은 18272인데 실시간DB 활용을 하기 위해서  [BattleOwner]가 오픈할 때 0을 추가하여 폴더를 생성하는 블럭과정이 있습니다. 그래서 폴더명에 0이 추가되어 있습니다.

그리고 tag명에 최하위 폴더명을 입력합니다. 그리고 거기에 기록된 Value가 있는지 값을 체크하고 if문 블럭을 활용하여 거기에 들어 있는 기본 값 "0"가 들어 있는지 여부를 확인합니다.

그래서 값이 있으면 정확하게 번호를 입력한 것이므로 스크린 [BattleVisitor]를 오픈하고,

없으면 잘못 입력한 것이므로 다시 입력하도록 메세지를 출력합니다.

728x90
반응형
posted by P2SKLife
2020. 11. 17. 10:30 엑셀/VBA 매크로 활용
728x90
반응형

728x90
반응형
posted by P2SKLife
2020. 11. 17. 10:25 엑셀/VBA 매크로 활용
728x90
반응형

728x90
반응형
posted by P2SKLife
2020. 11. 17. 10:19 엑셀/VBA 매크로 활용
728x90
반응형

 

시트명 [명단]에 있는 예제
시트명 [납부확인서]에 있는 서식 예제

 

 

 

728x90
반응형
posted by P2SKLife
2020. 11. 17. 10:12 엑셀/VBA 매크로 활용
728x90
반응형

먼저 매크로를 작성합니다.

이 매크로를 엑셀의 빠른실행도구모음에 아이콘을 추가하여 바로 사용할 수 있는 방법입니다.

 

1. 엑셀의 화면 좌상단에 있는 빠른실행도구 모음 아이콘[▼]을 클릭합니다.

2. [기타 명령]을 클릭합니다.

3. [빠른실행도구모음]을 클릭합니다.

4. 명령선택을 클릭하여 [매크로]를 선택합니다.

5. 그러면 방금 작성한 매크로명이 목록에 보입니다.

6. 매크로명을 선택하고 [추가]를 클릭합니다.

7. [확인]을 클릭합니다.

 

제거하는 방법은 위 5번 단계에서 우측에 있는 매크로 아이콘을 클릭하고 [제거]를 클릭하면 됩니다.

 

 

728x90
반응형
posted by P2SKLife
2020. 11. 16. 22:27 앱개발/코듈러,앱인벤터
728x90
반응형

timer 컴포넌트를 사용할 때 주의사항입니다.

속성에서 [Timer Always Fires]를 해제하고 필요할 때만 코딩에서 [Timer Enabled]를 [true]로 하여 사용하세요.

프로그램이 시작하자마자 timer가 무조건 실행되기 때문에

아직 처리할 준비가 되지 못한 상황인 경우에는 예상치 못한 오류가 발생하기도 합니다.

일단은 속성창에서는 언제나 활성화를 해제하고 사용하세요!!

휴! 이거 하나 때문에 에러가 발생했는데 왜 발생하는지 이유를 도저히 몰라서 마구마구 짜증만 난 걸 생각하면

이점 꼭 명심하세요! 타이머는 블럭 코딩에서 직접 활성화 여부를 처리하는 것이 좋을듯 !!!!!

728x90
반응형
posted by P2SKLife
2020. 11. 16. 10:41 엑셀/VBA 매크로 활용
728x90
반응형

728x90
반응형
posted by P2SKLife
2020. 11. 16. 10:37 엑셀/VBA 매크로 활용
728x90
반응형

728x90
반응형
posted by P2SKLife
2020. 11. 16. 10:35 엑셀/VBA 매크로 활용
728x90
반응형

728x90
반응형
posted by P2SKLife

728x90
반응형