Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 76136 Skopiuj do schowka Wyszukiwarka userform
Autor Wiadomość
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 02-10-2024, 04:21   Wyszukiwarka userform

Witam. Chciałbym prosić o pomoc w ogarnięciu wyszukiwarki w userform.

Chciałbym aby po dwukrotnym kliknięciu w tabelę roboczą uruchamiała się wyszukiwarka pobierająca dane z bazy.

Z comboboxa wybieramy kategorię czyli w chwili wybrania kategorii pokazuje tylko elementy do niej przypisane.
Następnie w listboxie "wyszukaj element" w sposób dynamiczny wyszukuje elementy z wcześniej wybranej kategorii.
Następnie po zaznaczeniu wyszukanego elementu po wciśnięciu dodaj element dodało go w tabeli roboczej w miejscu którym klikaliśmy.

wyszukiwarka.xlsm
Pobierz Plik ściągnięto 8 raz(y) 16.81 KB

ID posta: 437147 Skopiuj do schowka
 
 
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 02-10-2024, 12:04   

Tyle udało mi się zrobić

Ashampoo_Snap_2024.10.02_13h03m05s_001_.jpg
Plik ściągnięto 16 raz(y) 161.28 KB

ID posta: 437156 Skopiuj do schowka
 
 
Tajan


Pomógł: 5548 razy
Posty: 12042
Wysłany: 03-10-2024, 13:14   

Przykładowe rozwiązanie w załączniku.

wyszukiwarka(tj).xlsm
Pobierz Plik ściągnięto 24 raz(y) 30.43 KB

ID posta: 437179 Skopiuj do schowka
 
 
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 03-10-2024, 13:54   

Świetnie działa. Serdecznie dziękuję :clap
ID posta: 437181 Skopiuj do schowka
 
 
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 22-10-2024, 12:11   

Witam. A czy dałoby radę aby elementy do wyszukiwania wyświetlały się po uruchomieniu wszystkie i możnaby je przeszukiwać wyszukiwarką a po wybraniu konkretnej kategorii wyświetlały się tylko elementy z danej kategorii?
ID posta: 437355 Skopiuj do schowka
 
 
Tajan


Pomógł: 5548 razy
Posty: 12042
Wysłany: 22-10-2024, 21:09   

Da się zrobić... Zobacz załącznik.

wyszukiwarka(tj) (2).xlsm
Pobierz Plik ściągnięto 29 raz(y) 29.84 KB

ID posta: 437372 Skopiuj do schowka
 
 
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 23-10-2024, 05:01   

Super. Dziękuję :-)
ID posta: 437376 Skopiuj do schowka
 
 
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 24-10-2024, 03:20   

A można wiedzieć co pozmieniałeś aby uzyskać taki efekt?
ID posta: 437390 Skopiuj do schowka
 
 
Tajan


Pomógł: 5548 razy
Posty: 12042
Wysłany: 24-10-2024, 09:50   

Wprowadziłem niewielką zmianę logiki działania do procedury "Szukaj" w module formularza. Zamiast:
Kod:
 For i = 1 To cnt
            If dane(i, 1) = Me.ComboBox1.Value Then
użyłem:
Kod:
 ktg = Me.ComboBox1.Value
       
        For i = 1 To cnt
            If ktg = dane(i, 1) Or ktg = "" Then
i dodałem wywołanie tej procedury w procedurze zdarzeniowej formularza "UserForm_Initialize".
Dodatkowo zmieniłem linie:
Kod:
If search = "" Then
            search = "*"

na:
Kod:
If search = "" Then
            search = "*?*"
aby wykluczyć wyświetlanie pustych komórek w kolumnie zawierającej nazwy elementów.
ID posta: 437399 Skopiuj do schowka
 
 
daniels1186 
Fan Excela


Wersja: Mac Office 2016
Posty: 70
Wysłany: 24-10-2024, 19:54   

Dziękuję za wyjaśnienie :lol:
ID posta: 437419 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona uĹźywa plikĂłw cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przegl�darce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe