Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Osetrenie chyby "Invalid procedure call or argument" pri mazani po jednom znaku v makre?

Ahojte, mam command button, ktorym mazem po jednom znaku to, co sa zadava do comba. V sucasnom kode po zmazani posledneho znaku (combo je prazdne), tak ked znovu stlacim toto mazacie tlacidlo, tak vypise spominanu chybu, co je pochopitelne, kedze nema uz co mazat a skript hlada hodnotu, ktoru by vymazal. Urcite to bude cez podmienku if, ktora bude kontrolovat, ci kombo este obsahuje nejaky znak, ak ano, tak sa moze mazat, ak nie, tak mi staci, ze ked po tlacidle bude stale niekto klikat, tak nevypise danu chybu, aj ked urcite je mozne tento command button nahradit niecim inym, kedy bude zrejma aktivita tlacidla, ale co sa tyka prikazov a syntaxe to este neviem dat dokopy:)
Momentalny kod:

ComboBox1.Value = Left(ComboBox1.Value, Len(ComboBox1.Value) - 1)

Předmět Autor Datum
Das si predsa pred to nejake if(Len(ComboBox1.Value) > 0) nový
MM.. 27.08.2014 17:51
MM..
Super, uz to funguje! Dik za radu! nový
Abu255 27.08.2014 17:58
Abu255
vidím, že si sa nedal cestou, ktorú som ti poslal v minulom vlákne, lebo tam máš poriešený aj tento… nový
robert13 27.08.2014 22:06
robert13
No tu cestu (uzivatelsky form.) studujem az teraz:), ale vyzera to super. Dik! poslední
Abu255 28.08.2014 07:43
Abu255

Zpět do poradny Odpovědět na původní otázku Nahoru