<?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>simra &#187; FoxPro</title>
	<atom:link href="http://www.simra.ch/category/foxpro/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simra.ch</link>
	<description>development &#38; design</description>
	<lastBuildDate>Fri, 26 Mar 2010 15:57:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DBF reparieren und bearbeiten</title>
		<link>http://www.simra.ch/2010/01/dbf-reparieren-und-bearbeiten/</link>
		<comments>http://www.simra.ch/2010/01/dbf-reparieren-und-bearbeiten/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 09:04:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FoxPro]]></category>
		<category><![CDATA[cdx]]></category>
		<category><![CDATA[dBase]]></category>
		<category><![CDATA[dbf]]></category>
		<category><![CDATA[fpt]]></category>

		<guid isPermaLink="false">http://www.simra.ch/?p=1060</guid>
		<description><![CDATA[Ein sehr praktisches Tool zum Reparieren und Bearbeiten von dBase III, dBase IV, FoxPro, Visual FoxPro, Dbf und dBase Level 7 Dateien.

http://www.whitetown.com/download/cdbfw.zip
Z.B. bei der folgenden Fehlermeldung:
Table &#8220;name&#8221; has become corrupted. The table will need to be repaired before using again. (Error 2091)
]]></description>
			<content:encoded><![CDATA[<p>Ein sehr praktisches Tool zum Reparieren und Bearbeiten von dBase III, dBase IV, FoxPro, Visual FoxPro, Dbf und dBase Level 7 Dateien.<br />
<span id="more-1060"></span><br />
<a href="http://www.whitetown.com/download/cdbfw.zip">http://www.whitetown.com/download/cdbfw.zip</a></p>
<p>Z.B. bei der folgenden Fehlermeldung:</p>
<blockquote><p>Table &#8220;name&#8221; has become corrupted. The table will need to be repaired before using again. (Error 2091)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.simra.ch/2010/01/dbf-reparieren-und-bearbeiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modulo 11 Prüfziffer in FoxPro</title>
		<link>http://www.simra.ch/2009/12/modulo-11-prufziffer-in-foxpro/</link>
		<comments>http://www.simra.ch/2009/12/modulo-11-prufziffer-in-foxpro/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:12:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[FoxPro]]></category>
		<category><![CDATA[Algorithmus]]></category>
		<category><![CDATA[Modulo 11]]></category>

		<guid isPermaLink="false">http://www.simra.ch/?p=1036</guid>
		<description><![CDATA[Hier eine kleine FoxPro Funktion zum Berechnen der «Modulo 11» Prüffziffer.

PROCEDURE modulo_11 &#40;s&#41;
&#160; &#160; LOCAL x,z,t, c,r,y
&#160; &#160; t=0
&#160; &#160; c=7
&#160; &#160; FOR x = LEN&#40;s&#41; TO 1 STEP -1
&#160; &#160; &#160; &#160; z = VAL&#40;SUBSTR&#40;s,x,1&#41;&#41;
&#160; &#160; &#160; &#160; t = t + c*z
&#160; &#160; &#160; &#160; c=c-1
&#160; &#160; &#160; &#160; IF c&#60;2
&#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Hier eine kleine FoxPro Funktion zum Berechnen der «Modulo 11» Prüffziffer.<br />
<span id="more-1036"></span></p>
<div class="codecolorer-container visualfoxpro default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><div class="visualfoxpro codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: blue;">PROCEDURE</span> modulo_11 <span style="color: blue;">&#40;</span>s<span style="color: blue;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: blue;">LOCAL</span> x<span style="color: blue;">,</span>z<span style="color: blue;">,</span><span style="color: blue;">t</span><span style="color: blue;">,</span> c<span style="color: blue;">,</span>r<span style="color: blue;">,</span><span style="color: blue;">y</span><br />
&nbsp; &nbsp; <span style="color: blue;">t</span><span style="color: blue;">=</span>0<br />
&nbsp; &nbsp; c<span style="color: blue;">=</span>7<br />
&nbsp; &nbsp; <span style="color: blue;">FOR</span> x <span style="color: blue;">=</span> <span style="color: blue;">LEN</span><span style="color: blue;">&#40;</span>s<span style="color: blue;">&#41;</span> <span style="color: blue;">TO</span> 1 <span style="color: blue;">STEP</span> <span style="color: blue;">-</span>1<br />
&nbsp; &nbsp; &nbsp; &nbsp; z <span style="color: blue;">=</span> <span style="color: blue;">VAL</span><span style="color: blue;">&#40;</span><span style="color: blue;">SUBSTR</span><span style="color: blue;">&#40;</span>s<span style="color: blue;">,</span>x<span style="color: blue;">,</span>1<span style="color: blue;">&#41;</span><span style="color: blue;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: blue;">t</span> <span style="color: blue;">=</span> <span style="color: blue;">t</span> <span style="color: blue;">+</span> c<span style="color: blue;">*</span>z<br />
&nbsp; &nbsp; &nbsp; &nbsp; c<span style="color: blue;">=</span>c<span style="color: blue;">-</span>1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: blue;">IF</span> c<span style="color: blue;">&lt;</span>2<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; c<span style="color: blue;">=</span>7<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: blue;">ENDIF</span><br />
&nbsp; &nbsp; <span style="color: blue;">ENDFOR</span><br />
&nbsp; &nbsp; r <span style="color: blue;">=</span> <span style="color: blue;">int</span><span style="color: blue;">&#40;</span><span style="color: blue;">t</span><span style="color: blue;">/</span>11<span style="color: blue;">&#41;</span><br />
&nbsp; &nbsp; r <span style="color: blue;">=</span> t<span style="color: blue;">-</span><span style="color: blue;">&#40;</span>r<span style="color: blue;">*</span>11<span style="color: blue;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: blue;">IF</span> r<span style="color: blue;">&lt;=</span>9<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: blue;">y</span><span style="color: blue;">=</span><span style="color: #ff0000;">&quot;0&quot;</span><span style="color: blue;">+</span><span style="color: blue;">ALLTRIM</span><span style="color: blue;">&#40;</span><span style="color: blue;">STR</span><span style="color: blue;">&#40;</span>r<span style="color: blue;">&#41;</span><span style="color: blue;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: blue;">ELSE</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: blue;">y</span><span style="color: blue;">=</span><span style="color: blue;">ALLTRIM</span><span style="color: blue;">&#40;</span><span style="color: blue;">STR</span><span style="color: blue;">&#40;</span>r<span style="color: blue;">&#41;</span><span style="color: blue;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: blue;">ENDIF</span><br />
&nbsp; &nbsp; <span style="color: blue;">RETURN</span> <span style="color: blue;">y</span><br />
<span style="color: blue;">ENDIF</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simra.ch/2009/12/modulo-11-prufziffer-in-foxpro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
