syd napsal/a:
eLCHa napsal/a:frmEvidence.frNeco.ActiveControlkde frNeco
Nevim, zda to ma vyznam, ale ten Frame je pridany dynamically (kodem). To co pisete dava smysl a jiste jsem to zkousel, ale kupodivu to neslo a hodilo chybu.
Jedine timto zpusobem activecontrol.activecontrol se to podarilo obejit.
syd
Zkoušel jsem tam nějak dostat ten frame, ale zdvojit ActiveControl mě nenapadlo. Děkuju
Ještě jeden poznatek - když nebyly textboxy ve framu, měl jsem v OnlyNumbers frmEvidence1 a frmEvidence2 a šlapalo to jak mělo.
Po zdvojení ActiveControl to vyhazovalo neznámou toho druhého formuláře. Takže jsem vytvořil ještě jeden eventHandler a onlynumbers jsem vytvořil také dvě - z každého formuláře vyvolávám jiný eventHandler a tím i onlyNumbers - asi by to šlo elegantněji, ale funguje to jak má a já jsem spokojen.
Ještě jednou díky.
Jinak to po najetí na "TextBox" ukazuje v bublině "frmEvidence1.ActiveControl = nothing"
Označí se mi Sub OnlyNumbers()
V případě, že tam zapíšu chybu - např. frmEvidence namísto frmEvidence1 (používám na rozdíl od příkladu 2) vyhodí mi to chybu, že není definovaná proměnná
Tak jsem teď přišel na jeden problém a trápím se trápím... Po vkládání textboxů do framu nepracuje makro OnlyNumbers ... přitom, když do něj zapíšu chybu, tak se mi po změně hodnoty v TextBoxu spustí debuger a ukazuje na jeho první řádek
If TypeName(frmEvidence1.ActiveControl) = "TextBox" Then
Děkuji, drobně jsem učesal a pracuje výborně.
Zdravím a děkuji za odpovědi.
@syd
Nakonec jsem použil vaše řešení, které jsem si upravil. Rozdělil jsem formulář na přičítání a odečítání materiálu a při přidání nového druhu se mi k názvu přidá komentář s obrázkem.
Nicméně mám jiný problém - nedaří se mi nacpat do formuláře funkční posuvník pro případ, že položek je moc (např. >15).
Děkuji za odpověď.
Toto zkusím, ale jak vytvořit funkci potvrzovacího tlačítka tak aby zapsalo do "databáze" ty případně přidané položky
příloha
Zdravím, vytvořil jsem si jednoduchou evidenci skladových zásob. Tlačítko "Zapsat změnu" vše funkční bez problémů. Ale následně vznikl požadavek na přidávání položek což jsem udělal tak, že se přidá sloupec a zapíše se počáteční hodnota.
Ale nevím jak novou položku přidat do formuláře pro změnu stavu (naskladnění, použití). Jde nějak kódem jednoho formuláře změnit kód toho druhého?
Mohl by někdo poradit?
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.