< návrat zpět

MS Excel


Téma: Vložení dat ze seznamu do DB pomocí formuláře rss

Zaslal/a 5.11.2015 11:48

Rád bych pomocí VBA v Excelu 2010 umožnil uživatelům vkládat data do několikasloupcové databáze (tabulky) pomocí formuláře. Zároveň zamezit duplicitám a umožnit výběr jen hodnot ze seznamů. Popsáno v příloze. Poraďte prosím.

Příloha: zip27861_zadavanioh.zip (11kB, staženo 49x)
Zaslat odpověď >

#027865
avatar
Ahoj,
udělal jsem takový jednoduchý formulář, kde si můžeš ty hodnoty vybírat podle zadani v listu "seznamy" kde jsou data udělána pomocí tabulek, takže se automaticky opravuje oblast po přidání nebo odebrání položek.

Když se stiskne tlačítko vložit tak je kontrola zda je všechno vyplněno a zda není duplikace.

Pokud se chce upravit nějaká hodnota na řádku tak lze formulář vyvolat pomocí dablkliku na řádek.

Uprav dle svého nebo napiš.
Příloha: zip27865_zadavanioh.zip (33kB, staženo 72x)
citovat
#027889
avatar
Díky, funguje. Jen při ručním vložení dat, ne výběrem z roletky, to umožní vložit nepovolené hodnoty 7 . Šlo by to prosím ještě ošetřit a taky přidat tlačítko "Vynulovat" ať nemusím vždy vyskočit stornem nebo přepisovat? Děkujicitovat
#027962
avatar
Tak jsem to poupravil,
formulář lze vyvolat kdekoli na listě dvojklikem
a zachová se podle toho zda v buňce něco je nebo ne.

Po zadaní nebo editaci se formulář resetne.

Pro ruční zadání jsou ve sloupcích použité definované oblasti,
aby se automaticky rozeviraci seznamy aktualizovaly.
Příloha: zip27962_zadavanioh.zip (35kB, staženo 85x)
citovat
#027978
avatar
Díky. Když vložím data přes formulář, uloží se datum jako text, což mi pak dělá problém v dalším vyhledávání.. Je to tímto?
Private Sub ComboBox2_Change()
ComboBox2.Value = Format(ComboBox2.Value, "d.m.yyyy")

Proč se převádí na text? Jak to změnit, aby v tabulce po zadání přes formulář byl formát datum (který je i v seznamech)?citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21