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
 
 » tuptun 12:55
 » PeKa 12:49
 » DYD 12:49
 » Promilus 12:47
 » Menah 12:46
 » Flo 12:45
 » KHot 12:42
 » Sherif 12:42
 » Zbyl 12:39
 » Fl@sh 12:38
 » sszpila 12:37
 » Master/Pe 12:37
 » tian 12:34
 » Kenny 12:34
 » XepeR 12:29
 » rkowalcz 12:28
 » kyusi 12:18
 » muerte 12:15
 » g5mark 12:13
 » JE Jacaw 12:02

 Dzisiaj przeczytano
 22822 postów,
 wczoraj 23816

 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