acces 2007 funkce iif Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

nazdaar
nováček
Příspěvky: 16
Registrován: červen 10
Pohlaví: Muž
Stav:
Offline

acces 2007 funkce iif

Příspěvekod nazdaar » 03 čer 2011 13:34

Ahoj všem, potřeboval bych poradit.

Potřebuju v accessu použít něco na způsob fce iif, ale se třemi podmínkami-jedná se sportovní utkání, chci tam přiřadit body a pokouším se použít tohle:
Vítězství: IIf([vstřelené góly]>[inkasované góly];"domácí";"hosté")
no jenomže to nezahrnuje remízy:)sql moc neumím, tak jestli by mi někdo poradil, jestli to jde vyřešit nějakoou fcí, budu vděčenj, díky

Reklama
d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16106
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: acces 2007 funkce iif

Příspěvekod d1amond » 03 čer 2011 14:02

Když mi popíšeš tabulku (jaká data obsahuje), ze které data taháš, napíšu Ti SQL.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: acces 2007 funkce iif

Příspěvekod mejlacz » 03 čer 2011 14:06

Já se připojím. S klukama tipujeme při MS (hokej a fotbal) přesné výsledky na zápas. Při uhodnutém přesném výsledku 3b, při uhodnutém vítězi 1b. Šlo by na to udělat nějaké SQL?

nazdaar
nováček
Příspěvky: 16
Registrován: červen 10
Pohlaví: Muž
Stav:
Offline

Re: acces 2007 funkce iif

Příspěvekod nazdaar » 03 čer 2011 14:14

nešlo by to obecně nějakou fcí? budu to používat častěj ea nechce se mi jen tupě přepisovat sql, kterýmu třeba nebudu rozumět, jinak pole jsou:

domácí, vstřelené góly, inkasované góly no a na základě těhle polí něco jako vítězství- domácíxhostéxremíza

maiki
Level 3
Level 3
Příspěvky: 462
Registrován: listopad 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: acces 2007 funkce iif  Vyřešeno

Příspěvekod maiki » 04 čer 2011 00:36

toto by mělo fungovat:

vysledek: IIf([vstrelene]=[inkasovane];"remíza";IIf([vstrelene]>[inkasovane];"výhra";"prohra"))


V podstatě jsem dal jako hlavní podmínku jestli je remíza a pokud ne tak se dál šetří jestli výhra nebo prohra.

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16106
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: acces 2007 funkce iif

Příspěvekod d1amond » 04 čer 2011 11:23

Stále jsem nepochopil, k čemu databázi a jakou by měla mít strukturu. To co požaduje teď, je v Excelu mnohem jednodušší.
Pokud by se měl automaticky doplnit výsledek na základě dvou hodnot, tak by byl potřeba TRIGGER, který mi doplní při INSERT nějaké údaje o výsledku zápasu.
Další možnost (jednoduchá) by byla na úrovni datového zdroje sestavy, kde bych použil CASE.

Kód: Vybrat vše

case
when (golDomaci - golHoste) < 0 then 'Prohra domácích'
when (golDomaci - golHoste) = 0 then 'Remíza'
when (golDomaci - golHoste) > 0 then 'Výhra domácích'


Analogicky by se mohli přiřazovat i zmíněné body.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

nazdaar
nováček
Příspěvky: 16
Registrován: červen 10
Pohlaví: Muž
Stav:
Offline

Re: acces 2007 funkce iif

Příspěvekod nazdaar » 09 čer 2011 16:44

Maiki, no to je přesně ono, díky moc.

Díky i všem ostatním, dtb potřebuji do školy, je to komplexnější, tak excel nepomůže. Tak ještě jednou díky a omlouvám se za pozdní odpověď, byl jsem pryč. Mějte se


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel - funkce když
    od Martyn20 » 13 črc 2023 11:56 » v Kancelářské balíky
    5
    2813
    od mmmartin Zobrazit poslední příspěvek
    13 črc 2023 18:44
  • ErP - ,,nebezpečná" funkce? Příloha(y)
    od DifiCZ » 05 lis 2023 12:26 » v Vše ostatní (sw)
    11
    2602
    od WolfGunCZ Zobrazit poslední příspěvek
    09 lis 2023 13:16
  • Word 2007: Jak zrušit prázdné řádky na každé stránce mezi čarou a poznámkami?
    od Jirka0508 » 29 pro 2023 00:30 » v Windows 11, 10, 8...
    1
    927
    od mmmartin Zobrazit poslední příspěvek
    29 pro 2023 13:00

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: elninoslov a 6 hostů