Právě je úte 22 kvě 2012, 4:29

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
 Předmět příspěvku: MS ACCESS - dotaz do databáze/makro
PříspěvekNapsal: úte 22 úno 2011, 13:59 
Offline

Registrován: pát 03 pro 2010, 18:11
Příspěvky: 1
Ahoj,
mám seznam cca 5000 položek, ke kterým je přiděleno ID sestávající z 8 číslic (1:1). Jedná se v podstatě o hiearchicky uspořádané položky, pořadí ID je např. 19888800-Y -> 19888820-Y -> 19888825-Y.

Potřebuji je rozdělit do tabulek tak, aby vznikla úroveň 1-X, přičemž v první tabulce budou jen položky s ID končící 4 nulami, popřípadě 3 nulami, pokud nemá nadřazené ID s 4 nulami. ne všechny položky mají úroveň se 4 nulami.

Ukázka:
ID:
19882000-Y
19882100-Y
19882130-Y
19882145-Y
23544000-Y
23544100-Y
...

V první tabulce tedy budou položky s ID 19882000-Y a 23544000-Y. V druhé tabulce budou ID 19882100-Y a 23544100-Y, v třetí tabulce 19882130-Y ...

Potřebuji tedy pravděpodobně makro, které si seřadí ID od nejmenšího po největší, a vybere položku s 4 nulami před -Y a pokud nenajde takovou úroveň, tak nalezne následující ID s 3 nulami. Tyto nalezené položky uloží do tabulky 1 atd. Ještě upozorňuji, že při vkládání do tabulky 2 (tedy položky s 3 nulami před -Y nebo 2, pokud se 3 není k dispozici) je nutné přejít položky se 3 nulami, které byly vloženy do tabulky 1.

Potřebuji to proto, že pak vytvořím relaci mezi tabulkami, které rozkliknutím povedou na nižší úroveň položek. Jak byste tento problém vyřešili? Upozorňuji, že jsem MS ACCESS začátečník a s makrem nemám příliš zkušeností. Moc díky za radu.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron


Powered by phpBB © phpBB Group
Český překlad – phpBB.cz
phpBB SEO