Telefonszámunk: 1-472-0679

Hozzászólás: [Resolved] Kijelölt elem törlése Comboboxban

Kezdőlap Fórumok Excel programozás [Resolved] Kijelölt elem törlése Comboboxban Hozzászólás: [Resolved] Kijelölt elem törlése Comboboxban

#10800
Laszlosala
Felhasználó

    Szia verax!
    Igyekszem pontosabban leírni:
    Ez egy könyvtári olvasók adatai kezelő űrlap felső sávja lenne, ami eltárolja az előző 5 ügyfél nevét /vagy azonosító számát.
    Ez egy demo lenne a szoftver fejlesztője számára, hogy lássa, milyen fejlesztési javaslatot szeretnék kérni.

    Működés:
    A baloldali textboxba beírok egy nevet, ez a név jelenjen meg a legördülő comboboxban, mindig felül.(Ezért nincsek kezdő értéke sem a textboxnak, sem a combo box listának.)

    Ha már szerepel a név a comboboxban, akkor először törölje azt az indexű elemet (ciklus nézni, hogy egyezik-e), majd nulladik elemnek adja hozzá.
    Ez eddig működik. (Későbbi fejlesztés során további mezőkbe betölti majd az adott ügyfél többi adatai is. Képzeld hozzá 🙂

    Amivel gondom van:
    Lenne egy olyan funkció is (és pont ez lenne a lényeg az egészben), hogy a jobb oldali legördülőből választok (utolsó 5 ügyfél) kattintok a listaelemre, betölti a textboxba a kiválasztott nevet (és későbbi fejlesztés után az összes további mezőt), gyakorlatilag megspóroljuk kollégának, hogy újra megkérdezze a nevét annak, aki 5 perce valamit intézett nála.

    Hibára fut, ha úgy szeretném törölni a combobox list selected elemét, hogy a combobox aktív.

    A remove item gombot nézd meg.

    Miért lenne jobb a listbox a combobox helyett?
    Tudsz más megoldást az utolsó 5 ügyfél nevének elmentésére?

    (Combobox.Remeveitem helyett:
    Lehetne egy egy stringben tárolni, temp=”andrás,béla,Csaba,dezső”
    Temp=textbox1&”,”&temp

    Törölni a combobox lista tartalmát,
    A tempet felbontani vessző mentén, és beleírni a combobox listába, amit előzőleg kiürítettem…)

    De menni kéne a remove item kódnak is, csakhogy hibára fut.