Access definice ID

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

Moderátor: Mods_senior

Odpovědět
wecker
Level 1
Level 1
Příspěvky: 51
Registrován: 26 srp 2010 20:01

Access definice ID

Příspěvek 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
Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: 27 zář 2011 21:23

Re: Access definice ID

Příspěvek 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.
wecker
Level 1
Level 1
Příspěvky: 51
Registrován: 26 srp 2010 20:01

Re: Access definice ID

Příspěvek 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ěď
d1amond
člen HW spec týmu
Příspěvky: 16119
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: Access definice ID

Příspěvek 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.
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č?
wecker
Level 1
Level 1
Příspěvky: 51
Registrován: 26 srp 2010 20:01

Re: Access definice ID

Příspěvek 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
Přílohy
access.xlsx
(13.6 KiB) Staženo 49 x
Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: 27 zář 2011 21:23

Re: Access definice ID

Příspěvek od Lucinka_BUBU »

Tak jestli to máš na propojení, tak to jednoduše propoj vícero sloupci a máš to.
karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: 07 čer 2011 07:42

Re: Access definice ID

Příspěvek od karel.laska »

Zdravím,

jeden rychlý nástřel přiložen :-)

Jukněte myslím že je to ono.

S pozdravem
Karel
Přílohy
Rozpočet.zip
(17.76 KiB) Staženo 39 x
wecker
Level 1
Level 1
Příspěvky: 51
Registrován: 26 srp 2010 20:01

Re: Access definice ID

Příspěvek od wecker »

supr, díky :)
Odpovědět

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