<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RE-Decoded &#187; Advanced</title>
	<atom:link href="http://www.re-decoded.com/category/advanced/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.re-decoded.com</link>
	<description>A technical look at the Raiser&#039;s Edge API from Blackbaud</description>
	<lastBuildDate>Fri, 27 Aug 2010 10:21:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Blackbaud eCRM and an Unusual Timeout Error</title>
		<link>http://www.re-decoded.com/2010/08/blackbaud-ecrm-and-an-unusual-timeout-error/</link>
		<comments>http://www.re-decoded.com/2010/08/blackbaud-ecrm-and-an-unusual-timeout-error/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 21:49:38 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[BBEC]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=378</guid>
		<description><![CDATA[As I mentioned in a previous post I have been working on some sample demonstration material for The Blackbaud Conferences in London and Washington DC. I got a timeout error previously on saving data in a custom form. I was able to fix it entirely by fluke without knowing how I did it. However now [...]


Related posts:<ol><li><a href='http://www.re-decoded.com/2010/07/visual-studio-and-blackbaud-enterprise-crm/' rel='bookmark' title='Permanent Link: Visual Studio and Blackbaud Enterprise CRM'>Visual Studio and Blackbaud Enterprise CRM</a> <small>I have been doing some preparation for my two Blackbaud...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2010/08/blackbaud-ecrm-and-an-unusual-timeout-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using meta data to copy records</title>
		<link>http://www.re-decoded.com/2010/08/using-meta-data-to-copy-records/</link>
		<comments>http://www.re-decoded.com/2010/08/using-meta-data-to-copy-records/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 09:58:59 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Gift]]></category>
		<category><![CDATA[Meta Data]]></category>
		<category><![CDATA[The Raiser's Edge]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=374</guid>
		<description><![CDATA[I am currently working on a project where I need to copy a gift record from one constituent to another. There are 213 fields on the regular gift object i.e. CGift. That is without looking at any of the other areas of the gift such as attributes, notepads, etc. It would take a lot of [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2010/08/using-meta-data-to-copy-records/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Opening a Crystal Report from code (revisited)</title>
		<link>http://www.re-decoded.com/2010/02/opening-a-crystal-report-from-code-revisited/</link>
		<comments>http://www.re-decoded.com/2010/02/opening-a-crystal-report-from-code-revisited/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 22:16:31 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Crystal Reports]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=316</guid>
		<description><![CDATA[In an earlier post I looked at the way in which it is possible to open up a Crystal Report from VB or VBA code in The Raiser&#8217;s Edge. That was with version 8.5 of Crystal Reports. I tried to do the same thing recently with a report created in Crystal Reports 11 and the [...]


Related posts:<ol><li><a href='http://www.re-decoded.com/2009/11/writing-code-to-populate-the-rejection-code-field-in-batch/' rel='bookmark' title='Permanent Link: Writing Code to populate the rejection code field in batch'>Writing Code to populate the rejection code field in batch</a> <small>Sorry to get your hopes up but I am reliably...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2010/02/opening-a-crystal-report-from-code-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Accessing other parallel VBA DLLs in The Raiser&#8217;s Edge</title>
		<link>http://www.re-decoded.com/2010/01/accessing-other-parallel-vba-dlls-in-the-raisers-edge/</link>
		<comments>http://www.re-decoded.com/2010/01/accessing-other-parallel-vba-dlls-in-the-raisers-edge/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 14:42:25 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=308</guid>
		<description><![CDATA[One of the methods for writing VBA code that fires when, say a constituent is saved, is to write a VBA DLL. I have covered this previously so I won&#8217;t go into details in this post. However what do you do if you need one VBA DLL to talk to another one? For example if [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2010/01/accessing-other-parallel-vba-dlls-in-the-raisers-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom where clause with Relationships</title>
		<link>http://www.re-decoded.com/2009/12/custom-where-clause-with-relationships/</link>
		<comments>http://www.re-decoded.com/2009/12/custom-where-clause-with-relationships/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 14:01:27 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Constituent]]></category>
		<category><![CDATA[Query]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=298</guid>
		<description><![CDATA[Custom where clauses are  a great way of filtering the results of all the top object collections (where the method exists). However there are some pitfalls. One such pitfall can be found when you try to write sub selects to link to other tables. For example, say you want to find all the individual relation [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2009/12/custom-where-clause-with-relationships/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Raiser&#8217;s Edge API: VB.NET versus C#</title>
		<link>http://www.re-decoded.com/2009/07/the-raisers-edge-api-vb-net-versus-c/</link>
		<comments>http://www.re-decoded.com/2009/07/the-raisers-edge-api-vb-net-versus-c/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 09:24:44 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[CSharp]]></category>
		<category><![CDATA[VB.Net]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=253</guid>
		<description><![CDATA[I am sure that there are a many people out there who still use VB6 when working with The Raiser&#8217;s Edge API but it is more and more common that you need to write .NET code and indeed want to write .NET code. There are several reasons for this but for me it is simply [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2009/07/the-raisers-edge-api-vb-net-versus-c/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Installing a plug-in more manually than previously</title>
		<link>http://www.re-decoded.com/2009/07/installing-a-plug-in-more-manually-than-previously/</link>
		<comments>http://www.re-decoded.com/2009/07/installing-a-plug-in-more-manually-than-previously/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 16:34:27 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Blackbaud]]></category>
		<category><![CDATA[IDLookup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Plug-in]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=213</guid>
		<description><![CDATA[I have covered this a couple of time before (hence the more and more obscure title) in various posts; here and here but I have been preparing IDLookup for install on Blackbaud&#8217;s OnDemand hosting service. Among several requirements is the fact that you have to install the plug-ins manually and not through an installer. This [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2009/07/installing-a-plug-in-more-manually-than-previously/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crash when Filtering on Missing Constituent Codes</title>
		<link>http://www.re-decoded.com/2009/04/crash-when-filtering-on-missing-constituent-codes/</link>
		<comments>http://www.re-decoded.com/2009/04/crash-when-filtering-on-missing-constituent-codes/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 08:43:15 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Blackbaud]]></category>
		<category><![CDATA[Constituent]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Raiser's Edge]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=137</guid>
		<description><![CDATA[I wrote some code for a client a while back and tested it thoroughly and everything worked fine. There was somewhat of a delay before the client was due to implement it and when they ran the application it crashed at the beginning. After some investigation we worked out what was going on. The code [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2009/04/crash-when-filtering-on-missing-constituent-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the field required?</title>
		<link>http://www.re-decoded.com/2008/11/is-the-field-required/</link>
		<comments>http://www.re-decoded.com/2008/11/is-the-field-required/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 14:15:55 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Blackbaud]]></category>
		<category><![CDATA[Raiser's Edge]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/?p=133</guid>
		<description><![CDATA[In Config, Fields it is possible to set your own fields to be required or not. For example if I wanted every organisation record in Raiser&#8217;s Edge to have a profession then I would tick the profession tick box as being required. In order to future proof my code it is necessary to check to [...]


Related posts:<ol><li><a href='http://www.re-decoded.com/2009/11/writing-code-to-populate-the-rejection-code-field-in-batch/' rel='bookmark' title='Permanent Link: Writing Code to populate the rejection code field in batch'>Writing Code to populate the rejection code field in batch</a> <small>Sorry to get your hopes up but I am reliably...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2008/11/is-the-field-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Raiser&#8217;s Edge skin part 2</title>
		<link>http://www.re-decoded.com/2007/09/changing-raisers-edge-skin-part-2/</link>
		<comments>http://www.re-decoded.com/2007/09/changing-raisers-edge-skin-part-2/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 17:45:37 +0000</pubDate>
		<dc:creator>David Zeidman</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Blackbaud]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Raiser's Edge]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.re-decoded.com/2007/09/changing-raisers-edge-skin-part-2/</guid>
		<description><![CDATA[When you are supplied all the dlls that an application uses and these are all COM object it is possible to discover things about the application that you would otherwise not normally be able to do. Some people may call this &#8220;hacking&#8221; but others like myself would prefer the less confrontational description of &#8220;investigating&#8221; In [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.re-decoded.com/2007/09/changing-raisers-edge-skin-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
