< návrat zpět

MS Excel


Téma: VBA - automatické přidání položky do formuláře rss

Zaslal/a 13.10.2016 10:56

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?

Zaslat odpověď >

Strana:  « předchozí  1 2 3
icon #033211
eLCHa
@Syd

Spise to bylo mysleno ohledne dynamickeho pridani, a ze pak je problem s nekterymi Eventy pro controls, kt. jsou soucasti Frame
Prvky v rámci frame jsou stále děti formuláře a nikoliv frame, i když se tak tváří. Takže můžete volatUserform1.TextBox1iUserform1.Frame1.TextBox1
Co se týče ActiveControl, tak ten jsem v životě použil snad jedenkrát (a jeěte si nejsem jistý, jestli to bylo VBA ;) ). Musel bych kouknout do toho kódu (a jestli máte zájem, tak kouknu), proč a jak jste ho použil. Ale pokud jste si na události napsal jednoduchou třídu, tak ActiveControl 100% nepotřebujete.

Pokud jste někde četl, že něco nefunguje - je to možné a prostě jsem na to nenarazil. Pak bych vás požádal, abyste se to pokusil najít a dal to sem. Určitě by mně to zajímalo.

Ja kdyz jsem o tom premyslel, tak v tomto pripade se tedy posouva cely form a tudiz i CommandButtons.
To je pravda a nedošlo mi to, takže bych to nakonec řešil stejně jako vy přes frame ;)citovat

Strana:  « předchozí  1 2 3

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