Q
UERY
15
3. From the list on the left, select Advanced. The Advanced query options appear on the right. 
4. Use the When displaying Yes/No fields, show field to determine how values for fields that require an 
“either, or” entry display. The default is Yes/No, but you may want to use another variation such as 
True/False or Y/N. 
5. In the You can choose whether or not the system should automatically apply filter criteria to summary 
fields frame, you can mark an option to Automatically apply all query criteria, Do not automatically 
apply all query criteria, or Ask me each time I select a summary field.   
If you mark Automatically apply all query criteria, any field you select as criteria is automatically applied 
to any applicable summary field you choose. For example, you may filter constituents by gifts given to 
your Annual Fund. If you elect to automatically apply filters to summary fields, the total amount for a 
constituent includes only gifts given to this fund. If you do not automatically apply filters to summary 
fields, the total amount reflects all gifts given by a constituent. Automatically applying your criteria to all 
summary fields can save a great amount of time, as opposed to specifying whether you want the criteria 
to apply each time you select a summary field. 
If you mark Do not automatically apply all query criteria, when you select a summary field, you must 
specify if you want the filter fields you already selected to apply to the summary field.
If you mark Ask me each time I select a summary field, each time you select a summary field, and at least 
one applicable criteria field is already selected, a message appears asking if you want to apply applicable 
criteria to the summary field. Click Yes to apply the criteria.
Note:  Summary fields display sum values for fields. For example, Total Amount of Gifts and Total Number of 
Job Assignments are summary fields.
Tip:  If you usually make your criteria or sort fields output for your queries, you can save time by marking a 
checkbox to automatically include them as output every time you run a query. 
Pdf files thumbnails - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
create thumbnails from pdf files; how to show pdf thumbnails in
Pdf files thumbnails - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf thumbnail creator; program to create thumbnail from pdf
16 C
HAPTER
 
6. In the You can choose to automatically add criteria or sort fields as output frame, you can mark a 
checkbox to Automatically add criteria fields as output fields, so whenever you run a query, any fields 
you select as criteria also appear as output for the query. You can do the same with the fields you select to 
sort the query when you mark the Automatically add sort fields as output fields checkbox. 
7. Click Apply to save your selections and keep User Options open, or click OK to save your settings and exit 
User Options. 
 Set Code tables query options
You can select how code tables, such as State and Constituent code, display and sort in queries. 
1. From the shell menu bar, select Tools, User Options. The Options screen appears.
2. Select the Query tab.
3. From the list on the left, select Code tables. The Code tables query options appear on the right. 
4. In the You can choose to display code tables by their short or long description in queries frame, you can 
mark an option to display the Short description or Long description. For example, if you want to view the 
constituent code Volunteer as “VOL” in Query, select Short description. If you want to view the word 
“Volunteer”, select Long description.
5. In the You can choose the default sort order when code tables are selected as sort fields frame, you can 
mark an option to Sort alphabetically or Sort by table order. 
Note:  A field with a down arrow to the right is a code table. You can display entries for some tables in either a 
short or long description. Once you become familiar with your entries, you may want to display the short 
entries to save time. 
Note:  If you want to undo any changes you made and reestablish all program settings, click Reset System to 
Defaults. To exit User Options without saving your most recent changes, click Cancel. 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page
pdf file thumbnail preview; create thumbnail jpeg from pdf
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Turn multiple pages PDF into single jpg files respectively online. Support of converting from any single one PDF page and multiple pages. Thumbnails can be
pdf thumbnail generator online; can't see pdf thumbnails
Q
UERY
17
6. Click Apply to save and apply your changes and keep the Options screen open. Click OK to save your 
changes and exit the Options screen. For more information about User Options, see the User Options 
chapter of the Program Basics Guide.
Query Record Components
A query is a file containing all records that meet the criteria you specify. A query also stores criteria fields 
selected, criteria operators used, and the sorting order of output fields. You can customize your query record. 
This is helpful if you want to create templates for the queries you run most frequently. For example, you can 
establish default query types and formats based on what you use most often, or you can create a list of your 
favorite query fields. Creating a list of your favorite or most often used query fields is very helpful in reducing the 
time it takes to search each information category to find the fields you want to use. You can also establish 
preferences to automatically add criteria and sort fields to the query’s output. All these options simplify the 
querying process and help you save time. 
A query record screen is composed of four tabs: 
the Criteriatab, the Outputtab, the Sorttab, and the Resultstab.
Criteria Tab 
On the Criteria tab, you can select the criteria fields and enter criteria operators to determine which records to 
include in the query. For example, if you are creating an individual query to find the names of everyone with a 
home telephone number for a phonathon, you can use the criteria field Phone Type “equals” Home to group all 
individual records with a value in this field.
Note:  On the Criteria tab, the Name field appears as you define it to display in the Constituent name format 
field in Query User Options. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
TIFF files compression and decompression method and Image files compression and images size reducing can help to reduce PDF file size Embedded page thumbnails.
pdf thumbnail html; html display pdf thumbnail
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
File: Merge, Append PDF Files. |. Home ›› XDoc.PDF ›› VB.NET PDF: Merge and Append PDF. VB.NET Demo code to Combine and Merge Multiple PDF Files into One.
pdf no thumbnail; pdf thumbnail preview
18 C
HAPTER
 
Output Tab
On the Output tab, you can select the output fields corresponding to the information you want to see in the 
query results. These fields appear as column headings in your query Results tab. Output fields are optional, but 
they facilitate the viewing and interpretation of your query results. For example, if you are creating an individual 
query to find the names of everyone with a home telephone number for a phonathon, you probably want to have 
Name and Phone Number as output fields. Remember, the more output fields you select, the longer the query 
may take to run.
Sort Tab
Note:  On the Output tab, the Name field appears as you define it to display in the Constituent name format 
field in Query User Options. 
Note:  If you enter a backslash (\ ) in the constituent name on the constituent record, Query sorts as if that 
name started with the letter after the backslash. For example, if you enter The\Computer Warehouse in the 
Org Name field on the Bio1 tab of an organization’s record, The Computer Warehouse is sorted using the C 
from “Computer”, rather than T from “The”.
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
' Convert PDF file to HTML5 files DocumentConverter.ConvertToHtml5("..\1.pdf", "..output\", RelativeType.SVG). Copyright © <2000-2016> by <RasterEdge.com>.
view pdf image thumbnail; how to make a thumbnail of a pdf
C# PDF File Split Library: Split, seperate PDF into multiple files
Also able to combine generated split PDF document files with other PDF files to form a new PDF file. Split PDF Document into Multiple PDF Files in C#.
.pdf printing in thumbnail size; program to create thumbnail from pdf
Q
UERY
19
On the Sort tab, you can select the fields you want to sort by and the sorting order. You can sort in ascending or 
descending order. Sort fields are optional. For example, if you are creating an individual query to list the name 
and home telephone number of individual constituents for a phonathon, you can select an ascending sorting 
order using the last name of the individual.
If you choose the Name field on the Sort tab in Query, the query sorts by Last Name, First Name, and Middle 
Name for individuals and by Organization Name for organizations. 
In addition, you can use the Sort Key field to alphabetize your records. The Sort Key field is used most often for 
exporting purposes. This way, you can easily maintain the original sorting order in another software application, 
such as Crystal Reports. For Individuals, Sort Key combines Last Name, First Name, Middle Name, and Import ID. 
For example, John D. Campbell, with an import ID of 12345, sorts by “Campbell,John, D.,12345”. For 
Organizations, Sort Key combines the Organization Name and Import ID. For example, AAA Concrete, with an 
import ID of 45678, sorts by “AAA Concrete,45678”. 
Note:  It is important to use Sort Key if your query contains two constituents with the same name. This way, 
you can easily recognize the constituents as two individuals rather than one because Import ID is used in the 
sorting. Import ID does not appear in query results. However, it does appear in Export. 
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Files in C#.NET Class. Add necessary references: RasterEdge.Imaging.Basic.dll.
how to make a thumbnail of a pdf; can't see pdf thumbnails
VB.NET PDF File Split Library: Split, seperate PDF into multiple
splitter control provides VB.NET developers an easy to use solution that they can split target multi-page PDF document file to one-page PDF files or they can
create thumbnails from pdf files; cannot view pdf thumbnails in
20 C
HAPTER
 
Results Tab
The Results tab displays the filtered data organized in columns resulting from your Criteria, Output, and Sort field 
selections. This is a listing of the actual data found in your database. To determine how names display in the 
query results grid, select a name format in the Constituent name format field in Query User Options.
Query Types
Understanding the different query types is essential to using Query properly. Selecting a specific query type 
instructs the program to select that particular record type for inclusion in the query. Query types determine the 
field categories available to include in a query.  
 
Selecting query types can be considered the first step in narrowing the information available for your query.
Q
UERY
21
You can create queries based on the major record types found in the program (constituent, gift, fund, etc.). 
Records are characterized by a series of tabs that organize specific information. You can also create queries using 
the major information categories found in The Raiser’s Edge (for example, action, relationship, constituent, gift, 
and fund). Information categories are usually tabs within a constituent record. 
You can select from the following query types. 
Action. 
 Action queries are based on action records on the Action tab of a constituent record. For example, if you 
schedule a meeting with 20 of your organization’s volunteers and want to print a quick list with their names, 
you can use an action query to group the records on which you entered this meeting as an action. 
Appeal. 
 Appeal queries are based on the appeal record. For example, the Development Director for your 
organization wants to locate all appeals with outstanding expenses. You can use the appeal query to group 
this appeal information and export the results for further analysis. 
Campaign. 
 Campaign queries are based on the campaign record. For example, one of your board members 
wants his company to match the amount donated to your organization’s Literacy Campaign and requests 
information about certain solicitors for your campaigns. You can use a campaign query to group this 
information for the board member.  
Constituent. 
 Constituent queries are based on the constituent record. Constituents are individuals or 
organizations in your database who have donated time, funds, or resources to your organization. Constituent 
queries give you access to all fields you find in other query types. The Constituent query gives you a complete 
picture of the entire constituent record, including information about gifts, relationships, memberships, and 
actions. For example, you want to change the area codes for all donors (both individual and organization 
constituents) who reside or are based in the Miami area. You can use a constituent query to group these 
records. 
Event. 
 Event queries are based on the event record and are available only if you use the optional module Event 
Management. For example, you are finalizing your Annual Conference preparations and want to see if any of 
your concurrent conference events have the same participants registered for them. You can use an event 
query to group all participants with scheduling conflicts.
Fund. 
 Fund queries are based on the fund record. For example, you are preparing the book of acknowledgments 
for the Youth Literacy Campaign and want to make sure you mention the total amount of donations to all the 
campaign funds. You can use a fund query to group and list these records.
Gift. 
 Gift queries are based on the gift record. For example, you are preparing for your organization’s board 
meeting and need a list of all gifts donated to the Annual Fund this year. You can use the gift query to group 
and list these records.
Giving Score. 
 Giving Score queries are based on Giving Score ratings each individual receives after your data is 
scored by Target Analytics. For example, you would like to send a targeted mailing for an upcoming campaign 
to raise funds for a new building and would like it to go to your best donors. You can create a Giving Score 
query of all individuals in your database with a Giving Score rating of VIP and use that list for your mailing.
Individual. 
 Individual queries are based on the individual constituent record. For example, your organization is 
planning the Annual Banquet and the Development Director wants to invite all individuals who have not 
bought a ticket for the Annual Banquet in two years. You can use the individual query type to group these 
individuals and export their mailing information to create an invitation letter.
Note:  In User Options, you can establish your default query type on the Query tab of the Options screen. We 
recommend you select Constituent as your default. Constituent queries give you access to all the fields in your 
database. For more information, see “Query User Options” on page 13.
Note:  The constituent query is the query you will probably use most often. This query type gives you access to 
all information contained in a constituent’s record.
Note:  You can use query type as filters when searching for a query.
22 C
HAPTER
 
Jobs. 
 Job queries are based on the job record and are available only if you use the optional module Volunteer 
Management. For example, you are planning a training session for your volunteers and need to know how 
many of them have CPR certification listed as a job qualification. You can use the job query type to group 
these volunteer records.
Member. 
 Member queries are based on the membership record. This query type is available only if you use the 
optional module Membership Management. For example, you are updating the membership status of your 
constituents and need to know which constituents have memberships expiring this month. You can use the 
membership query type to group those records.
Organization. 
 Organization queries are based on the organization constituent record. For example, you are 
planning a new matching gift campaign and want to see how many of your constituents are matching gift 
organizations. You can use an organization query to group and list these records. You can then use this list to 
send out announcements about your new program.
Participant. 
 Participant queries are based on the participant information found on the Participant tab of the 
event record. This query type is available only if you use the optional module Event Management. For 
example, the Finance Director for your organization wants to know how many of the Annual Conference 
participants will receive the early registration discount. Early bird registrants need to register by the close of 
the business day on May 30th. You can use a participant query to group all individuals who paid their 
registration by the early bird registration deadline. 
Relationship. 
 Relationship queries are based on the relationship information on the Relationship tab of the 
constituent record. For example, Mother’s Day is approaching and your organization has decided to send 
roses to all mothers listed as constituent relationships in your database. You can use the relationship query to 
group and list all mothers found in your database.
Query Formats
The query format determines what records are included when you run your query. Query formats can be used to 
filter queries listed on the Query page. The two query formats are static and dynamic.
Static Query
A static query is like taking a “snapshot” of your database at the time you are creating the query. Only the records 
selected when the query is originally created are included when the query is used in the program. 
For example, you want to gather information about the first 50 constituents to donate over $5,000 to a new fund 
in June. You can create a static query with the constituents’ names, gift amounts, gift dates, and addresses as the 
output, so that you can send them special mailings and benefits. By using a static query, no other constituents will 
automatically be included when you use the query again. The list of the 50 constituents is frozen when you create 
it and remains the same, unless you choose to “refresh” the query. For more information about refreshing a static 
query, see “Refresh a Static Query” on page 59.
Dynamic Query
A dynamic query is automatically refreshed each time it is used. When you use a dynamic query, the program 
searches the database for any new records meeting the criteria you specify and adds them to the results.
Note:  You can use query format as a filter when searching for a query.
Note:  If most of your queries are dynamic, we recommend you select “Dynamic” as your default. You can 
establish your default query format on the Query tab of the Options screen of User Options. For more 
information about User Options, see “Query User Options” on page 13.
Q
UERY
23
For example, you can use a dynamic query to determine how many new constituents donated to the Literacy 
Fund at the end of each month. When you use the query to compile a list of constituents at the end of April, the 
program searches the database and compiles a list of all constituents who donated. Then, when you use the 
query to print the list at the end of July, the program again searches the database and compiles a list of 
constituents who donated to the fund. If new constituents donated in May, June, or July, they appear on the July 
report because the query added all new records meeting the criteria you defined.
Understand Query Criteria Operators
When you define a query, you establish a set of conditions each record must meet to be selected. You establish 
these requirements using the criteria fields. You can use criteria fields to make a global selection of records. For 
example, if you want to create a query of all constituents who donated $10 or more in cash gifts to your 
organization, you can use the criteria fields Gift Type and Gift Amount to “group” the constituent information. 
You use criteria operators in the criteria field to define more precisely the exact conditions a record must meet to 
be selected. In other words, criteria operators are additional filters you assign to the criteria fields you select. 
Using the example above, if you want to see only constituents who made a $10 or more cash donation to your 
organization, use a criteria operator to specify that the Gift Type “equals” Cash and the Gift Amount is “greater 
than or equal to” $10 for the record to be selected.
You can select from many different criteria operators to narrow your queries, but not all of them are appropriate 
for every field. 
Equals. 
 When you choose this operator, the records selected in your query must have the exact entry you 
define. For example, if you choose Constituency Code “equals” Board Member, only records with the exact 
entry of Board Member in the Constituency Code field are selected.
Does Not Equal. 
 When you choose “does not equal” as your operator, the records selected for your query 
must not match the entry you define. For example, if you choose Constituency Code “does not equal” Board 
Member, the program selects every record that does not have Board Member entered as the constituent 
code.
Greater Than. 
 If you select “greater than” as your operator, the records selected must have a value greater than 
the one you define. For example, if you select Gift Amount “greater than” $100, only records with gift 
amounts of more than $100 are selected.
Greater Than or Equal To. 
 Selecting “greater than or equal to” as your operator limits the records selected to 
those with a value greater than or equal to the one you define. For example, if you select Gift Amount 
“greater than or equal to” $100, only records with a gift amount of $100 or more are selected. This operator 
includes the value you selected, in this case $100.
Less Than. 
 When you select “less than” as your operator, you limit the records selected to those with an entry 
less than the value you define. For example, if you select Gift Amount “less than” $100, only records with a 
gift amount of $99.99 or less are selected. Records with a gift amount of $100 are not included.
Less Than or Equal To. 
 When “less than or equal to” is selected as an operator, the records selected must 
have an entry less than or equal to the value you define. For example, if you select Gift Amount “less than or 
equal to” $100, only records with a gift amount of $100 or less are selected. This operator includes records 
with the value you selected, in this case $100.
One Of. 
 Choosing “one of” as the operator means that records selected must have at least one of the entries 
you define. The “one of” operator acts as an “or” between the entries you select. For example, if you select 
Campaign Category “one of” Annual, Capital, and Event, records selected must contain on of the campaigns 
chosen. 
Not One Of. 
 Choosing “not one of” as the operator means that records selected must not contain any of the 
entries you define. For example, if you select Campaign Category “not one of” Annual, Capital, and Event 
records selected must not contain any of the campaigns you defined. 
Note:  The asterisk ( * ) can be used as a wildcard character with certain query operators. For more information 
about wildcard characters, see “Understand Wildcard Characters” on page 26.
24 C
HAPTER
 
Between. 
 When you choose “between” as the operator, the records selected must fall within the range you 
define. This criteria operator is inclusive. For example, if you select Gift Amount “between” $100 and $300, 
records with gift amounts between $100 and $300 are included. Amounts equal to $100 and $300 are also 
included.
Not Between. 
 If this operator is selected, the records included in your query must not fall within the range you 
specify. This operator is exclusive. For example, if you select Gift Payment Amount is “not between” $100 and 
$300, only records with gift payments of less than $100 and more than $300 are included. Gift payments 
between $100 and $300 are not included.
Blank. 
 If you select “blank” as the operator, the records selected for your query must have a blank in the field 
you specify. For example, if you choose Constituent ID is “blank”, the program selects records with an empty 
Constituent ID field.
Is Not Blank. 
 When “is not blank” is selected as the operator, the selected records must have an entry in the 
field you specify. For example, if you select Constituent ID “is not blank”, the program selects all records with 
an entry in the Constituent ID field. 
Contains. 
 Choosing “contains” as the operator selects records containing the defined value anywhere in the 
field. For example, if you select Last Name “contains” G, any records with the letter “G” anywhere in the Last 
name field are selected. You can use wildcard characters with this operator.
Does Not Contain. 
 Choosing “does not contain” as the operator selects records that do not have the defined 
entry anywhere in the field you specify. For example, if you select Last Name “does not contain” G, only 
records without a “G” anywhere in the Last name field are selected. You can use wildcard characters with this 
operator.
Begins With. 
 Selecting “begins with” as the operator means that records selected must have an entry 
beginning with the value you define. For example, if you choose Last Name “begins with” Bell, only 
constituents whose last name begin with “Bell” are selected (for example, Bell, Bellmont, or Bellingham). You 
can use wildcard characters with this operator.
Does Not Begin With. 
 When you choose “does not begin with” as the operator, the records selected must not 
have an entry beginning with the value you define. For example, if you choose Last Name “does not begin 
with” Bell, only constituents whose last name does not have “Bell” at the beginning are selected. You can use 
wildcard characters with this operator.
Like. 
 The “like” operator allows you to use wildcard characters to replace a character or a set of characters in a 
field. This operator and the wildcard characters are particularly useful when you are not sure of the spelling of 
a name or if you suspect something might be misspelled. For example, if you select Last Name “like” B?rd, the 
program selects all records with a similar spelling for example, Berd, Bird, or Byrd).
Not Like. 
 The “not like” operator selects the records that are not spelled like the entry you define. You can use 
wildcard characters with this operator. For more information about wildcard characters, see “Understand 
Wildcard Characters” on page26.
Sounds Like. 
 The “sounds like” operator can be used when you want to select records based on a field for 
which you do not have the exact spelling. For example, you want to add a note about a conversation you had 
over the phone with a constituent who says their name is Smith. However, their name is actually spelled 
Smyth, which sounds like Smith. When you query, if you search for “sounds like” Smith, the program will find 
their record. You can also use wildcard characters with this operator.
Note:  The “blank” operator is helpful if you want to maintain consistency in data entry or if you want to see 
which records have empty fields. 
Note:  Wildcard characters allow you to replace a character or a set of characters in a field. For more 
information about wildcard characters, refer to “Understand Wildcard Characters” on page 26.
Note:  The “sounds like” operator is available only for text fields.
Documents you may be interested
Documents you may be interested