Email Query
Not a big deal, with? Just add a "Phone is inactive equals No" argument to each and use proper parentheses.
Nope. Even with parentheses, query is only looking for any line that has the inactive box not checked off.
I'm really frustrated. While I love the upgrade with RE moving phones into its own section separate from addresses, this is now becoming an issue.
Help?
Comments
-
Use export!
Export the Phone Number for Home Email, and export another "Phone" section for Preferred Email. Don't check the box "show inactive phones." Sort/manipulate the data in Excel, and you have your list! You can then copy the Constituent IDs from your Excel sheet into a query if you'd prefer to audit the records individually. Alternatively, you could include the Phone Import ID, and import them as a new phone type, and then use the delete phones plugin to remove them.6 -
This is partly why I kept the process of using Phone Types instead of the Inactive checkbox when we upgraded from 7.93. I don't like that the Inactive & Primary boxes aren't directly tied to the Phones, and I don't want to have to use Query, then Export, then Excel, then back to Query, especially for something simple where a Query would be best just from the start.
But for your situation, I think Alicia is correct, you'll need to use Export.1 -
Hi Robert,
Have you tried a Merge Query approach?
RE supports a few types including a SUB type where the end recordset has any records appearing in the sub-query subtracted.
Another approach using Merge Queries would be to create two separates ones, one for each Email Type and then OR them. With RE - and SQL - sometimes querying on two mutually exclusive criteria isn't as straightforward as it might seem.
I hope that helps.
Cheers,
Steve Cinquegrana | CEO and Principal Developer | Protégé Solutions
2 -
Steven Cinquegrana:
Another approach using Merge Queries would be to create two separates ones, one for each Email Type and then OR them. With RE - and SQL - sometimes querying on two mutually exclusive criteria isn't as straightforward as it might seem.1 -
Alicia Barevich:
Use export!
Export the Phone Number for Home Email, and export another "Phone" section for Preferred Email. Don't check the box "show inactive phones." Sort/manipulate the data in Excel, and you have your list! You can then copy the Constituent IDs from your Excel sheet into a query if you'd prefer to audit the records individually. Alternatively, you could include the Phone Import ID, and import them as a new phone type, and then use the delete phones plugin to remove them.Hi Alicia,
If this were just for a mailing list, I would do that no problem, still grumbling about it though. But I have to identify the records so that I can fix the issue - records are supposed to have either an email preferred or an email home. Not both. I know I can use export to identify the records, but then to take that list back to RE and search for the records individually? I'm just asking for trouble.
1 -
Steven Cinquegrana:
Hi Robert,
Have you tried a Merge Query approach?
RE supports a few types including a SUB type where the end recordset has any records appearing in the sub-query subtracted.
Another approach using Merge Queries would be to create two separates ones, one for each Email Type and then OR them. With RE - and SQL - sometimes querying on two mutually exclusive criteria isn't as straightforward as it might seem.
I hope that helps.
Cheers,
Steve Cinquegrana | CEO and Principal Developer | Protégé Solutions
Hi Steve,
The problem I've found is that RE does not let me specify the "inactive?" checkbox for the specific email I'm looking for. Even with "and" and parentheses, it does not come up properly. If I made a query were "Email preferred not blank" and "Inactive? equals no", I would also get a record that has an email preferred on it that's inactive and some other phone type that's not inactive. This is where I'm running into trouble, because the query does not give me an option to ask if each phone type is active or inactive, only if there is one at all.
0 -
Alan French:
Steven Cinquegrana:
Another approach using Merge Queries would be to create two separates ones, one for each Email Type and then OR them. With RE - and SQL - sometimes querying on two mutually exclusive criteria isn't as straightforward as it might seem.Hi Alan,
Oh wait! I see the listing for "phone type" now. Yeah, I don't have to look for the "not blank" anymore, I just have to do as you suggested and use the "and" merger. That's what I need, exactly. Thank you. I've been working with this for 17 years now and I'm still learning.
0 -
Robert Brown:
Hi Steve,
The problem I've found is that RE does not let me specify the "inactive?" checkbox for the specific email I'm looking for. Even with "and" and parentheses, it does not come up properly. If I made a query were "Email preferred not blank" and "Inactive? equals no", I would also get a record that has an email preferred on it that's inactive and some other phone type that's not inactive. This is where I'm running into trouble, because the query does not give me an option to ask if each phone type is active or inactive, only if there is one at all.Hi Robert,
I think your problem is because you're trying to use the Inactive checkbox from one level of the query nodes and then you're going into a different node (the specific phones sub-node) for your "Email preferred not blank" criteria. If you ignore the specific phones sub-node and use criteria of "phone type equals email preferred", "phone number not blank" and "Inactive equals no", I think you should get the desired result.
2 -
You do not have to take it back to RE individually - once you identify the trouble records in your export there are a few ways you can take a list of the IDs in your file and create a query.
1) create an import of just the ID and set the import to create a query of changed records.
2) create a query with ID = one of. copy the list if IDs from your file and go to the bottom of the "one of" list and paste it there. go back to the top and voila - all of those IDs are now in the one of criteria for your query.4 -
Melissa Graves:
You do not have to take it back to RE individually - once you identify the trouble records in your export there are a few ways you can take a list of the IDs in your file and create a query.
1) create an import of just the ID and set the import to create a query of changed records.
2) create a query with ID = one of. copy the list if IDs from your file and go to the bottom of the "one of" list and paste it there. go back to the top and voila - all of those IDs are now in the one of criteria for your query.Hi Melissa,
That's actually great advice that I can use in the future. I really appreciate it! This is why I really love this community. Everyone here is really amazing and helpful. Thank you again!
2 -
One thing to be aware of when pasting lists into Query (as Melissa explained)...there is a limit of 500. So if your list is 501 Constituent IDs, you'll need to do something like:
(Constituent ID one of ...
OR Constituent ID one of...)
to get them all in one Query. The good news is, you can do as many sets of 500 as you need.1 -
Jen Claudy:
One thing to be aware of when pasting lists into Query (as Melissa explained)...there is a limit of 500. So if your list is 501 Constituent IDs, you'll need to do something like:
(Constituent ID one of ...
OR Constituent ID one of...)
to get them all in one Query. The good news is, you can do as many sets of 500 as you need.There's a very handy add-on for having "one of" queries with an unlimited number of entries. There's a company in England call SmartTHING that has a product that does that, and it's free! It's called smartpaste. They are also a Blackbaud technology partner, so no need to worry that it'll mess with RE. Their customer service is top notch. And no, I'm not getting paid to endorse them, I just know the product is excellent, I've been using it for years.
Hope this helps someone out there!
Barbara
2 -
Also, when pasting in up to 500 constituent IDs into the Const ID one, also beware that if you only had 100 and then decide to edit the list, you will get random records dropped and the ones your tty to add may not be added. So be sure to add a new parameter OR Const ID one of "...., .....".
0 -
I use Splitomatic from AppOmatic (also free) which lets you split larger excel sheets into blocks of 500, but this is an even better solution. You teached me something new today! Thank You, Barbara!
Barbara Schlichter:Jen Claudy:
One thing to be aware of when pasting lists into Query (as Melissa explained)...there is a limit of 500. So if your list is 501 Constituent IDs, you'll need to do something like:
(Constituent ID one of ...
OR Constituent ID one of...)
to get them all in one Query. The good news is, you can do as many sets of 500 as you need.There's a very handy add-on for having "one of" queries with an unlimited number of entries. There's a company in England call SmartTHING that has a product that does that, and it's free! It's called smartpaste. They are also a Blackbaud technology partner, so no need to worry that it'll mess with RE. Their customer service is top notch. And no, I'm not getting paid to endorse them, I just know the product is excellent, I've been using it for years.
Hope this helps someone out there!
Barbara
0 -
Cathleen Mai:
I use Splitomatic from AppOmatic (also free) which lets you split larger excel sheets into blocks of 500, but this is an even better solution. You teached me something new today! Thank You, Barbara!
Barbara Schlichter:Jen Claudy:
One thing to be aware of when pasting lists into Query (as Melissa explained)...there is a limit of 500. So if your list is 501 Constituent IDs, you'll need to do something like:
(Constituent ID one of ...
OR Constituent ID one of...)
to get them all in one Query. The good news is, you can do as many sets of 500 as you need.There's a very handy add-on for having "one of" queries with an unlimited number of entries. There's a company in England call SmartTHING that has a product that does that, and it's free! It's called smartpaste. They are also a Blackbaud technology partner, so no need to worry that it'll mess with RE. Their customer service is top notch. And no, I'm not getting paid to endorse them, I just know the product is excellent, I've been using it for years.
Hope this helps someone out there!
Barbara
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board