🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #137271

Re: Kryterium w kwerendzie

#137271
From: Zbigniew Bratko
Date: Wed, 31 Aug 2016 09:26
41 lines
1937 bytes
W dniu 2016-08-30 o 09:50, PB pisze:
> Cześć,
> W jaki sposób przekazać do kwerendy parametr, aby kwerenda pokazała
> wszystkie wartości.
> Szczegóły:
> Na frm mam pole kombi w którym znajdują się wartości "Otwarte",
> "Zamkniete", "Wszystkie".
>
> Mam funkcję FStatus,  która pobiera mi odpowiednie statusu z formularza.
> W kwerendzie w polu kryterium wywołuję funkcję FStatus, która zwraca mi
> odpowiedni status zlecenia. W tabeli mam statusy Otwarte i Zamkniete.
> Jak przekazać parametr, który pozwoli wyświetlić zarówno otwarte jak i
> zamknięte zlecenia ?

Spróbuj użyć w kwerendzie operatora LIKE:

Like (FStatus())

A funkcja FStatus dla parametru WSZYSTKIE niech zwraca "*"

Coś w tym rodzaju:

Public Function FStatus() As String
Dim sStatus As String

   sStatus = Nz(Forms("frmStatus").cboWybierzStatus)

   If StrComp(sStatus, "Wszystkie", vbTextCompare) = 0 Then
     FStatus = "*"
   Else
     FStatus = sStatus
   End If

End Function


-- 
Pozdrowienia
BraZby
www.faq.accdb.pl
www.accdb.pl
Technical Details
Message-ID: <nq67s8$v8c$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <nq3dsl$aq8$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Zbigniew Bratko <byle@co.pl>
Newsgroups: pl.comp.bazy-danych.msaccess
Subject: Re: Kryterium w kwerendzie
Date: Wed, 31 Aug 2016 11:26:28 +0200
Organization: ATMAN - ATM S.A.
Lines: 41
Message-ID: <nq67s8$v8c$1@node2.news.atman.pl>
References: <nq3dsl$aq8$1@node2.news.atman.pl>
NNTP-Posting-Host: 5.172.235.130
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1472635592 32012 5.172.235.130 (31 Aug 2016 09:26:32 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 31 Aug 2016 09:26:32 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
In-Reply-To: <nq3dsl$aq8$1@node2.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit