Excel деректері негізінде кенеп бағдарламасын нөлден бастап жасау

Кесте түрінде пішімделген Excel деректеріне негізделген кенеп бағдарламаңызды нөлден бастап жасаңыз, содан кейін, қажет болса, басқа көздерден деректерді қосыңыз. Осы оқулыққа сүйене отырып, сіз екі экранды қамтитын бағдарламаны жасайсыз. Бір экранда пайдаланушылар жазбалар жиынын шола алады. Екінші экранда пайдаланушылар жазбаны жасай алады, жазбадағы бір немесе бірнеше өрісті жаңарта алады немесе бүкіл жазбаны жоя алады. Бұл тәсіл Excel бағдарламасынан негізгі бағдарламаны жасауға қарағанда көбірек уақыт кетеді, бірақ тәжірибесі көбірек пайдаланушылар оны қажеттіліктері үшін ең жақсы бағдарламаны жасау үшін пайдалана алады.

Алғышарттар

Осы оқулықтағы қадамдарды дәл орындау үшін алдымен осы үлгі деректерін пайдаланып Excel файлын жасаңыз.

  1. Бұл деректерді көшіріп алып, Excel файлына қойыңыз.

    StartDay StartTime Ерікті Сақтық көшірме
    Сенбі 10am-noon Васкес Кумаширо
    Сенбі noon-2pm Мұз Сингхал
    Сенбі 2pm-4pm Мик Мюллер
    Жексенбі 10am-noon Ли Адамс
    Жексенбі noon-2pm Сингх Морган
    Жексенбі 2pm-4pm Бате Нгуен
  2. Power Apps ақпаратты талдай алуы үшін бұл деректерді Кесте деп аталатын кесте ретінде пішімдеңіз.

    Қосымша ақпаратты Excel бағдарламасында кестені пішімдеу бөлімінен қараңыз.

  3. Файлды eventsignup.xlsx атауымен сақтаңыз, оны жабыңыз, содан кейін оны OneDrive сияқты бұлттық қойма тіркелгісіне жүктеп салыңыз.

Маңызды

Сіз өзіңіздің Excel файлыңызды пайдалана аласыз және осы оқулықты тек жалпы ұғымдармен танысу үшін қарап шыға аласыз. Дегенмен, Excel файлындағы деректер кесте ретінде пішімделуі керек. Қосымша ақпаратты Excel бағдарламасында кестені пішімдеу бөлімінен қараңыз.

Бос бағдарламаны ашу

Бос кенеп бағдарламасын Телефон орналасуымен жасаңыз.

Деректерге қосылу

  1. Экранның ортасында деректерге қосылу пәрменін таңдаңыз.

  2. Деректер тақтасында, көрінсе, бұлттық қойма тіркелгіңізге байланысты таңдаңыз. Олай болмаса, байланысты қосу үшін мына қадамдарды орындаңыз:

    1. Жаңа байланыс пәрменін таңдаңыз, бұлттық қойма тіркелгіңіздің тақтасын таңдаңыз, содан кейін Жасау пәрменін таңдаңыз.
    2. Сұралса, сол тіркелгінің тіркелгі деректерін көрсетіңіз.
  3. Excel файлын таңдау астында тізімді сүзгілеу үшін eventsignup сөзінің бірінші әріптерін теріңіз немесе қойыңыз, содан кейін жүктеп салған файлды таңдаңыз.

  4. Кестені таңдау астында Кесте құсбелгісін қойыңыз, содан кейін Қосылу пәрменін таңдаңыз.

  5. Деректер тақтасының жоғарғы оң жақ бұрышында жабу белгішесін (X) таңдау арқылы осы тақтаны жабыңыз.

Көру экранын жасау

  1. Басты қойыншасында, экран түрлерінің тізімін ашу үшін Жаңа экран жанындағы төмен көрсеткіні таңдаңыз, содан кейін Тізім опциясын таңдаңыз.

    Іздеу жолағы және Галерея басқару элементі сияқты бірнеше әдепкі басқару элементтері бар экран қосылады. Галерея іздеу жолағының астындағы бүкіл экранды жабады.

  2. Жаңа экранның жоғарғы жағында Белгі басқару элементін таңдаңыз, содан кейін [Тақырып] сөзін Жазбаларды көру жазуына ауыстырыңыз.

    Жазбаларды көру үшін тақырып жолағын өзгертіңіз.

  3. Сол жақ навигация тақтасында BrowseGallery1 параметрін таңдаңыз.

    Дескрипторлары бар таңдау жолағы галереяны қоршап алады.

    Тізім экранын қосыңыз.

  4. Оң жақ тақтаның Сипаттар қойыншасында Орналасу мәзірі үшін төмен көрсеткісін таңдаңыз.

    Орналасу мәзірін ашыңыз.

  5. Тақырып, тақырыпша және негізгі мәтін опциясын таңдаңыз.

  6. Формула жолағында CustomGallerySample сөзін Кесте сөзіне ауыстырыңыз және SampleText сөзінің екі данасын да Ерікті сөзіне ауыстырыңыз.

  7. Формула жолағының оң жиегінде төмен көрсеткіні таңдаңыз, содан кейін Мәтінді пішімдеу пәрменін таңдаңыз.

    Формула мына мысалға сәйкес келеді:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  8. Оң жақ тақтаның Сипаттар қойыншасында Өрістер белгісінің жанында Өңдеу пәрменін таңдаңыз.

  9. Title2 жолағында Ерікті опциясын, Subtitle2 жолағында StartDay опциясын және Body1 жолағында StartTime опциясын таңдаңыз.

  10. Деректер тақтасының жоғарғы оң жақ бұрышында жабу белгішесін (X) таңдау арқылы осы тақтаны жабыңыз.

Пайдаланушылар галереяны сол формуладағы SortByColumns және Search функцияларының негізінде еріктілердің аты бойынша сұрыптай және сүзгілей алады.

  • Егер пайдаланушы іздеу жолағында кемінде бір әріпті терсе, галерея тек Ерікті өрісі пайдаланушы терген мәтінді қамтитын жазбаларды ғана көрсетеді.
  • Егер пайдаланушы сұрыптау түймешігін (жаңарту түймешігі мен тақырып жолындағы қосу түймешігі арасында) таңдаса, галерея Ерікті өрісінің негізінде жазбаларды өсу немесе кему ретімен көрсетеді (пайдаланушы түймешікті қанша рет таңдағанына байланысты).

Осы және басқа функциялар туралы қосымша ақпаратты формулалар анықтамасы бөлімінен қараңыз.

Өзгерту экранын жасау

  1. Басты қойыншасында Жаңа экран жанындағы төмен көрсеткіні таңдаңыз, содан кейін Пішін пәрменін таңдаңыз.

  2. Сол жақ навигация тақтасында EditForm1 параметрін таңдаңыз.

  3. Оң жақ тақтаның Сипаттар қойыншасында Деректер көзі жанындағы төмен көрсеткіні таңдаңыз, содан кейін көрінген тізімде Кесте параметрін таңдаңыз.

  4. Жаңа ғана көрсеткен деректер көзі астында Өрістерді өңдеу пәрменін таңдаңыз.

  5. Өрістер тақтасында Өрісті қосу пәрменін таңдаңыз, әр өріске құсбелгі қойыңыз, содан кейін Қосу пәрменін таңдаңыз.

  6. Тасалау үшін әр өрістің атауының жанындағы көрсеткіні таңдаңыз, содан кейін Ерікті өрісін өрістер тізімінің жоғарғы жағында көрінетіндей етіп сүйреңіз.

    Өрістердің ретін өзгертіңіз.

  7. Өрістер тақтасының жоғарғы оң жақ бұрышында жабу белгішесін (X) таңдау арқылы осы тақтаны жабыңыз.

  8. Формула жолағында теру немесе қою арқылы пішіннің Элемент сипатын осы өрнекке орнатыңыз:

    BrowseGallery1.Selected

  9. Экранның жоғарғы жағында Белгі басқару элементін таңдаңыз, содан кейін [Тақырып] сөзін Жазбаларды өзгерту жазуына ауыстырыңыз.

    Тақырып жолағын өзгертіңіз.

Экрандарды жою және қайта атау

  1. Сол жақ навигация тақтасында Screen1 үшін көп нүктені (...) таңдаңыз, содан кейін Жою пәрменін таңдаңыз.

    Экранды жойыңыз.

  2. Screen2 үшін көп нүктені (...) таңдаңыз, Қайта атау пәрменін таңдаңыз, содан кейін ViewScreen сөзін теріңіз немесе қойыңыз.

  3. Screen3 үшін көп нүктені (...) таңдаңыз, Қайта атау пәрменін таңдаңыз, содан кейін ChangeScreen сөзін теріңіз немесе қойыңыз.

Көрініс экранындағы белгішелерді конфигурациялау

  1. ViewScreen жоғарғы жағының жанында дөңгелек-көрсеткі белгішесін таңдаңыз.

    Жаңарту үшін жазбаны қосыңыз.

  2. Сол белгішенің OnSelect сипатын мына формулаға орнатыңыз:

    Refresh(Schedule)

    Пайдаланушы осы белгішені таңдағанда, Кесте деректері Excel файлынан жаңартылады.

    Осы және басқа функциялар туралы қосымша ақпаратты формулалар анықтамасы бөлімінен қараңыз.

  3. ViewScreen жоғарғы оң жақ бұрышында плюс белгішесін таңдаңыз.

    Жазба қосу.

  4. Сол белгішенің OnSelect сипатын мына формулаға орнатыңыз:

    NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)

    Пайдаланушы осы белгішені таңдаған кезде, ChangeScreen әр өрісі бос күйде көрінеді, осылайша пайдаланушы жазбаны оңайырақ жасай алады.

  5. Галереядағы бірінші жазба үшін оң жақ көрсеткіні таңдаңыз.

    Көрсеткіні таңдаңыз.

  6. Көрсеткінің OnSelect сипатын мына формулаға орнатыңыз:

    EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)

    Пайдаланушы осы белгішені таңдаған кезде, ChangeScreen әр өрісінде таңдалған жазбаның деректері көрсетілген күйде көрінеді, осылайша пайдаланушы жазбаны оңайырақ өңдей немесе жоя алады.

Өзгерту экранындағы белгішелерді конфигурациялау

  1. ChangeScreen экранында жоғарғы сол жақ бұрышта "X" белгішесін таңдаңыз.

    Бас тарту белгішесі.

  2. Сол белгішенің OnSelect сипатын мына формулаға орнатыңыз:

    ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)

    Пайдаланушы осы белгішені таңдағанда, осы экранда пайдаланушы жасаған барлық өзгертулер алынып тасталады және көрініс экраны ашылады.

  3. Жоғарғы оң жақ бұрышта құсбелгі белгішесін таңдаңыз.

    Құсбелгі белгішесі.

  4. Құсбелгінің OnSelect сипатын мына формулаға орнатыңыз:

    SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)

    Пайдаланушы осы белгішені таңдағанда, осы экранда пайдаланушы жасаған барлық өзгертулер сақталады және көрініс экраны ашылады.

  5. Кірістіру қойыншасында Белгішелер тармағын таңдаңыз, содан кейін Себеп белгішесін таңдаңыз.

  6. Жаңа белгішенің Түсі сипатын Ақ мәніне орнатыңыз және жаңа белгішені құсбелгі жанында көрінетіндей жылжытыңыз.

    Себет белгішесі.

  7. Себет белгішесінің Visible сипатын мына формулаға орнатыңыз:

    EditForm1.Mode = FormMode.Edit

    Бұл белгіше пішін Жаңа режимін емес, Өңдеу режимінде болған кезде ғана көрінеді.

  8. Себет белгішесінің OnSelect сипатын мына формулаға орнатыңыз:

    Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)

    Пайдаланушы осы белгішені таңдағанда, таңдалған жазба деректер көзінен жойылып, көрініс экраны ашылады.

Қолданбаны тексеру

  1. ViewScreen пәрменін таңдаңыз, содан кейін F5 (немесе жоғарғы оң жақ бұрышта Алдын ала қарау белгішесін таңдау арқылы) алдын ала қарауды ашыңыз.

    Алдын ала қарау режимін ашу.

  2. Тізімді еріктінің аты негізінде сүзгілеу үшін іздеу жолағында бір немесе бірнеше әріп теріңіз немесе қойыңыз.

  3. Еріктінің атының негізінде деректерді өсу немесе кему ретімен көрсету үшін сұрыптау белгішесін бір немесе бірнеше рет таңдаңыз.

  4. Жазба қосыңыз.

  5. Қосқан жазбаңызды жаңартыңыз, содан кейін өзгертулерді сақтаңыз.

  6. Қосқан жазбаңызды жаңартыңыз, содан кейін өзгертулерден бас тартыңыз.

  7. Қосқан жазбаны жойыңыз.

  8. Esc пернесін басу арқылы (немесе жоғарғы оң жақ бұрыштағы жабу белгішесін таңдау арқылы) алдын ала қарау режимін жабыңыз.

Келесі қадамдар

  • Бағдарламаны басқа құрылғылардан іске қоса алу үшін бұлтта сақтау үшін Ctrl-S пернелер тіркесімін басыңыз.
  • Басқа адамдар іске қоса алуы үшін бағдарламаны бөлісіңіз.
  • Стандартты пішінді жасаусыз деректерді басқару үшін пайдалануға болатын Patch сияқты функциялар туралы қосымша мәліметтер алыңыз.
  • Бұл бағдарламаны шешіммен байланыстырыңыз, осылайша сіз, мысалы, оны басқа ортаға орналастыра немесе оны AppSource ішінде жариялай аласыз.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).