mirror of https://github.com/Gnucash/gnucash
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
199 lines
7.7 KiB
199 lines
7.7 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
|
|
<html>
|
|
<head>
|
|
<title>Locating transactions with the "Find Transactions" dialog</title>
|
|
<meta name="description" content=
|
|
"The Find Transactions dialog allows you to search for transactions matching your criteria. By using multiple searches and the Search Results window, you can make queries that are arbitrarily specific."
|
|
<meta name="keywords" content=
|
|
"search, find">
|
|
</head>
|
|
|
|
<body bgcolor="#eeeeee">
|
|
<h1>Locating transactions with the "Find Transactions" dialog</h1>
|
|
<h3>Bill Gribble <grib@billgribble.com></h3>
|
|
|
|
<a name="toc"><h2>Table of Contents</h2></a>
|
|
<ul>
|
|
<li> <a href="#overview">Overview
|
|
<li> <a href="#how-to">How to use the Find Transactions dialog</a>
|
|
<li> <a href="#setup">Setting up a search</a>
|
|
<ul>
|
|
<li> <a href="#accounts">Account searches</a>
|
|
<li> <a href="#date">Date searches</a>
|
|
<li> <a href="#amount">Amount searches</a>
|
|
<li> <a href="#string">String searches</a>
|
|
</ul>
|
|
<li> <a href="#modify">Modifying your search</a>
|
|
<li> <a href="#hints">Hints</a>
|
|
<ul>
|
|
</ul>
|
|
</ul>
|
|
|
|
<a name="overview"><h2>Overview</h2></a>
|
|
|
|
<p>The Find Transactions dialog allows you to search for
|
|
transactions which match criteria that you specify, including:
|
|
<ul>
|
|
<li> Account(s) affected by the transaction,
|
|
<li> Value of the transaction,
|
|
<li> Date
|
|
<li> Memo field
|
|
<li> Transaction description
|
|
<ul>
|
|
etc.
|
|
|
|
<P> You may bring up the <b> Find Transactions </b> dialog by clicking
|
|
on the "Find" button in the main GnuCash window or any register
|
|
display window.
|
|
|
|
<P> The results of your search will be shown in a register display
|
|
similar to the ones used to display your accounts, with the window
|
|
title "Search Results".
|
|
|
|
<p>Clicking the "Find" button again within a Search Results
|
|
register window allows you to add additional terms to the query whose
|
|
results are displayed in that window. <P> By combining multiple searches,
|
|
you may construct rather sophisticated queries to display exactly the
|
|
subset of your transactions that you want to see.
|
|
|
|
<a href="#toc">Table of Contents</a>
|
|
|
|
<a name="how-to"><h2>How to use the Find Transactions dialog</h2></a>
|
|
|
|
<p>The Find Transactions dialog has two main parts.
|
|
|
|
<ul>
|
|
<li> The upper
|
|
part of the dialog is a Notebook with tabs that allow you to specify
|
|
the conditions of your search. <p> See <a href="#setup">Setting up a
|
|
search</a> for details on each search type.
|
|
|
|
<li>The lower part of the
|
|
dialog is a selector which allows you to specify how the results of
|
|
the search are to be combined with any previous search.
|
|
</uL>
|
|
|
|
<p>If you get the Find Transactions dialog by clicking the Find
|
|
button in the main GnuCash window or any normal account display
|
|
register, the only option available will be "New Search". If you
|
|
select Find from within a Search Results register the other options
|
|
will be available; see <a href="#modify">Modifying your search</a> for
|
|
details.
|
|
|
|
<p>Most simple queries can be directly handled by a single
|
|
invocation of the Find Transactions dialog. The dialog has nine tabs,
|
|
each of which represents a particular field of the transaction (or
|
|
split) that you can search on. If you specify conditions on multiple
|
|
fields (for example, selecting one or more accounts in the Accounts
|
|
tab and also entering a date range in the Date tab), a transaction
|
|
must match all the conditions you specify in order to be displayed.
|
|
|
|
<p>If simple searches are not specific enough, you can combine
|
|
them by clicking the Find button in a search results window and
|
|
selecting any "Type of Search" except "New search".
|
|
|
|
<a href="#toc">Table of Contents</a>
|
|
|
|
<a name="setup"><h2>Setting up a search</h2></a>
|
|
|
|
<p>You can find transactions by any or all of the following
|
|
criteria. Each one has a tab in the dialog where you may enter
|
|
the match value(s) and comparison method.
|
|
<ul>
|
|
<li> Accounts affected by the transaction
|
|
<li> Date the transaction took place
|
|
<li> The string in the Description field
|
|
<li> The string in the Number field
|
|
<li> Amount of the transaction's splits
|
|
<li> The string in the Memo field
|
|
<li> Number of shares in a stock transaction
|
|
<li> Share price in a stock transaction
|
|
<li> The string in the Action field
|
|
</ul>
|
|
|
|
<p>If you specify multiple criteria in the search, all of the
|
|
criteria must be true for the transaction to be displayed.
|
|
|
|
<a name="accounts"><h3>Account searches</a></h3>
|
|
|
|
<p>In the Account tab, select any accounts of interest and then
|
|
choose whether transactions affecting Any, All, or None of these
|
|
accounts is to be displayed.
|
|
|
|
<p>If you select "All" accounts from the picker at the top of the
|
|
tab, the only transactions that will be show are those which affect
|
|
all the selected accounts. <P> For example, if you select <b>My
|
|
Checking Account<b> and <b> My VISA Account</b> and then choose <B>
|
|
All</b>, only transfers from Checking to Visa will be shown.
|
|
|
|
<p>If you select "Any" from the picker, transactions affecting any
|
|
selected amount will be shown. For example, if you select "My
|
|
Checking Account" and "My VISA Account" and then choose "Any", your
|
|
entire checking account and your entire Visa account will be shown
|
|
together in the Search Results window.
|
|
|
|
<a name="accounts"><h3>Date searches</a></h3>
|
|
|
|
<p>In the Date tab, you can specify a date range for the
|
|
transactions you wish to find. The year, month, and day fields are in
|
|
the order you specify in <tt> Preferences:International:Date Format</tt>.
|
|
|
|
<p>If you want to locate any transaction before a certain date,
|
|
specify your date in the second date entry and put a distant date in
|
|
the past in the first date entry. The default date is January 1,
|
|
1900, which should be distant enough for most peoples' purposes. <P>
|
|
Similarly, if you want to find any transaction after a certain date,
|
|
put the date in the first date entry and put a date after your last
|
|
transaction in the second entry.
|
|
|
|
<a name="amount"><h3>Amount searches</a></h3>
|
|
|
|
<p>The searches in the Amount, Shares, and Price tabs allow you to
|
|
search for particular quantities in various transaction fields. You
|
|
need to enter both the amount (in the entry box) and the type of
|
|
comparison (with the option menu to the left of the entry box). The
|
|
amount in the entry box is always positive.
|
|
|
|
<p>For the Amount tab, you need to indicate whether you are
|
|
interested in debits, credits, or both.
|
|
|
|
<a name="string"><h3>String searches</a></h3>
|
|
|
|
<p>In the Description, Number, Memo, and Action tabs, you can
|
|
specify a string which is matched against the respective fields of
|
|
splits and transactions. <ul><li> By default, the match used is a
|
|
case-insensitive substring match. <li> If you select the "Case sensitive"
|
|
toggle button, the search is a case-sensitive substring match. <li>If the
|
|
"Regular expression" button is selected, the match interprets the
|
|
string you enter as a POSIX extended regular expression; case
|
|
sensitivity is still determined by the "Case sensitive" button.</ul>
|
|
|
|
<a href="#toc">Table of Contents</a>
|
|
|
|
<a name="modify"><h2>Modifying your search</h2></a>
|
|
|
|
<p>Clicking the "Find" button within a Search Results window allows
|
|
you to modify or replace the search criteria used within that window.
|
|
The search functionality is the same, but you have new options for
|
|
how to use the results of the search.
|
|
|
|
<ul>
|
|
<li><b>New Search.</b> If you select "New Search", the current
|
|
search will be replaced with the one you specify, and the results will
|
|
be shown in the existing Search Results window.
|
|
|
|
<p>If you
|
|
|
|
|
|
<a href="#toc">Table of Contents</a>
|
|
|
|
<a name="hints"><h2>Hints</h2></a>
|
|
|
|
<a href="#toc">Table of Contents</a>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|