WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - ComboBox - okamžité přidání položky

hlavní kategorie | zpět | + odpovědět na toto téma
ComboBox - okamžité přidání položky - diskuze na toto téma
Zdravím, prosím o vyřešení makra pro okamžité přidání položky do ComboBoxu zapsáním do horního políčka při výběru CombBoxu. Děkuji Pavel

Pavlus | 10.3.2017 10:21  
 
 
A k čemu to bude dobré? A jak si to okamžité zapsání představuješ? Podle čeho se má poznat, že už je položka celá napsaná? Nebylo by lepší editovat číselník někde na listu? P.
Odpověď
Pavel | 10.3.2017 10:29  
 
 
Představ si druh služby (dopředu nevím, nevím, jaká bude), která se přidává a nebo bude stejná pro výběr. Je to dobré k tomu, aby se, co nejjednodušeji přidala položka. Určitě víš z praxe, že se to běžně v různých systémech používá. ComboBox má nahoře řádek, který umožňuje vkládání textu pro rychlý výběr. V případě kódu ComboBoxu Change() se AddItem zapisuje každé písmenko jako položka. Pavel
Odpověď
Pavel | 10.3.2017 10:41  
 
 
Stejně tak jednoduše by měla být i položka odstranitelná. Pavel
Odpověď
elninoslov | 10.3.2017 11:33  
 
 
??? Takže máte v Combe položky ABC, ABD, ABE. Chcete vložiť položku ABE. Začnete písať, A, B, E. Dostanete svoju položku ABE. Medzitým sa ale majú do Comba pridať položky A, AB. Tak toto som teda fakt v živote nevidel. Ak myslíte naopak to, že Vám Combo ponúka pri napísaní znaku nejakú zhodu zo zoznamu, skôr ako celú položku napíšete, tak to je normálna funkcionalita Comba.
Odpověď
Pavel | 10.3.2017 11:55  
 
 
Proto jsem tu se svou otázkou.
Odpověď
Pavlus | 10.3.2017 22:52  
 
 
No a co tedy udělat tu akci na tlačítko (CommandButton)? Případně další možností by možná bylo jít přes zmiňovanou událost ComboBoxu - Change, s tím, že by se to muselo napsat tak, aby se akce provedla pouze v určitém případě - například pouze když bude výraz v ComboBoxu ukončen tečkou... P.
Odpověď
Pavel Janek | 13.3.2017 09:58  
 
 
To vypadá rozumně...
Odpověď