Příspěvky uživatele


< návrat zpět

Ahoj, připravuju plán laboratoře, jehož výstupem je obecně plánování spotřeby lidských i strojních hodin 2 týdny dopředu (kumulativně), pak rozpad časových nákladů na jednotlivá měřící zařízení, evidence skutečně odvedených výkonů, etc. V tuto chvíli testuju něco jako beta verzi, odhadem je to ze 70 % hotové. Rád bych to ale končil s někým, kdo mi to pomůže dotáhnout, dá tomu nějaký profesiálnější desing, přijde se zajímavými podněty, atd. Zájemcům pošlu do e-mailu podrobnější info, domluvíme cenu a budeme všichni spokojeni:). Díky 10 !

Tak to už je pro mě vyšší dívčí 1 . Díky moc všem, moc mi to pomohlo!

Děkuji...krásné a elegantní řešení!

Jsem to ale osel, teď už jsem ji přiložil...

Ahoj všem, poprosil bych o nástin řešení.Mám tabulku, viz příloha, kde v řádcích jsou popsány jednotlivé role (činnosti v zaměstnání) a ve sloupcích jednotlivé podnikové pozice. Pokud nějaká role přísluší dané podnikové pozici, je zaškrtnuta křížkem. Potřeboval bych nějaké elegantní řešení, jak vyfiltrovat, ke které podnikové pozici přísluší jaké role a naopak. Pokoušel jsem se to řešit kontingenční tabulkou,ale nějak mi to nešlo.Předem děkuji za radu.

Hezké ráno,

rád bych ve formuláři měl automaticky generovaný histogram, vč.gaussovy křivky. Není problém histogram vytvořit ručně, ale při nahrání nových dat se již neaktualizuje, ačkoli se mi automaticky přepočítávají jednotlivé třídy (vstup "bin range") v závislosti na rozptylu souboru.V příloze zasílám ten formulář,aby bylo jasné, oč mi jde. Předem moc díky případným pomocníkům a hezký den!

Hezký večer všem,
jen taková blbost, ale třeba to někdo budu vědět.Tvořím takový formulář a rád bych, aby do buňky /při splnění podmínky když/ excel vložil veselý emotikon a při nesplnění smutný emotikon.Pokud buňka, na kterou se bude odkazovat podmínka "když", nebude obsahovat žádnou hodnotu, bude cílová buňka prázdná.

Hezký den všem, v příloze zasílám takové makro,které jsem si zbastlil.Slouží k zkopírování dat ze zdroje a následnému uložení do cílového sheetu.Jediné,co se mi nedaří, je implementovat do něj dialog k otevření zdrojového souboru.Mám tam InputBox k zadání cesty ke zdroji,aby mi to vůbec fungovalo,ale toto řešení není moc komfortní.Pomůže někdo?

Vážení, aby naše debata nebyla čistě akademická, předkládám nějaká reálná data. Sheet „Podklady-vyhodnocení Cp,Cpk“ je databáze naměřených/vyfiltrovaných dat. V listu „Výsledky pevnostních zkoušky“ jsou výsledky z trhačky. Vzhledem k tomu, že databáze všech naměřených dílů byla velmi chaotická (kvůli zadávané nekorektní syntaxi čísla dílu), rozhodl jsem se pro začátek vybrat jen jeden díl, na kterém se bude formulář demonstrovat. Nevýhoda je, že v tomto listu nejsou nikde uvedeny povolené mezní hodnoty, a tak se bude muset vytvořit ještě databáze těchto hodnot, pro které si vždy makro při vyhodnocování sáhne. Na listu „Výsledky rozměrových zkoušek“ jsou veškerá potřebná data k dispozici. Oba listy jsou ve skutečnosti dva nezávislé výstupy ze dvou měření, které jsem dal do jednoho shhetu. Z trhačky jsou data generována přesně v tomto formátu, z 3D jsou data generována v *.txt souborech a pomocí makra se nasypou do listu.
Druhý sheet je má představa, jakou formu by měl ten formulář mít. List č.jedna je komplexní protokol pro jedno měření, list č.dvě pak přehled všech měření (zde je měřících bodů více jak předepsaných kolonek, takže by se měl protokol automaticky zkopírovat dle počtu měřících bodů). Můj návrh formuláře (list č.dva ) je nápadně podobný vlastnímu výstupu z 3D. Ta firma, pro kterou se toto všechno pokouším vytvořit, ale nechce používat ten původní výstup z 3D (spousta důvodů, nemá cenu je vyjmenovávat-povětšinou se týkají řízení dokumentace).
Uff, to by bylo asi tak vše, snad jsem to popsal srozumitelně. Budu opravdu moc rád, když mi s tím pomůžete, nicméně nechci jen brát, chci se v co největší možné míře sám účastnit.
Díky moc všem!

marjankaj napsal/a:

@AL @eLCHa
No až to vyriešite, tak vám Rododendron priloží súbor "jak to má vypadat" No nie je zlatý?


10 A to zase ne. Jen jsem se nechal inspirovat naším software, co se formy týče, kterak by měl takový protokol vypadat. On ten soft (QS_stat) je jen zbytečně velikánský obal na jednoduché výpočty a grafy a excel to v pohodě zmákne. Ten formulář dělám v rámci své diplomky-na postarší kolena jsem se nechal vzdělat.V nejbližších dnech obdržím kompletní databázi a mohu ji předhodit, aby se nemuselo vařit z vody.

Ježíš, děkuju moc! Jakmile budu mít na to jen chvilku času, podívám se na to. Můžu pak popřípadě poskytnout zdrojovou databázi+náhled, jak by měl výsledný formulář vypadat. Je mi skoro až trapně, že jsem se na to ještě nedostal, ale su nyní od rána do večera v práci a večer mi už hlava prostě nebere. Ještě jednou děkuju!

AL napsal/a:

Pokiaľ by som to riešil ja, tak by som:
Zo vstupnej tabuľky (predpokladám, že tá "databáza" predstavuje nejakú excelovskú tabuľku) vytvoril pomocou parametrického dotazu prostredníctvom MS Query výstup do QueryTable. Obsahom výstupu by potom boli akurát dáta za konkrétny diel za vybrané časové obdobie. Nad takto vytvorenou QueryTable by som vytvoril dynamickú pomenovanú oblasť (oblasti), ktorá by slúžila ako zdroj dát pre histogram a zároveň by slúžila pre výpočet štatistických veličín potrebných pre výpočet gaussovej krivky, t.j. priemeru, smerodatnej odchýlky, dolnej a hornej medze. Zostrojenie gaussovej krivky na základe uvedených hodnôt by nemal byť problém, na internete sú k tomu návody. Graf takto vytvorený (histogram kombinovaný s gaussovou krivkou, prípadne 2 samostatné grafy) by sa potom automaticky aktualizovali na základe zmeny parametrov (diel, dátumy) v parametrickom dotaze.
Čiže - jeden výstup, do ktorého by sa doťahovali dáta na základe zmeny vybraných parametrov, grafy by sa prekresľovali automaticky. Trocha SQL, pár vzorcov a pravdepodobne hotovo. VBA pmn v tomto prípade nie je nutné, snáď maximálne niekoľko riadkov kódu. Je možné, že ani vytvorenie pomenovaných oblastí by nutné nebolo, ale to by sa muselo najskôr vyskúšať.
K hore uvedenému je potrebná znalosť nasledujúceho:
1. MS Query - tvorba jednoduchých parametrických dotazov
2. Dynamické vymedzenie oblasti
3. Vzorce na vytvorenie datovej sady pre vytvorenie gaussovej krivky - ako som zmienil, postup je celý na internete

Ten index způsobilosti procesu je nejaká štatistická metrika, pokiaľ sú známe zdrojové dáta (QueryTable), tak nie je problém z toho nejakú štatistickú hodnotu spočítať..

edit: na generovanie náhodných čísel pre vykreslenie gaussovej krivky na základe známeho priemeru a štandartnej odchýlky by som nakoniec teda asi makro zvolil, ale ako som uviedol hore, bol by to skutočne len 1-2 riadky kódu, slúžiacich k predaniu parametrov pre spustenie rutiny Random z doplnku ATPVBAEN.XLAM (generovanie náhodných čísel pri normálnom rozdelení - doplnok Analytické nástroje). Bod 3 tým pádom v podstate odpadá, ten porieši makro. Bod 2 veľmi pravdepodobne nutný nebude, bod 1 je trivialita. Celá úloha sa mi nezdá nijako zložitá. Akurát som teda, priznám sa, nepochopil, k čomu formulár, keď pmn stačia dve-tri bunky s overením dát - jedna pre výber dielu a druhá (prípadne druhá a tretia) pre výber obdobia...
Vzhľadom k tomu, že by som vo finále postupoval trochu odlišne, než som predpokladal úvodom, ten popis je "trochu" chaotický. Ale nechcelo sa mi to už celé prepisovať, tak som popreškrtal časti, ktoré by som nakoniec asi nepoužil. Snáď sa v tom popise dá aspoň trochu orientovať, keby boli nejaké dotazy, tak sem s nimi.


Díky za odpověď! V nejbližších dnech se na to asi nedostanu, a tak posílám jen tento krátký feedback. Možnost přes MS Query mě ani nenapadla, kdysi jsem s tím lehce koketoval, ale moc do hloubky nepronikl. Ale je to pro mě výzva. Předpokládám, že dotazů budu mít ještě mnoho, ale to až postupně, jak se budu prokousávat tímto úkolem.
Ještě jednou díky a hezký večer!

Dobrý den,
potřeboval bych nějakou stručnou osnovu+elegantní tipy a triky, jak postupovat při řešení níže uvedeného úkolu. Rád bych si vše vyřešil sám, ale nerad bych šel dlouhatánskou cestou pokusů/omylů a objevováním objeveného. S VBA moc zkušeností nemám, doposud jsem programoval jen nějaké jednoduché výpočty s podmínkami, následující zadání se ale týká automatického formuláře.
Mám následující databázi: Číslo dílu-datum/čas zkoušky-naměřená hodnota. Úkolem je z následující databáze vyfiltrovat určitý díl, který byl zkoušen v definovaném časovém úseku a vyhodnotit dosažené výsledky. Hodnocení spočívá v histogramu + proložení gaussovou křivkou a určení indexu způsobilosti procesu (Cp). Možná přibude ještě směrodatná odchylka /popřípadě jiné veličiny popisné statistiky/, ale to v tuto chvíli asi podstatné. Ke každému dílu náleží referenční/mezní/ hodnota (není součástí databáze), se kterou se budou naměřené hodnoty porovnávat (jde o trhačku-výsledný histogram bude mít log-normální rozdělení).
Jak jsem již říkal, budu rád za Vaše postřehy a rady, jak vytvořit elegantní a uživatelsky přívětivý /pokud možno blbuvzdorný/ program. Ještě poznámka na okraj, v té databázi nejsou vždy ta čísla dílu zadána korektně, někdo se občas „upsal“ a číslo dílu začíná nějakým znakem (středník, apostrof, pomlčka) – lze i toto nějakým způsobem odfiltrovat?
Díky moc za vše!


Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje