Ahoj všem.
Mám problém s příkazem IIF a jeho použití v sestavě. Standardně při vyhodnocení logické hodnoty vrací pole data.2013 v sestavě hodnoty Ano/Ne.
Potřebuju vracet textové hodnoty "Ano", " ", kvůli přehlednosti plateb za jednotlivé roky, tzn, prázdný chlívek u nezaplaceného roku.
V poli sestavy mi to na výraz v poli =IIf([data.2013]=True, "Ano", " ") vyhazuje chybu o chybějícím operadnu/operátorovi, čárce, textu bez uvozovek.
Zdrojem sestavy je SQL dotaz.
Pokud si to chci zjednodušit přímo v dotazu použitim
Select data.2013, prosinec2013:IIf([data.2013]=True, "Ano", " ") FROM data
vyhazuje to stejnou hlášku.
Pomůže někdo začátečníkovi Accessu, kde je chyba v syntaxi?
Na netu jsem našel spoustu příkladů na Is null, <>, = , ale bohužel nikde konkrétní příklad podobného typu.
Díky za pomoc s touto trivialitou.
Access 2010, iif v sestavě, dotazu Vyřešeno
Vyřešeno Vyřešeno
Tak jo. Díky za zájem. Ručně jsem to syntakticky dohromady nedal. Použitím Sestavit v poli v dotazu a volby fce iif se po naklikání parametrů vygeneruje syntakticky správný zápis, který lze do budoucna použít při přímém psaní kódu.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 7
- 1564
-
od atari
Zobrazit poslední příspěvek
28 lis 2023 11:26
-
- 0
- 849
-
od _FalcoN_
Zobrazit poslední příspěvek
22 kvě 2023 19:21
-
- 1
- 575
-
od Zivan
Zobrazit poslední příspěvek
23 úno 2024 13:07
-
-
Excel 2010 - věc, co asi nemá řešení... Příloha(y)
od Story-Long » 10 srp 2023 15:30 » v Kancelářské balíky - 0
- 1520
-
od Story-Long
Zobrazit poslední příspěvek
10 srp 2023 15:30
-
-
-
Datový model - aktualizace po přidání dalšího sloupce do Access
od MK_Vs » 27 črc 2023 12:05 » v Kancelářské balíky - 0
- 1881
-
od MK_Vs
Zobrazit poslední příspěvek
27 črc 2023 12:05
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 31 hostů