Zobrazenie posledného vloženého čísla

"Rady nielen z Porady" - Tipy a triky, "how-to ...", nápady a riešenia k aplikáciam MS Office
pre všetky verzie až po MS Office 2010

Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 08.09.2009, 14:50

Chystám sa vyrobiť formulár, kde sa budú zapisovať ponuky, zmluvy, objednávky .... resp. už existujúci upraviť podla posledných požiadaviek.

Štruktúra pola:
A – druh dokladov (OPO, OPK, OPD, ...... cca 12 typov)
B – rok
C – poradové číslo

Doklady sa budú zapisovať v tom poradí ako prídu a každý bude mať svoje poradové číslo, ktoré bude o +1 oproti predchádzajúcemu (001, 002, 003 ....)

Potreboval by som do zvlášť pola aby sa zapisovali posledné použité čísla zvlášť pre každý rad (prípadne +1, ale to už problém nemal byť), aby kolegyňa vedela povedať obchodníkovi najbližšie volné číslo, ktoré si môže rezervovať. V zozname je to značne neprehladné a chcem zabrániť nežiadúcemu sortovaniu a hádaniu na slepo ...
Štruktúra bola vymyslená takto aby bolo možné efektívne triedenie (druh, rok,...)
Nemáte oprávnenie prezerať súbory priložené v tomto príspevku.
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 10.09.2009, 08:28

úžasné ..... toto by ma nanapadlo ani v "zlom" sne
v databázach mám absolutne rezervy, ale ako pozerám tak je najvyšší čas sa aj do tohto pustiť.

Ďakujem

Roman
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod Palo-admin » 10.09.2009, 08:33

marjankaj píše:Neviem či to bude takto stačiť.


Hej, elegantné a najlepšie riešenie, ak poradové čísla budú tvorené len číslami.

Iba pre zaujímavosť:
Ak by bolo poradové číslo kombináciou písmen a čísiel napadlo ma ešte jedno riešenie cez Pivot tabuľky (v kombinácii s makrom).

Niečo podobné je riešené v tomto príklade (Filtrovanie zoznamu pre validáciu údajov v bunke / Filtering a Data Validation list):
http://www.pc-prog.eu/phpBB3/images/xMyKB/Dependent_Validation_viaPivotTable.xls

Postup:
1) Unikátny zoznam miest- Pivot tabuľka vytvorená zo zdroja "CityList"
2) Oblasť jedinečných názvov miest pomenovaná ako "CityUnique"
3) Oblasť "CityUnique" použitá ako zdroj pre validáciu dát (overenie)

Poznámka: Ak sú povolené makrá, oblasť buniek "CityUnique" je vždy dynamicky zmenená, ked je aktualizovaná Pivot tabuľka
Napr. ak vybraná špecifická krajina.
viď (ALT+F11 ) funkcie Worksheet_Change, NamedRange_ReDimension

Palo
Palo-admin
Administrátor stránky
 
Príspevky: 473
Registrovaný: 18.07.2008, 16:43
Udelené poďakovania: 6 krát
Prijaté poďakovania: 63 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 10.09.2009, 09:44

našiel som ešte jeden zádrhel, ktorý som si neuvedomil .... :roll:
pri prechode roku sa bude zadávať do stlpa rok iné číslo a číslovanie pôjde zase od 001 (dosadené ručne netreba automatizovať cez makra)
dalo by sa to vyriešiť posunutím oblasti databázy, alebo podmienkou ktorá bude porovnávať rok samozrejme za predpokladu že nebude ako text ale číslo 09 s formátom "00".

ako viem zadať podmienku (predpokladám že if) do databázového vzorca? skúšam ale nejak mi to nende :cry:
podmienkovanie if viac menej zvládam, ale pri dbf mi to nejak nedáva zmysel.

a ešte jedna vec na formatovanie ....
ako viem zvýrazniť časť vzorcového pola?
príklad:
="následujúce číslo dokladu "&D2&"/09-"&text(DMAX(A6:C500;"číslo";D1:D2);"000")
aby bol výsledok: následujúce číslo dokladu OBO/09-005
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod Palo-admin » 10.09.2009, 10:18

Podmienka pre DMAX sa tvorí rovnako ako napr. pre rozšírený filter.
Pekné príklady sú priamo v helpe pre danú funkciu.

Pre tento prípad - vid obrázok"
Cislovanie2.GIF


P.
Nemáte oprávnenie prezerať súbory priložené v tomto príspevku.
Palo-admin
Administrátor stránky
 
Príspevky: 473
Registrovaný: 18.07.2008, 16:43
Udelené poďakovania: 6 krát
Prijaté poďakovania: 63 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 10.09.2009, 10:49

v jednoduchosti je krása .... tak toto ma nenapadlo, ale je to logické.

ešte poprosím formátovanie ....
ako viem zvýrazniť časť vzorcového pola?
príklad:
="následujúce číslo dokladu "&D2&"/09-"&text(DMAX(A6:C500;"číslo";D1:D2);"000")
aby bol výsledok: následujúce číslo dokladu OBO/09-005
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 10.09.2009, 11:19

už to je vyriešené .... ale nečakal som také boje :lol: dakujem

zatial som to narýchlo poriešil takto, tak ma nekamenujte :roll:
Nemáte oprávnenie prezerať súbory priložené v tomto príspevku.
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod Palo-admin » 10.09.2009, 11:31

paulovic píše:už to je vyriešené .... ale nečakal som také boje :lol: dakujem

zatial som to narýchlo poriešil takto, tak ma nekamenujte :roll:


Ok, funguje.
Ale nemal by byť v bunke E2 text: "Posledné použité číslo ..."
(napr. pre OPO 2009)

P.
Palo-admin
Administrátor stránky
 
Príspevky: 473
Registrovaný: 18.07.2008, 16:43
Udelené poďakovania: 6 krát
Prijaté poďakovania: 63 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 10.09.2009, 12:16

xixi text je dobrý len mi vypadlo +1
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Re: Zobrazenie posledného vloženého čísla

Poslaťod paulovic » 10.09.2009, 12:28

marjankaj píše: ... Ak potrebuješ zvýrazniť to číslo, tak bunku E2 rozdeľ do dvoch buniek a zvýrazni iba to číslo.

to je práve to, čoho by som sa rád vyvaroval. Rád používam formátovanie s textom v jednej bunke a takéto zvýraznenie mi chýba. Niekedy by som musel pridať z tohto dôvodu dalšiu bunku vedla, potom zlučovať .... nejaké dalšie nápady?
paulovic
 
Príspevky: 32
Registrovaný: 12.08.2009, 13:41
Udelené poďakovania: 2 krát
Prijaté poďakovania: 3 krát

Ďalší

Späť na Word, Excel, PowerPoint, Outlook, Access

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť

cron