Power Apps – vybírání a zobrazování datumu bez hodin
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Pokud vytvoříte jednoduchou aplikaci, která obsahuje zadávání kalendářních dat, přidá se standardně ovládací prvek, který vybírá kromě kalendářního datumu i hodiny. Pokud ale uživatel hodiny vybírat nechce, je toto dost matoucí. Takže jak si s tím poradit?
Vyjdeme z vytvořené aplikace, která obsahuje vybírání datumu (a bohužel také času):
Odemkneme kartu, která datum a čas obsahuje:
Teď už je možné odmazat vybírání hodin a minut:
V tu chvíli naskočí několik chybových hlášek. Jednu generuje dvojtečka, která byla mezi hodinami a minutami, a kterou teď můžeme s klidem smazat:
Pak chybové hlášce nastavíme hodnotu Y tak, aby tam místo:
- HourValue1.Y + HourValue1.Height
bylo:
- DateValue1.Y + DateValue1.Height
Teď už jen nastavujeme kartě vlastnost Update tak, aby nezohledňovala čas, tedy místo:
- DateValue1.SelectedDate + Time(Value(HourValue1.Selected.Value), Value(MinuteValue1.Selected.Value), 0)
tam bude jen:
- DateValue1.SelectedDate
To je vše, od teď už se čas nemusí vybírat. Pokud ho nechcete ani zobrazovat u popisků, můžete je odemknout a nastavit jim vlastnost Text z:
- Parent.Default
na:
- Datevalue(Parent.Default)
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.