<?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>AccessImagine &#187; Max D</title>
	<atom:link href="http://access.bukrek.net/author/admin/feed" rel="self" type="application/rss+xml" />
	<link>http://access.bukrek.net</link>
	<description>Image processing for Microsoft Access and SQL Servers</description>
	<lastBuildDate>Sat, 17 Apr 2010 19:41:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What does developer license mean?</title>
		<link>http://access.bukrek.net/tutorial/what-does-developer-license-mean</link>
		<comments>http://access.bukrek.net/tutorial/what-does-developer-license-mean#comments</comments>
		<pubDate>Sat, 17 Apr 2010 19:41:58 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=233</guid>
		<description><![CDATA[As you know, you get a developer license for single purchase price. There is no any &#8220;single&#8221;, &#8220;per-user&#8221; or &#8220;server&#8221; complicated licensing stuff. We tried to make things as simple as possible.
Once you get AccessImagine registered, you are an developer. Every Access database you create with AccessImagine holds your mark, and appears nice &#38; registered [...]]]></description>
			<content:encoded><![CDATA[<p>As you know, you get a developer license for single purchase price. There is no any &#8220;single&#8221;, &#8220;per-user&#8221; or &#8220;server&#8221; complicated licensing stuff. We tried to make things as simple as possible.</p>
<p>Once you get AccessImagine registered, you are an developer. Every Access database you create with AccessImagine holds your mark, and appears nice &amp; registered to every user.</p>
<p>The main plot is:</p>
<p><strong><span style="color: #ff0000;">You don&#8217;t need to activate AccessImagine on every user&#8217;s computer.</span></strong><span style="color: #ff0000;"> </span><br />
Its enough to activate it on PC you are developing the database.</p>
<p>There is one remark to this. When you have developed a database with shareware (non-activated) AccessImagine, and activated it recently, you need to &#8220;touch&#8221; every AccessImagine component on every form to update it status. &#8220;Touch&#8221; mean some manipulation like &#8220;open form in design view, move component or change some it property back and forth, than close form with saving changes&#8221;.</p>
<p>Sure, this topic is not so easy to understand. Please ask questions and we&#8217;ll explain better.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;p&gt;As you know, you get a developer license for single purchase price. There is no any &#8220;single&#8221;, &#8220;per-user&#8221; or &#8220;server&#8221; complicated licensing stuff. We tried to make things as simple as possible.&lt;/p&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;p&gt;Once you get AccessImagine registered, you are an developer. Every Access database you create with AccessImagine holds your mark, and appears nice &amp;amp; registered to every user.&lt;/p&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;p&gt;The main plot is:&lt;/p&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;p&gt;&lt;span mce_name=&#8221;strong&#8221; style=&#8221;font-weight: bold;&#8221; mce_style=&#8221;font-weight: bold;&#8221;&gt;&lt;span style=&#8221;color: rgb(255, 0, 0); &#8221; mce_style=&#8221;color: #ff0000;&#8221;&gt;You don&#8217;t need to activate AccessImagine on every user&#8217;s computer.&lt;/span&gt;&lt;/span&gt;&lt;span style=&#8221;color: rgb(255, 0, 0); &#8221; mce_style=&#8221;color: #ff0000;&#8221;&gt; &lt;/span&gt;&lt;br&gt;Its enough to activate it on PC you are developing the database.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;There is one remark to this. When you have developed a database with shareware (non-activated) AccessImagine, and activated it recently, you need to &#8220;touch&#8221; every AccessImagine component on every form to update it status. &#8220;Touch&#8221; mean some manipulation like &#8220;open form in design view, move component or change some it property&amp;nbsp;back and forth, than close form with saving changes&#8221;.&lt;/p&gt;&lt;p&gt;Sure, this topic is not so easy to understand. Please ask questions and we&#8217;ll explain better.&lt;/p&gt;</div>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/what-does-developer-license-mean/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Access continuous forms FAQ</title>
		<link>http://access.bukrek.net/tutorial/continuous-forms-faq</link>
		<comments>http://access.bukrek.net/tutorial/continuous-forms-faq#comments</comments>
		<pubDate>Tue, 14 Jul 2009 23:53:56 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=210</guid>
		<description><![CDATA[Site log analysis indicated, that a lot of people come here to find some answers about continuous forms. So, we decided to create this FAQ, to answer all questions you may have about that continuous forms.
Introduction
Microsoft Access continuous form is a special form type, when entire form design is repeated for each record of the [...]]]></description>
			<content:encoded><![CDATA[<p>Site log analysis indicated, that a lot of people come here to find some answers about continuous forms. So, we decided to create this FAQ, to answer all questions you may have about that continuous forms.</p>
<h2>Introduction</h2>
<p>Microsoft Access continuous form is a special form type, when entire form design is repeated for each record of the data source. It gives you ability to make something different to usual &#8220;table-view&#8221; approach, hovever you are still limited to &#8220;striped&#8221; design.</p>
<h2>Core problem</h2>
<p>Access doesn&#8217;t create separate form object for each record. It just makes one form to draw several times with different data. This leads to following limitations:</p>
<ul>
<li>Any changes to form controls or properties thru VBA affects appearence of all the records</li>
<li>Event handlers you suppose to be executed for every record, execute only for the first one</li>
<li>It is restricted to place ActiveX controls on continuous form</li>
</ul>
<p><strong>There is no ways to bypass this limitations directly</strong>. <strong><span style="color: #808080;">Remark:</span></strong> this limitations doesn&#8217;t apply to header and footer of the form &#8211; because it is not dublicated.</p>
<h2>FAQ</h2>
<p>Once we made thru basics, lets answer the questions. If you have question not being answered here, don&#8217;t hesistate to ask it at the bottom of the page.</p>
<h3>How can I make controls to look different in different records?</h3>
<p>The only way is to use <span style="color: #3366ff;">Format</span>-&gt;<span style="color: #3366ff;">Conditional Formatting</span> feature. In Access 2007 you can put right mouse button on the row title in table view to reach it. Sure, its limited alot, but there is no much choice here.</p>
<h3>How can I show pictures from database?</h3>
<p>All the methods that utilize regular data-bound controls are valid. You can use Bound Object Frame, in Access 2007 &#8211; Attachments and Image controls. However, you can&#8217;t use any VBA scripting with em.</p>
<h3>How can I show some conditional data or pictures?</h3>
<p>The only way to achieve this is to build custom queries, that perform checks and calculations you need and prepare data to show.</p>
<h3>How can I show pictures, that are stored externally?</h3>
<p>In Access 2007 there is an improvement to regular <span style="color: #3366ff;">Image</span> control. It will display image from file, if you bind it to the field or expression that provides image path and filename. This works in continuous forms too.</p>
<p>In pre-2007 versions of Access you need to have picture previews saved in your database as OLE data type. <a href="http://access.bukrek.net/tutorial/continuous-forms">AccessImagine</a> control handles their creation and maintaining easily.</p>
<h3>How can I do something, that Access limitations doesn&#8217;t allow me to do?</h3>
<p>If there is no tricks to save the situation, people usually mimic continuous forms, creating a form that displays several records at once with paging buttons. There are 2 downsides of this approach. First &#8211; it requires a lot of VBA coding. Second &#8211; you loose all the built-in features users can utilize to any Access form &#8211; sorting, search and filters.</p>
<p>Try to avoid this path until you have some time to waste.</p>
<p>Not found an answer you need? Post a question at the bottom!</p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/continuous-forms-faq/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Access sample database</title>
		<link>http://access.bukrek.net/tutorial/ms-access-sample-database</link>
		<comments>http://access.bukrek.net/tutorial/ms-access-sample-database#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:06:06 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=201</guid>
		<description><![CDATA[Download this tiny database to test extended imaging capabilities.

Techniques demonstrated here:

thumbnails generation
continuous forms with pictures
on-demand AccessImagine installation
instructing user how to turn active content on

]]></description>
			<content:encoded><![CDATA[<p>Download this tiny database to test extended imaging capabilities.</p>
<p><a href="/down/Continuous%20pictures%20demo.zip"><img class="size-full wp-image-197 alignnone" src="/images/Cont_demo.gif" alt="Continuous pictures demo (Microsoft Office Access Database, 556 Kb)" width="212" height="48" /></a></p>
<p>Techniques demonstrated here:</p>
<ul>
<li>thumbnails generation</li>
<li>continuous forms with pictures</li>
<li>on-demand AccessImagine installation</li>
<li>instructing user how to turn active content on</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/ms-access-sample-database/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to show pictures in Access continuous forms</title>
		<link>http://access.bukrek.net/tutorial/continuous-forms</link>
		<comments>http://access.bukrek.net/tutorial/continuous-forms#comments</comments>
		<pubDate>Mon, 06 Jul 2009 09:28:20 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=61</guid>
		<description><![CDATA[
This article shows the proper way of image handling in continuous forms with the help of AccessImagine control. If you are looking for answers on some common questions about continuous forms, check the Continuous forms FAQ.
First of all just imagine one thing: time passed and you&#8217;ve got a 1000 pictures or so in your database. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-168" title="continuous" src="http://access.bukrek.net/wp-content/uploads/2009/07/continuous.jpg" alt="continuous" width="651" height="541" /></p>
<p>This article shows the proper way of image handling in continuous forms with the help of AccessImagine control. If you are looking for answers on some common questions about continuous forms, check the <a href="http://access.bukrek.net/tutorial/continuous-forms-faq">Continuous forms FAQ</a>.<span id="more-61"></span></p>
<p>First of all just imagine one thing: time passed and you&#8217;ve got a 1000 pictures or so in your database. Every time you open continuous form with that images, your computer loads all of them at once. Surely it will have the hard time and even can freeze at once.</p>
<p>So what&#8217;s the solution? You don&#8217;t really need to show big pictures in continuous form. You need <strong>thumbnails</strong>. Thumbnails in OLE format for Access to handle it properly.</p>
<p>You can download the MDB file with entire solution to play with it:</p>
<p><a href="/down/Continuous%20pictures%20demo.zip"><img class="size-full wp-image-197 alignnone" src="/images/Cont_demo.gif" alt="Continuous pictures demo (Microsoft Office Access Database, 556 Kb)" width="212" height="48" /></a></p>
<p><span style="color: #ffffff;">.</span></p>
<h2>Step-by-step</h2>
<p><strong>1. </strong>Lets assume you have <span style="color: #800080;"><em>Access<strong>Imagine</strong></em></span> picture control on your record edit form and its called <span style="color: #3366ff;">Pic</span>.</p>
<p><strong>2.</strong> Create thumbnail field in your table (lets call it <span style="color: #3366ff;">Preview</span>) of OLE type.</p>
<p><strong>3.</strong> Add <span style="color: #3366ff;">On Exit</span> event handler to your <span style="color: #3366ff;">Pic</span> control and insert this line:</p>
<pre style="padding-left: 30px;">if <span style="color: #3366ff;">Pic</span>.Changed then <span style="color: #3366ff;">Preview</span>.Value=<span style="color: #3366ff;">Pic</span>.PreviewOLE(128)</pre>
<p style="padding-left: 30px;">Now your <span style="color: #3366ff;">Pic</span> control generates a preview every time its picture is changed. Here <span style="color: #3366ff;">128</span> stands for preview longest side in pixels.</p>
<p><strong>4.</strong> Create your continuous form, place Bound Object Frame on it and bind it to Preview field.</p>
<p>Now you&#8217;ve got continuous form with pictures, made in proper way.</p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/continuous-forms/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Managing pics in .NET &#8211; VB, C#, C++</title>
		<link>http://access.bukrek.net/tutorial/dot-net</link>
		<comments>http://access.bukrek.net/tutorial/dot-net#comments</comments>
		<pubDate>Sun, 05 Jul 2009 16:02:22 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=152</guid>
		<description><![CDATA[You often need users to provide some pictures to your application &#8211; even if it is not database-driven. Its quite time-consuming task to develop a good functionality for end users &#8211; and you leave it at some basical stage (like &#8220;press-a-button-and-find-the-picture-you-want-to-add-at-your-computer-in-BMP-format-and-if-you-don&#8217;t-have-one-then-create-it-before&#8221;). Surely it affects the whole application usability significantly.
With the help of AccessImagine you can [...]]]></description>
			<content:encoded><![CDATA[<p>You often need users to provide some pictures to your application &#8211; even if it is not database-driven. Its quite time-consuming task to develop a good functionality for end users &#8211; and you leave it at some basical stage (like &#8220;press-a-button-and-find-the-picture-you-want-to-add-at-your-computer-in-BMP-format-and-if-you-don&#8217;t-have-one-then-create-it-before&#8221;). Surely it affects the whole application usability significantly.</p>
<p>With the help of AccessImagine you can add rich user experience never seen before when one submits some picture(s) to application. Just take a look at the <a href="http://access.bukrek.net/tutorial/action-video" target="_blank">action video</a> (if you havn&#8217;t seen it before).</p>
<p>So, if you use some of the .NET programming languages &#8211; Visual Basic, C++ or C# &#8211; you can add such a behaivior to your app in few clicks.<span id="more-152"></span>First, you need <em><span style="color: #800080;">Access</span><strong><span style="color: #800080;">Imagine</span></strong></em> ActiveX, download it <a href="http://access.bukrek.net/download">here</a> (591 Kb) and execute.</p>
<p>After that press right mouse button on your <span style="color: #3366ff;">Toolbox</span> and select <span style="color: #3366ff;">Choose items&#8230;<span style="color: #000000;"> .</span><br />
<span style="color: #000000;">On <span style="color: #3366ff;">Com Components</span> tab find <span style="color: #3366ff;">AccessImaginePicture Control</span> and check it. </span></span></p>
<p style="text-align: center;"><span style="color: #3366ff;"><span style="color: #000000;"><img class="size-full wp-image-156 aligncenter" title="toolbox" src="http://access.bukrek.net/wp-content/uploads/2009/07/toolbox.jpg" alt="toolbox" width="660" height="343" /></span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;"> Sound tricky a little bit, but you have to do this only once. Now you have AccessImagine in your <span style="color: #3366ff;">Toolbox</span> in the <span style="color: #3366ff;">Components</span> category.</span></span></p>
<h2>Database app</h2>
<p>If you develop some database application,  you just need to add <em><span style="color: #800080;">Access<strong>Imagine</strong></span></em> control to your form and bind its <span style="color: #3366ff;">ImageBind</span> property to picture database field. Thats it, up and working.</p>
<p><img class="aligncenter size-full wp-image-158" title="bind" src="http://access.bukrek.net/wp-content/uploads/2009/07/bind.jpg" alt="bind" width="660" height="451" /></p>
<p>In case you do not store images in database, but only the filenames set the <span style="color: #3366ff;">StoragePath</span> property to place you keep images and make sure that <span style="color: #3366ff;">ImageBind</span> is bound to database field which holds the filenames.</p>
<h2>Other app</h2>
<p>Its not a must to use database for holding images. You can use AccessImagine as you like without any database bindings.</p>
<p><strong>1.</strong> It has <span style="color: #3366ff;">Image</span> property you can write and read. It is a containing image in JPG format or its filename &#8211; if you specified <span style="color: #3366ff;">StoragePath</span>.</p>
<p><strong>2.</strong> It has Changed function to determine if image has changed.</p>
<p><strong>3.</strong> It has <span style="color: #3366ff;">LoadFile</span> and <span style="color: #3366ff;">SaveFile</span> functions.</p>
<p>You can read more about AccessImagine programming interface <a href="http://access.bukrek.net/documentation">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/dot-net/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Action video</title>
		<link>http://access.bukrek.net/tutorial/action-video</link>
		<comments>http://access.bukrek.net/tutorial/action-video#comments</comments>
		<pubDate>Sun, 05 Jul 2009 00:21:39 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=148</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="343" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version==8"><param name="src" value="/video/action_controller.swf#"/><param name="bgcolor" value="FFFFFF"/><param name="quality" value="best"/><param name="allowScriptAccess" value="always"/><param name="flashVars" value="csConfigFile=/video/action_config.xml&#038;csColor=FFFFFF"/><embed name="csSWF" src="/video/action_controller.swf" width="400" height="343" bgcolor="FFFFFF" quality="best" allowScriptAccess="always" flashVars="csConfigFile=/video/action_config.xml&#038;csColor=FFFFFF" pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/action-video/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started (video)</title>
		<link>http://access.bukrek.net/tutorial/starting-video</link>
		<comments>http://access.bukrek.net/tutorial/starting-video#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:15:32 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=84</guid>
		<description><![CDATA[This is a video version of Getting started with AccessImagine tutorial.


]]></description>
			<content:encoded><![CDATA[<p>This is a video version of <a href="/tutorial/starting">Getting started with AccessImagine tutorial</a>.<br />
<span id="more-84"></span><br />
<object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="343" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version==8"><param name="src" value="/video/starting_controller.swf#"/><param name="bgcolor" value="FFFFFF"/><param name="quality" value="best"/><param name="allowScriptAccess" value="always"/><param name="flashVars" value="csConfigFile=/video/starting_config.xml&#038;csColor=FFFFFF"/><embed name="csSWF" src="/video/starting_controller.swf" width="400" height="343" bgcolor="FFFFFF" quality="best" allowScriptAccess="always" flashVars="csConfigFile=/video/starting_config.xml&#038;csColor=FFFFFF" pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/starting-video/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make thumbs?</title>
		<link>http://access.bukrek.net/tutorial/thumbs</link>
		<comments>http://access.bukrek.net/tutorial/thumbs#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:50:26 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=56</guid>
		<description><![CDATA[In nice applications usage of thumbnails (or previews) of your pictures is a necessity. It speeds up things when you use small pictures to show small pictures instead of shrinking big pictures everytime.
Thumbnails generation in Microsoft Access can be done with one  line of code using AccessImagine.

So, lets take all the 3 steps to add [...]]]></description>
			<content:encoded><![CDATA[<p>In nice applications usage of thumbnails (or previews) of your pictures is a necessity. It speeds up things when you use small pictures to show small pictures instead of shrinking big pictures everytime.</p>
<p>Thumbnails generation in Microsoft Access can be done with one  line of code using <span style="color: #800080;"><em>Access<strong>Imagine</strong></em></span>.</p>
<p><span id="more-56"></span></p>
<p>So, lets take all the 3 steps to add thumbs to your pictures in some table.</p>
<p><strong>1.</strong> Lets make some place for holding thumbs. Create a new field of OLE (or BLOB) type and call it <span style="color: #3366ff;">Preview</span></p>
<p><strong>2.</strong> Then make <span style="color: #800080;"><em>Access<strong>Imagine</strong></em></span> write a preview &#8211; add this line to <span style="color: #3366ff;">the Exit</span> event handler of control (lets assume its name is <span style="color: #3366ff;">Picture1</span>):</p>
<pre><span style="color: #0000ff;">If <span style="color: #3366ff;">Picture1</span>.Changed Then <span style="color: #3366ff;">Preview</span>.Value = <span style="color: #99ccff;">Picture1</span>.PreviewJPG(128)
</span></pre>
<p style="padding-left: 30px;">128 here means that the height (or width, if pic is landscape) will be 128 pixels. If you omit this number, then it will default to 64.</p>
<p><strong>3.</strong> Then u need to&#8230; emm&#8230; Have we promised 3 steps for you? It was just a joke &#8211; we are done in two steps.</p>
<p>There is one note about previews here &#8211; they are generated at the moment user puts or changes image, so dont expect to generate previews for whole database with this two steps.</p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/thumbs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to keep pics somewhere else?</title>
		<link>http://access.bukrek.net/tutorial/storage</link>
		<comments>http://access.bukrek.net/tutorial/storage#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:32:30 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=49</guid>
		<description><![CDATA[They say its better not to put images to database. Maybe its rumors, maybe not. Anyway, large amount of images makes DB fat and thus stresses database application. Its not easy to handle fat beings, huh.
Thanks to AccessImagine, all you need to specify is where to keep images &#8211; and it will do all the [...]]]></description>
			<content:encoded><![CDATA[<p>They say its better not to put images to database. Maybe its rumors, maybe not. Anyway, large amount of images makes DB fat and thus stresses database application. Its not easy to handle fat beings, huh.</p>
<p>Thanks to <span style="color: #800080;"><em>Access<strong>Imagine</strong></em></span>, all you need to specify is where to keep images &#8211; and it will do all the job by itself. If you try to code external storage by your own, you will have hard times. Not worth getting in trouble with.</p>
<p><span id="more-49"></span>There is StoragePath property accessible at the design-time. After specifying it  AccessImagine will store images there while image filenames will be written to the bound database field.</p>
<p>Here is an example of the StoragePath property values:</p>
<ul>
<li>“<span style="color: #3366ff;">D:\MyWork\Images</span>”</li>
<li>“<span style="color: #3366ff;">\\Avenger\Incoming\Pics</span>” – local network path, useful for centralized storage</li>
<li>“<span style="color: #3366ff;">Pics</span>” – subfolder in folder, where your database file is stored</li>
<li>“<span style="color: #3366ff;">.</span>” – keep images in the same folder with database file</li>
</ul>
<p><span style="color: #800080;"><em>Access<strong>Imagine</strong></em></span> tries to preserve original name of the picture &#8211; or gives some common name (like &#8220;image&#8221;, &#8220;scan&#8221;, &#8220;paste&#8221;) if it originated from the other source. Surely, component adds some numbers for duplicate filenames.</p>
<p><span style="color: #800080;"><strong>Notice:</strong></span> if a file is no longer needed (i. e. user put a new photo instead the old one) it will be deleted from the storage.</p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/storage/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What to do with big images?</title>
		<link>http://access.bukrek.net/tutorial/big-image</link>
		<comments>http://access.bukrek.net/tutorial/big-image#comments</comments>
		<pubDate>Tue, 30 Jun 2009 20:24:09 +0000</pubDate>
		<dc:creator>Max D</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://access.bukrek.net/?p=46</guid>
		<description><![CDATA[Usually you don&#8217;t need that 5Mb images users try to save in a database:
- Hey, I need a small contact picture, I don&#8217;t need to make a poster of it!
- How come this picture are so big if my camera is so small ? &#8230;

There is a simple way to tell AccessImagine what size of [...]]]></description>
			<content:encoded><![CDATA[<p>Usually you don&#8217;t need that 5Mb images users try to save in a database:</p>
<p><em>- Hey, I need a small contact picture, I don&#8217;t need to make a poster of it</em><em>!<br />
- How come this picture are so big if my camera is so small ? &#8230;<br />
</em></p>
<p>There is a simple way to tell <span style="color: #800080;"><em>Access<strong>Imagine</strong></em></span> what size of images you need &#8211; and it will donwsample violators.</p>
<p><span id="more-46"></span></p>
<p>There are two options at <span style="color: #3366ff;">Other</span> tab of the object inspector: <span style="color: #3366ff;">MaxWidth</span> and <span style="color: #3366ff;">MaxHeight</span>, which can limit the maximum size of the saved pictures. When user tries to save big images to the database, <em><span style="color: #800080;">Access</span></em><strong style="font-weight: bold;"><em><span style="color: #800080;">Imagine</span></em></strong> proportionally scales them down  to the specified rectangle.</p>
<p>You can cay: &#8220;Stop! And what&#8217;s about that nice cropping tool? If control downsamples image to a small size and after that user crops it, it will become way too small! Absolutely unacceptable!&#8221;</p>
<p>The good news is, control keeps in memory the full version of the image until it is submitted to database (by moving to other record or closing form). Its completely safe to crop &#8211; and you can resort to the Undo button if something has gone wrong.</p>
]]></content:encoded>
			<wfw:commentRss>http://access.bukrek.net/tutorial/big-image/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
