Thread View: pl.comp.bazy-danych.msaccess
3 messages
3 total messages
Started by affix - Marek
Thu, 17 Sep 2020 12:34
Wyszukiwanie w kilku polach
Author: affix - Marek
Date: Thu, 17 Sep 2020 12:34
Date: Thu, 17 Sep 2020 12:34
17 lines
1838 bytes
1838 bytes
Witam
W formularzu jest pole [szukaj]. Wpisując tekst w to pole szukane są wyniki w frmPodformularz w polu [nazwa1] zgodnie z poniższym:
Private Sub szukaj_Change()
On Error Resume Next
Dim Sb As Form
Set Sb = Me!frmPodformularz.Form
Sb.Filter = "[nazwa1] Like '" & szukaj.Text & "*'"
Sb.FilterOn = -1
End Sub
Ale w frmPodformularz jest kilka pól: [nazwa1], [nazwa2], [nazwa3]. Chciałbym aby przy wpisywaniu tekstu w polu [szukaj] pokazywały mi się wyniki znalezione we wszystkich trzech polach.
Będę wdzięczny zapomoc
Pozdrawiam
Marek Walczak
Re: Wyszukiwanie w kilku polach
Author: Zbigniew Bratko
Date: Thu, 17 Sep 2020 16:15
Date: Thu, 17 Sep 2020 16:15
26 lines
1921 bytes
1921 bytes
W dniu 17.09.2020 o 14:34, affix - Marek pisze: > Witam > > W formularzu jest pole [szukaj]. Wpisując tekst w to pole szukane są wyniki w frmPodformularz w polu [nazwa1] zgodnie z poniższym: > > Private Sub szukaj_Change() > On Error Resume Next > Dim Sb As Form > Set Sb = Me!frmPodformularz.Form > Sb.Filter = "[nazwa1] Like '" & szukaj.Text & "*'" > Sb.FilterOn = -1 > End Sub > > Ale w frmPodformularz jest kilka pól: [nazwa1], [nazwa2], [nazwa3]. Chciałbym aby przy wpisywaniu tekstu w polu [szukaj] pokazywały mi się wyniki znalezione we wszystkich trzech polach. > [...] A może tak: Sb.Filter = "[nazwa1] Like '" & szukaj.Text & "*' OR [nazwa2] Like '" & szukaj.Text & "*'" 'itd. itd. -- Pozdrawiam Zbigniew Bratko
Re: Wyszukiwanie w kilku polach
Author: affix - Marek
Date: Thu, 17 Sep 2020 17:51
Date: Thu, 17 Sep 2020 17:51
15 lines
1905 bytes
1905 bytes
> A może tak: > > Sb.Filter = "[nazwa1] Like '" & szukaj.Text & "*' OR [nazwa2] Like '" & > szukaj.Text & "*'" 'itd. itd. > > -- > Pozdrawiam > Zbigniew Bratko Tak (jak mi się wydawało) robiłem i źle filtrowało. Ale skoro taki autorytet jak Pan też tak napisał to przejrzałem jeszcze raz mój kod i okazało się, że wkleił mi się gdzieś dodatkowy cudzysłów i kod nie działał. Wielkie Dzięki za pomoc Pozdrawiam serdecznie Marek Walczak.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads