Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wyszukiwanie?
Dagged
Dagged




Typ: neutral
Postów: 49
Zarejestrowany: Dec 2003
Wyszukiwanie?

Cze. mam pytanie. W accessie w bazie mam pole, w którym jest opis jakiegos przedmiotu. Każdy rekord ma swój własny. I chodzi mi o to jak zrobic aby szukał mi według słów "kluczowych". (Nie chce używać filtru króty jest standardowo a accessie.) stLinkCriteria nie spełnia swojej roli. Dokładnie chodzi mi o to, że wpiszę naprzykład WOJNA i znajdzie mi wszystkie przedmioty, ktore maja w opisie słowo WOJNA. thx


_____________________________________________
May the Force be with you...

21-06-2004 14:23
Pokaż profil Dagged  Wyślij email do Dagged        1728948
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
Tak...

Utwórz formularz z polem tekstowym, przyciskiem Anuluj i przyciskiem OK i zapisz go pod nazwą "SzukajFrm"

Ustaw właściwości formularza na:
- Modalny=TAK
- Podręczny=TAK
- Autowymiarowanie=TAK
- Brak przycisków menu
- brak przycisków sterowania

Pod procedurę naciśnięcia na Anuluj wpisz:

Forms("Nazwa".Recordsource = "TABELA"
DoCmd.Close acForm, Me.Name, acSaveNo


Na przycisk OK wpisz:

Dim zap as String

If Me.TextBox1 = "" Then Exit Sub

zap = "SELECT Tabela.* " & _
    "FROM Tabela" & _
    "WHERE ((Tabela.PoleKlucz) = '" & Me.TextBox1 & "');"

Forms("Nazwa".Recordsource = zap
DoCmd.Close acForm, Me.Name, acSaveNo


Na Twoim pierwotnym formularzu umieść przycisk, a w procedurze kliknięcia na nim wpisz:

DoCmd.OpenForm "SzukajFrm"




Aby wszystko działało Twój główny formularz (z rekordami) musi być otwarty! Klikasz na przycisk i masz własne okno dialogowe do wyszukiwania. Zatwierdzasz w nim przyciskiem OK, a wyszuka i wyświetli wskazane rekordy w głównym oknie. Klikniesz na Anuluj, a pokaże wszystkie rekordy.




_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

24-06-2004 20:10
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Dagged
Dagged




Typ: neutral
Postów: 49
Zarejestrowany: Dec 2003
thx:)

Dzieki bardzo


_____________________________________________
May the Force be with you...

26-06-2004 09:58
Pokaż profil Dagged  Wyślij email do Dagged        1728948
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1