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
 
 » Artaa 10:39
 » dugi 10:37
 » DJopek 10:30
 » rooter666 10:26
 » Armitage 10:25
 » Kool@ 10:23
 » adolphik 10:18
 » Nikita_Be 10:11
 » ligand17 10:10
 » KHot 10:08
 » @GUTEK@ 10:08
 » J@rek 10:07
 » Wedelek 10:03
 » alkatraz 10:01
 » wrrr 09:58
 » Katoda Lt 09:58
 » ngP 09:56
 » NimnuL 09:54
 » Promilus 09:46
 » leon 09:43

 Dzisiaj przeczytano
 36886 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