Access definice ID

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

Moderátor: Mods_senior

wecker
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Access definice ID

Příspěvekod wecker » 17 bře 2014 08:37

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

Reklama
Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Access definice ID

Příspěvekod Lucinka_BUBU » 17 bře 2014 21:10

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: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: Access definice ID

Příspěvekod wecker » 20 bře 2014 08:07

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
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: Access definice ID

Příspěvekod d1amond » 20 bře 2014 08:19

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: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: Access definice ID

Příspěvekod wecker » 20 bře 2014 12:24

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 30 x

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Access definice ID

Příspěvekod Lucinka_BUBU » 20 bře 2014 14:24

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: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access definice ID

Příspěvekod karel.laska » 20 bře 2014 14:28

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 29 x

wecker
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: Access definice ID

Příspěvekod wecker » 21 bře 2014 06:27

supr, díky :)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti