We are a group of users of Blackbaud products and are not affiliated with Blackbaud. We'd love to have you join our community to help and be helped in getting the most from your Blackbaud software.
Register now to join us to get independent advice on your system, connect with 3rd party consultants to help you maximize your database and have a real alternative to the official Blackbaud website.
Copy and Paste information into Raiser's Edge Query
I'm sure I am not the only person who has wanted to copy and paste a list of names, importID numbers, etc into a query. Raiser's edge does not accept "paste" operations of more than one line.
But there's a workaround.
This macro looks for a query criteria window whenever you press control+v. If one is not found, the behavior of control+v is not changed; if one is found, then when you press control+v, it "pastes" in a way that the Raiser's Edge Query criteria window will understand. (it splits the lines up and pastes one line at a time, with lines separated by a simulated press of the "tab" key.) To the best of my knowlege, up to 500 items may be in a list using the "one of" operator in a Raiser's Edge query.
This code is written by me, and it is free and comes with no warranties of any kind. To use it, you will either need to either download AutoHotkey and use the code as an AutoHotkey script or download the program file (EXE) version. The code and the EXE file are available at: Utility to (Copy and) Paste into Raiser's Edge Query
Thank you so much for this. We are constantly getting lists of ID's and have to import a temporary attribute to produce a mailing list, etc. for these people. I just downloaded and ran your macro and it works great.
Thank you so much, I have a question. I have never used Hotkeys before. I think I installed it and script properly but whenever I try to paste it does not pick up the first four values. It does this whether I copy from excel or word. I have tried with different value sets and it always seems to be the first four.
Can anyone help and tell me what am I doing wrong?
__________________ Katrina Brown
Operations Specialist -Data Management
Sheridan College Foundation
PO Box 6328
Sheridan, WY 82801
(307) 674-6446 ext 4306 kbrown@sheridan.edu
Katrina, I hadn't noticed before, but we've tried it out and it does the same for us too. It's easy to stick four rows of dummy data in, but it's a bit annoying.
Still a brilliant tool, though, even with that quirk.
__________________ Simon Koppel
Database Manager
Cancer Research UK
London, England www.cancer.org.uk
If you have autohotkeys open and you click on the icon in the toolbar and click on "pause script" it no longer chops the first four rows of data. I think it has something to do with the script reloading on itself, but I'm not sure. Anyways, it works for me.
Just returned from a month out of the country. Ida, to address your problem I think I may need more information. The tested use of the copy & paste utility is that you copy a column of data out of an excel sheet, and then press "control v" to paste when you are inside of a Raiser's Edge Query Criteria window (one whose title bar shows "Edit Field Criteria"; you'll need to set the criteria type to "one of" or "not one of" and then place the cursor in the first available row).
The source of data could be a plain text document with line breaks separating the data, instead of an Excel sheet - that should not make a difference. if you copy and past more than one row from Excel at the same time, it probably will not work. Using a similar spreadsheet program instead of Excel (for example, OpenOffice Calc) will probably work but I haven't tried it.
Here is a version of the code that I hope will work for people who are running in to the "missing the first four lines" bug. The cause of this bug, I think, is that your computer is "sending" the data to the "Edit Field Criteria" window before that window is ready to accept the data.
Please ask, if you'd like me to make this version of the script into a compiled EXE file. Note that since the bug you've mentioned doesn't show up on my machine, I haven't tested this version of the script to see if it works.
;;;;;; script begins here ;;;;;;
;;;; please ask before using this script in Windows 95, Windows 98, or Windows ME;;;
#singleinstance force
#noenv
sendmode, input
Just returned from a month out of the country. Ida, to address your problem I think I may need more information. The tested use of the copy & paste utility is that you copy a column of data out of an excel sheet, and then press "control v" to paste when you are inside of a Raiser's Edge Query Criteria window (one whose title bar shows "Edit Field Criteria"; you'll need to set the criteria type to "one of" or "not one of" and then place the cursor in the first available row).
The source of data could be a plain text document with line breaks separating the data, instead of an Excel sheet - that should not make a difference. if you copy and past more than one row from Excel at the same time, it probably will not work. Using a similar spreadsheet program instead of Excel (for example, OpenOffice Calc) will probably work but I haven't tried it.
I think that's what I've been doing but I'll have another go... Thanks.
my apologies if what I'm suggesting is really obvious to you.
This program must be actively running on your computer to work. If it is running you should be able to see an autohotkey icon among your system tray icons. If it is not there, you will need to double-click on the EXE file you downloaded in order to run the script.