Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » piszczyk 00:46
 » Irys 00:20
 » xpx 00:17
 » luckyluc 00:06
 » Wedrowiec 00:04
 » Fl@sh 00:01
 » Emios 23:53
 » Visar 23:51
 » m&m 23:40
 » Kool@ 23:35
 » maddog 23:24
 » BoloX 23:23
 » tian 23:21
 » metacom 23:15
 » waski 23:09
 » rainy 23:07
 » ManiusNG 23:04
 » dugi 22:57
 » Artaa 22:50
 » agromek 22:47

 Dzisiaj przeczytano
 36901 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

Access - formularz - jak zrobić ładne i funkcjonalne wyszukiwanie? , waldisobon 9/08/07 11:48
Dla wygody i oprawy wrzuciłem sobie prostą tabelę do Accessa.
W formularzu naraz wyświetlają się dane tylko z jednego rekordu.
Całość działa OK, ale męczące jest wybieranie z górnego paska funkcji filtruj/wyszukaj.

Jak zrobić np. guzik w samym formularzu, aby wyszukiwał tekst (najlepiej fragment) wpisany "z palca"?

Niektórych boardowiczów uważam za idiotów i
oni o tym wiedzą.

  1. a wiec po kolei..... , rulezDC 9/08/07 22:36
    robisz formularz oparty na zapytaniu
    w zapytaniu robisz sobie pola w ktory kryterium jest Like "tutaj_nazwa_formularza_nazwa_pola" and *

    potem dodajesz przycisk oprogramowany jako aktualizuj kwerende i bardzo ladnei dziala

    koniec koniec koniec

  2. Spróbowałem... , waldisobon 10/08/07 07:24
    Zrobiłem kwerendę do tabeli, w kryteriach wpisałem Like "*" & [Forms]![Zestawienie]![FragmentNazwy] & "*"

    Jeśli "odpalę" kwerendę "z palca" to pyta o podanie zawartości FragmentNazwy, i jak coś tam wpiszę, działa bardzo dobrze wyświetlając przefiltrowaną kwerendę.

    Jak oprogramować ten guzik? Kombinowałem makrem, ale nic mi nie wyszło ;-(

    Niektórych boardowiczów uważam za idiotów i
    oni o tym wiedzą.

    1. w makrze wybierz pierwsza linia jako , rulezDC 22/08/07 21:21
      odswiez kwerende, tazke tylko tyle i wybierasz to matro przy nacisnieciu, powinno dzialac po tym powinna sie uruchomic kwerenda

      koniec koniec koniec

  3. Idzmy dalej , remedu 21/08/07 22:13
    rozwiazanie ok, ale skomplikujmy nieco sytuacje.
    Otoz robisz formularz i wstawiasz jakies pole tekstowe. Pole nazywasz np "Kryterium". Potem w tym formularzu zagniezdzasz formularz oparty na kwerendzie.
    W tej wkrerendzie wyciagasz pola. W wybranym polu w w kryterium wpisujesz:

    Like "Kryterium" & *

    i wszystko. Teraz gdy otwierasz taki formularz, otwiera sie tez kwerenda ktora szuka parametry "Kryterium". Znajduje pole o takiej nazwie i to co jest w polu wstawia do kwerendy w kryteriach.

    I wszystko byloby pieknie gdyby nie roznica miedzy ciagiem zerowym a NULLem.
    Otoz tak zbudowany formularz jak opisalem powyzej nie wyswietla mi rekordow gdzie jest jakies pole puste. To dlatego ze jak w kryterium jest Like "cos" & * i cos bedzie puste to w sumie zaakceptuje ciag zerowy, ale nie NULL.
    O ile przy kwerendzie wyciagajacej dane z jednej tabeli bym sobie poradzil, to jesli wyciaga z dwoch powstaje wiekszy problem.
    Wyobrazmy sobie sytuacje, ze mam dwie tabele
    "Autor, Ksiazka"
    Jesli wyciagam z tabeli [Autor] Imie, Nazwisko i z [Ksiazka] Tytul_Ksiazki i zalozmy mam jakiegos Autora ktory jeszcze nic nie napisal to moja kwerenda wyszukujaca autorow i ich ksiazki, ktora daje mozliwosc wyszukiwania po wszystkich polach, autora ktory nic nie napisal mi nie wyswietli(zakladam ze sprzezenie jest dobrze ustawione), bo w kolumnie Tytul_Ksiazki bylby NULL, a moje kryterium, jesli puste, szukaloby ciagu zerowego.

    Panie, Panowie, jak sobie z tym poradzic ???

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL