Poradna - ComboBox - okamžité přidání položky
Vložení příspěvkuhlavní 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
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ěď 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ěď ??? 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ěď 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ěď |