Předmět Autor Datum
Ty chceš opravdu dělat SUM (součet) a sčítat inventární čísla? Sum by měl smysl např. u ceny. Je to…
Jan Fiala 20.01.2019 17:42
Jan Fiala
omlouvám se... měl jsem se dotázat lépe... zkrátka jsem chyběl ve škole a snažím se dodělat tu úlohu…
lapislazuli12355 20.01.2019 17:57
lapislazuli12355
ty relace máš naprosto špatně. Relace propojují STEJNÁ pole v různých tabulkách. 1. tabulky si poj…
touchwood 20.01.2019 18:16
touchwood
V druhé tabulce ti chybí vazba na uživatele. Pro jednoduchost předpokládejme, že jeden hardware může… poslední
Jan Fiala 20.01.2019 19:12
Jan Fiala

Ty chceš opravdu dělat SUM (součet) a sčítat inventární čísla? Sum by měl smysl např. u ceny. Je to podobné, jako bys chtěl sečíst jména.

Jinak jsi se neobtěžoval napsat, co má být výsledkem tvého snažení.
Jakým způsobem hodláš propojit tabulku lidí s tabulkou "počítačů"?

omlouvám se... měl jsem se dotázat lépe... zkrátka jsem chyběl ve škole a snažím se dodělat tu úlohu doma. to SUM jak tam vydíte byl můj marný pokus na to nějak přijít protože se moc nevyznám... potřebuji založit např. dotaz kde se ptám na jméno uživatele a cenu jeho HW. výsledek by mi měl dát tabulku se sloupcem jmen uživatelů a vedle sloupek ceny HW když překliknu z návrhového zobrazení do datového listu.

ty relace máš naprosto špatně.

Relace propojují STEJNÁ pole v různých tabulkách.

1. tabulky si pojmenuješ nějak LIDSKY, nikoli "list1" až "listX", např. tabulky "Uživatelé", "Majetek" a "hardware"
2. KAŽDÁ tabulka musí mít nějaký primární klíč. "Uživatelé" budou mít id_user, majetek pak id, a hardware id_hw (doporučuje se typ "automatické číslo)
3. V tabulce "Majetek" pak budeš mít pole link_id_user a link_id_hw, které budou podobného datového typu, tj. celé číslo.
4. Celá databáze je typu M:N, kde tabulky Uživatelé a Hardware budou mít relaci 1:N k tabulce "Majetek"

A máš to hotovo.

V druhé tabulce ti chybí vazba na uživatele. Pro jednoduchost předpokládejme, že jeden hardware může mít pouze jeden uživatel.
Vazba bude z prvni do druhé na uživatele, z druhé do třetí přes inventární číslo
SUM pak bude na nějaké smysluplné pole - třeba cena, pokud požaduješ hodnotu, kterou má uživatel přidělenou.
Pokud potřebuješ vypsat seznam přiděleného hardware, tak tam žádné součtování nebude, zapomeň na křížové tabulky.

Zpět do poradny Odpovědět na původní otázku Nahoru