Stránka 1 z 1
Access definice ID
Napsal: 17 bře 2014 08:37
od wecker
Ahoj, je možné, aby se ID vytvářelo podle určitého klíče? Chtěl bych, aby se vytvářelo sloučením obsahu ze 4 sloupců daného záznamu (v excelu concatenate nebo &)
Díky za pomoc
Re: Access definice ID
Napsal: 17 bře 2014 21:10
od Lucinka_BUBU
Já se tě zeptám jinak a k čemu potřebuješ definovat ID.
Jestli ti to má hlídat a zabránit duplicitní hodnotě, tak zvaž opačný postup, že ID bude v jednom sloupci a rozdělíš ho potom podle klíče na 4 sloupce.
Jestli to je jen kvůli propojení, tak to propojíš všema 4-ma sloupcema.
Re: Access definice ID
Napsal: 20 bře 2014 08:07
od wecker
je to kvuli propojeni, tabulka A - ve 4 sloupcích jsou různé číselné údaje mohou se opakovat, ale v rámci celého jednoho záznamu je vždy záznam jedinečný (př. ve sl. 1 muze být č.1 nebo 2, ve sl. 2 také, takže může záznam vypadat takto 1 a 1; 1 a 2; 2 a 2 nebo 2 a 1; ale jako celek se to neopakuje, nemuze tam tedy být 2x 1 a 1)
tabulka B - to samé ale záznamy se mohou opakovat
jde o to ze v tabulce A je u záznamu nějaká částka a v tabulce B je definováno její čerpání
takže nevím jak jinak to projit abych mohl vytvořit dotaz A-B a viděl bych kolik tam zbývá peněz
Díky za odpověď
Re: Access definice ID
Napsal: 20 bře 2014 08:19
od d1amond
ID je pro Access unikátní. Měnit nejde.
Ale nikdo neříká, že si nelze vedle toho zvolit nějaký jiný PK, a ID vůbec nepoužívat (ale nevidím důvod, proč jej nevyužít). Sloupců může být klidně 150.
Možná by nebylo od věci, uvést konkrétní příklad, třeba v Excelu, na kterém ukážeš, jak relace vytvořit.
Re: Access definice ID
Napsal: 20 bře 2014 12:24
od wecker
problém je, že když tam nechám klasické ID autočíslo, tak když zapisuju do tabulky B musím mít samozřejmě to ID stejné jako odpovídající záznam v tab. A. Což je dost zdlouhavé, abych pokaždé vyhledával jaké to má mít ID. Záznam tabulky A odpovídá několika záznamům v tab. B
--- Doplnění předchozího příspěvku (20 Bře 2014 12:59) ---
viz. příloha, odečtením záznamů tab A minus tab B vím kolik mi na daných záznamech z tabulky A zůstává peněz
Re: Access definice ID
Napsal: 20 bře 2014 14:24
od Lucinka_BUBU
Tak jestli to máš na propojení, tak to jednoduše propoj vícero sloupci a máš to.
Re: Access definice ID
Napsal: 20 bře 2014 14:28
od karel.laska
Zdravím,
jeden rychlý nástřel přiložen

Jukněte myslím že je to ono.
S pozdravem
Karel
Re: Access definice ID
Napsal: 21 bře 2014 06:27
od wecker
supr, díky :)