<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Fox4um - Veritabanı, Tablo, View, Index ve SQL Syntax]]></title>
		<link>http://www.fox4um.com/</link>
		<description><![CDATA[The most recent topics at Fox4um.]]></description>
		<lastBuildDate>Sat, 11 Feb 2012 21:42:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Order By]]></title>
			<link>http://www.fox4um.com/topic/2119/order-by/new/posts/</link>
			<description><![CDATA[<div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw2">Select</span> <span class="sy0">*</span> <span class="kw2">from</span> MyTable <span class="kw2">order</span> <span class="kw2">by</span> Yil<span class="sy0">,</span> Ay<span class="sy0">,</span> Gun <span class="kw2">into</span> <span class="kw4">cursor</span> MyCursor <span class="kw2">nofilter</span></pre></td></tr></tbody></table></div><p>
</p><p>Tablomda Yil,Ay,Gun numerik field. Yukarıdaki Sql sonucunca gelen Cursor&#039;da aylar 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9 seklinde order yapılmis olarak gelmekte. Ancak ben 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 seklinde order yapmasini istiyorum. Nasıl yaparım..
</p><p>Simdiden tesekkur ederim..</p>]]></description>
			<author><![CDATA[dummy@example.com (erdal)]]></author>
			<pubDate>Sat, 11 Feb 2012 21:42:36 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/2119/order-by/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[MDB Browser]]></title>
			<link>http://www.fox4um.com/topic/2107/mdb-browser/new/posts/</link>
			<description><![CDATA[<p>Cihan sormustu baska ihtiyaci olanlar olabilir diye paylastim
</p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br />15
<br />16
<br />17
<br />18
<br />19
<br />20
<br />21
<br />22
<br />23
<br />24
<br />25
<br />26
<br />27
<br />28
<br />29
<br />30
<br />31
<br />32
<br />33
<br />34
<br />35
<br />36
<br />37
<br />38
<br />39
<br />40
<br />41
<br />42
<br />43
<br />44
<br />45
<br />46
<br />47
<br />48
<br />49
<br />50
<br />51
<br />52
<br />53
<br />54
<br />55
<br />56
<br />57
<br />58
<br />59
<br />60
<br />61
<br />62
<br />63
<br />64
<br />65
<br />66
<br />67
<br />68
<br />69
<br />70
<br />71
<br />72
<br />73
<br />74
<br />75
<br />76
<br />77
<br />78
<br />79
<br />80
<br />81
<br />82
<br />83
<br />84
<br /></pre></td><td class="de1"><pre class="de1"><span class="co2">*!* Author Cetin BASOZ</span>
<br /><span class="kw1">Public</span> oForm
<br />oForm <span class="sy0">=</span> <span class="kw1">Createobject</span><span class="br0">&#40;</span>'myForm'<span class="br0">&#41;</span>
<br />oForm<span class="sy0">.</span><span class="me1">Show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">Define</span> <span class="kw3">Class</span> myForm <span class="kw2">As</span> <span class="kw4">Form</span>
<br />&nbsp; <span class="kw4">Height</span> <span class="sy0">=</span> <span class="nu0">450</span>
<br />&nbsp; <span class="kw4">Width</span> <span class="sy0">=</span> <span class="nu0">850</span>
<br />&nbsp; <span class="kw3">DataSession</span><span class="sy0">=</span><span class="nu0">2</span>
<br />&nbsp; <span class="kw3">Caption</span><span class="sy0">=</span>'Show <span class="kw1">Access</span> Data'
<br />&nbsp;
<br />&nbsp; <span class="kw3">Add</span> Object lblAccess <span class="kw2">As</span> <span class="kw4">Label</span> <span class="kw1">With</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw3">Caption</span> <span class="sy0">=</span> <span class="st0">&quot;Access Database&quot;</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">10</span><span class="sy0">,</span> <span class="kw4">Top</span> <span class="sy0">=</span> <span class="nu0">15</span><span class="sy0">,</span> <span class="kw4">Width</span> <span class="sy0">=</span> <span class="nu0">100</span>
<br />&nbsp;
<br />&nbsp; <span class="kw3">Add</span> Object txtMDBlocation <span class="kw2">As</span> <span class="kw4">TextBox</span> <span class="kw1">With</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">112</span><span class="sy0">,</span> <span class="kw4">Top</span> <span class="sy0">=</span> <span class="nu0">12</span><span class="sy0">,</span> <span class="kw4">Width</span> <span class="sy0">=</span> <span class="nu0">520</span>
<br />&nbsp;
<br />&nbsp; <span class="kw3">Add</span> Object cmdBrowse <span class="kw2">As</span> <span class="kw4">CommandButton</span> <span class="kw1">With</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">Top</span> <span class="sy0">=</span> <span class="nu0">10</span><span class="sy0">,</span> <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">640</span><span class="sy0">,</span> <span class="kw3">Caption</span> <span class="sy0">=</span> <span class="st0">&quot;Browse&quot;</span><span class="sy0">,</span> <span class="kw3">Autosize</span><span class="sy0">=.</span><span class="kw3">t</span><span class="sy0">.</span>
<br />&nbsp;
<br />&nbsp; <span class="kw3">Add</span> Object lblTables <span class="kw2">As</span> <span class="kw4">Label</span> <span class="kw1">With</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw3">Caption</span> <span class="sy0">=</span> <span class="st0">&quot;Tables&quot;</span><span class="sy0">,</span> <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">20</span><span class="sy0">,</span> <span class="kw4">Top</span> <span class="sy0">=</span> <span class="nu0">40</span><span class="sy0">,</span> <span class="kw4">Width</span> <span class="sy0">=</span> <span class="nu0">40</span>
<br />&nbsp;
<br />&nbsp; <span class="kw3">Add</span> Object lstTables <span class="kw2">As</span> <span class="kw4">ListBox</span> <span class="kw1">With</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">Height</span> <span class="sy0">=</span> <span class="nu0">400</span><span class="sy0">,</span> <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">65</span><span class="sy0">,</span> <span class="kw4">Top</span> <span class="sy0">=</span> <span class="nu0">40</span><span class="sy0">,</span> <span class="kw4">Width</span> <span class="sy0">=</span> <span class="nu0">265</span>
<br />&nbsp;
<br />&nbsp; <span class="kw3">Add</span> Object grdShow <span class="kw2">As</span> <span class="kw4">Grid</span> <span class="kw1">With</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">Height</span> <span class="sy0">=</span> <span class="nu0">400</span><span class="sy0">,</span> <span class="kw4">Left</span> <span class="sy0">=</span> <span class="nu0">340</span><span class="sy0">,</span> <span class="kw4">Top</span> <span class="sy0">=</span> <span class="nu0">40</span><span class="sy0">,</span> <span class="kw4">Width</span> <span class="sy0">=</span> <span class="nu0">500</span>
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> listtables
<br />&nbsp; &nbsp; <span class="kw1">Local</span> lnConnHandle<span class="sy0">,</span>lcMDB
<br />&nbsp; &nbsp; <span class="kw1">With</span> <span class="kw2">This</span><span class="sy0">.</span><span class="me1">txtMDBlocation</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">If</span> <span class="kw4">Empty</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span> <span class="kw3">Or</span> <span class="sy0">!</span><span class="kw2">File</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Return</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">Endif</span>
<br />&nbsp; &nbsp; &nbsp; lcMDB <span class="sy0">=</span> <span class="kw2">Trim</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">Endwith</span>
<br />&nbsp;
<br />&nbsp; &nbsp; lnConnHandle <span class="sy0">=</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp;<span class="kw2">Sqlstringconnect</span><span class="br0">&#40;</span><span class="st0">&quot;Driver={Microsoft Access Driver (*.mdb)};&quot;</span><span class="sy0">+;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="st0">&quot;Uid=Admin;DBQ=&quot;</span><span class="sy0">+</span>m<span class="sy0">.</span><span class="me1">lcMDB</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">SQLTABLES</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lnConnHandle</span><span class="sy0">,</span> <span class="br0">&#91;</span>'<span class="kw2">TABLE</span>'<span class="br0">&#93;</span><span class="sy0">,</span> 'crsTables'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">SQLDISCONNECT</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lnConnHandle</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">Select</span> crsTables
<br />&nbsp; &nbsp; <span class="kw2">This</span><span class="sy0">.</span><span class="me1">lstTables</span><span class="sy0">.</span><span class="kw3">Clear</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">Scan</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw2">This</span><span class="sy0">.</span><span class="me1">lstTables</span><span class="sy0">.</span><span class="kw3">AddItem</span><span class="br0">&#40;</span>crsTables<span class="sy0">.</span><span class="me1">table_name</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">Endscan</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp;
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> txtMDBlocation<span class="sy0">.</span><span class="kw3">LostFocus</span>
<br />&nbsp; &nbsp; <span class="kw2">Thisform</span><span class="sy0">.</span><span class="me1">listtables</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp;
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> cmdBrowse<span class="sy0">.</span><span class="kw3">Click</span>
<br />&nbsp; &nbsp; <span class="kw2">This</span><span class="sy0">.</span><span class="kw4">Parent</span><span class="sy0">.</span><span class="me1">txtMDBlocation</span><span class="sy0">.</span><span class="kw4">Value</span> <span class="sy0">=</span> <span class="kw1">Getfile</span><span class="br0">&#40;</span>'MDB'<span class="sy0">,</span>''<span class="sy0">,</span>''<span class="sy0">,</span><span class="nu0">0</span><span class="sy0">,</span>'<span class="kw2">Select</span> <span class="kw1">Access</span> <span class="kw3">Database</span>'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">Thisform</span><span class="sy0">.</span><span class="me1">listtables</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br />&nbsp;
<br />&nbsp;
<br />&nbsp; <span class="kw1">Procedure</span> lstTables<span class="sy0">.</span><span class="kw3">InteractiveChange</span>
<br />&nbsp; &nbsp; <span class="kw1">Local</span> lnConnHandle<span class="sy0">,</span>lcMDB<span class="sy0">,</span>lcSQL
<br />&nbsp; &nbsp; <span class="kw1">With</span> <span class="kw2">This</span><span class="sy0">.</span><span class="kw4">Parent</span><span class="sy0">.</span><span class="me1">txtMDBlocation</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">If</span> <span class="kw4">Empty</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span> <span class="kw3">Or</span> <span class="sy0">!</span><span class="kw2">File</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Return</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">Endif</span>
<br />&nbsp; &nbsp; &nbsp; lcMDB <span class="sy0">=</span> <span class="kw2">Trim</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">Endwith</span>
<br />&nbsp;
<br />&nbsp; &nbsp; lcSQL <span class="sy0">=</span> '<span class="kw2">select</span> <span class="sy0">*</span> <span class="kw2">from</span> <span class="st0">&quot;'+Trim(This.Value)+'&quot;</span>'
<br />&nbsp; &nbsp; lnConnHandle <span class="sy0">=</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp;<span class="kw2">Sqlstringconnect</span><span class="br0">&#40;</span><span class="st0">&quot;Driver={Microsoft Access Driver (*.mdb)};&quot;</span><span class="sy0">+;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="st0">&quot;Uid=Admin;DBQ=&quot;</span><span class="sy0">+</span>m<span class="sy0">.</span><span class="me1">lcMDB</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">SQLEXEC</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lnConnHandle</span><span class="sy0">,</span>m<span class="sy0">.</span><span class="me1">lcSQL</span><span class="sy0">,</span>'crsLocal'<span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw2">SQLDISCONNECT</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lnConnHandle</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">With</span> <span class="kw2">This</span><span class="sy0">.</span><span class="kw4">Parent</span><span class="sy0">.</span><span class="me1">grdShow</span>
<br />&nbsp; &nbsp; &nbsp; <span class="sy0">.</span><span class="kw3">ColumnCount</span> <span class="sy0">=</span> <span class="sy0">-</span><span class="nu0">1</span>
<br />&nbsp; &nbsp; &nbsp; <span class="sy0">.</span><span class="kw4">RecordSource</span> <span class="sy0">=</span> 'crsLocal'
<br />&nbsp; &nbsp; <span class="kw1">Endwith</span>
<br />&nbsp; <span class="kw1">Endproc</span>
<br /><span class="kw1">Enddefine</span></pre></td></tr></tbody></table></div>]]></description>
			<author><![CDATA[dummy@example.com (soykanozcelik)]]></author>
			<pubDate>Mon, 30 Jan 2012 13:00:00 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/2107/mdb-browser/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[uniqe id]]></title>
			<link>http://www.fox4um.com/topic/2104/uniqe-id/new/posts/</link>
			<description><![CDATA[<p>gun&nbsp; &nbsp; &nbsp; &nbsp; ay&nbsp; &nbsp; yil&nbsp; &nbsp; &nbsp; &nbsp; sicaklık&nbsp; &nbsp; enlem&nbsp; &nbsp; boylam&nbsp; &nbsp; lokasyon_id
<br />1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; 1999&nbsp; &nbsp; &nbsp; &nbsp; 23&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 22.50&nbsp; &nbsp; 30.55&nbsp; &nbsp; sayi 1
<br />1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; 1999&nbsp; &nbsp; &nbsp; &nbsp; 23&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 22.50&nbsp; &nbsp; 30.44&nbsp; &nbsp; sayi 2
<br />2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; 1999&nbsp; &nbsp; &nbsp; &nbsp; 18&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 22.50&nbsp; &nbsp; 30.80&nbsp; &nbsp; sayi 3
<br />3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; 1999&nbsp; &nbsp; &nbsp; &nbsp; 12&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 26.10&nbsp; &nbsp; 30.80&nbsp; &nbsp; sayi 4
<br />4&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1&nbsp; &nbsp; 1999&nbsp; &nbsp; &nbsp; &nbsp; 22&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 22.50&nbsp; &nbsp; 30.55&nbsp; &nbsp; sayi 1
<br />..&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ..&nbsp; &nbsp; ..&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ..&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ..&nbsp; &nbsp; &nbsp; &nbsp; ..&nbsp; &nbsp; &nbsp; &nbsp; ..
</p><p>Yukarıdaki tabloda, eslesen enlem ve boylam çiftleri için uniqe&nbsp; lokasyon_id&nbsp; değerleri atamak istiyorum. 
<br />Amacım lokasyon_id değerlerini atadiktan sonra, diger field&#039;lerden bagımsız olarak lokasyon_id ile gruplanmıs ortalama sıcaklık degerlerini hesaplamak.
<br />Simdiden tesekkur ederim..</p>]]></description>
			<author><![CDATA[dummy@example.com (erdal)]]></author>
			<pubDate>Thu, 26 Jan 2012 20:10:05 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/2104/uniqe-id/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[NetCDF veri formatı]]></title>
			<link>http://www.fox4um.com/topic/2075/netcdf-veri-formati/new/posts/</link>
			<description><![CDATA[<p>NetCDF (Network Common Data Form) ve ya HDF (Hierarchical Data Format) 
</p><p>formatındaki verileri FoxPro&#039;ya nasıl aktarabilirim?</p>]]></description>
			<author><![CDATA[dummy@example.com (erdal)]]></author>
			<pubDate>Thu, 15 Dec 2011 11:26:58 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/2075/netcdf-veri-formati/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[memo field]]></title>
			<link>http://www.fox4um.com/topic/1182/memo-field/new/posts/</link>
			<description><![CDATA[<p>adet&nbsp; Cins&nbsp; Bir.fiyat&nbsp; &nbsp; &nbsp;toplamtl 
<br />-----&nbsp; ----&nbsp; &nbsp;----------&nbsp; &nbsp; ----------&nbsp; &nbsp; &nbsp; 
<br /> 2&nbsp; &nbsp; &nbsp; yağ&nbsp; &nbsp; &nbsp;10&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 20
<br /> 3&nbsp; &nbsp; &nbsp; &nbsp;su&nbsp; &nbsp; &nbsp; &nbsp;5&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;15
</p><p>şeklinde fieldleri olan bir DBF deki kayıtları başka bir DBF nin&nbsp; Memo alanına
</p><p>sele urunler
<br />do while !eof()
<br />sele musteri
<br />replace açıklama with urunler.adet+&quot;adet&quot;+urunler.cins+urunler.toplamtl+&quot;tl den&quot;+;
<br />&quot;toplam&quot;+urunler.toplamtl+chr(13)
<br />sele urunler
<br />skip
<br />enddo
<br />sele urunler
<br />zap
</p><p>şeklinde yazdırıyorum.&nbsp; 
</p><p>Sözkonusu memo alanda
<br />2 adet yağ 10 TL den toplam 20 Tl
<br />3 adet su&nbsp; 5 TL den toplam 15 tl
</p><p>şeklinde görünüyor. Sorum şu. memo alana kaydettiğim bu bilgileri tekrar urunler
<br />DBF&#039;e nasıl kaydedebilirim(önceki işlemin tam tersi). Yada memo alandaki bilgiyi yine satırlar halinde CSV formatında kaydedebilirmiyim?
</p><p>Teşekkürler</p>]]></description>
			<author><![CDATA[dummy@example.com (hhasan55)]]></author>
			<pubDate>Thu, 15 Dec 2011 09:37:39 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1182/memo-field/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[SQL: Error correlating fields (Error 1801)]]></title>
			<link>http://www.fox4um.com/topic/231/sql-error-correlating-fields-error-1801/new/posts/</link>
			<description><![CDATA[<p>selamlar;
<br />aşağıdaki kod SQL: Error correlating fields (Error 1801) hatası veriyor.
</p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw2">UPDATE</span> carisatir <span class="sy0">;</span>
<br />&nbsp; &nbsp;<span class="kw2">SET</span> gid <span class="sy0">=</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#40;</span><span class="kw2">SELECT</span> <span class="kw2">id</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">FROM</span> gircik <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">WHERE</span> gircik<span class="sy0">.</span><span class="me1">fisno</span><span class="sy0">==</span><span class="kw2">VAL</span><span class="br0">&#40;</span><span class="kw2">SUBSTR</span><span class="br0">&#40;</span>carisatir<span class="sy0">.</span><span class="me1">aciklama</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">AT</span><span class="br0">&#40;</span><span class="st0">&quot;-&quot;</span><span class="sy0">,</span>carisatir<span class="sy0">.</span><span class="me1">aciklama</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></pre></td></tr></tbody></table></div>]]></description>
			<author><![CDATA[dummy@example.com (metin)]]></author>
			<pubDate>Sun, 11 Dec 2011 16:37:39 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/231/sql-error-correlating-fields-error-1801/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Bir cursorda UNIQUE değerleri saymak]]></title>
			<link>http://www.fox4um.com/topic/1812/bir-cursorda-unique-degerleri-saymak/new/posts/</link>
			<description><![CDATA[<p>Merhaba,
<br />Arama sonucu elde ettiğim bir cursor&#039;um var. Yapısı şöyle:
<br />BIOPSI&nbsp; C&nbsp; 9
<br />MATERYAL C&nbsp; 2
<br />MATSAYI&nbsp; &nbsp;N&nbsp; 2
<br />Bu cursor&#039;da BIOPSI field&#039;ının aynı değer alan kayıtlarını bire indirgeyip kayıtları saymak istiyorum. Sonucu bir değişkene atayacağım.
<br />COUNT komutu kullanmayı düşündüm ama yapamadım.
<br />UNIQUE diye bir fonksiyon var ama nasıl kullanılacağı VFP Help&#039;inde yazmıyor. Çünkü eski bir komut imiş.
<br />FOR NEXT döngüsü belki olabilir ama daha kısa ve hızlı bir yolu var olabilir diye düşünüyorum.
<br />Yardım ederseniz sevinirim.
<br />Teşekkürler...</p>]]></description>
			<author><![CDATA[dummy@example.com (konuka)]]></author>
			<pubDate>Thu, 01 Dec 2011 15:11:14 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1812/bir-cursorda-unique-degerleri-saymak/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[tekrar bulmak]]></title>
			<link>http://www.fox4um.com/topic/2056/tekrar-bulmak/new/posts/</link>
			<description><![CDATA[<p>bir tablom var buna sürekli veri giriyorum .
</p><p>aşağıdaki kodu yazıyorum
<br /></p><div class="codebox"><div class="head">Visual Fox Pro</div><table class="visualfoxpro fxcode"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
<br />2
<br />3
<br />4
<br />5
<br />6
<br />7
<br />8
<br />9
<br />10
<br />11
<br />12
<br />13
<br />14
<br />15
<br />16
<br />17
<br />18
<br />19
<br />20
<br />21
<br />22
<br />23
<br />24
<br />25
<br />26
<br />27
<br />28
<br />29
<br />30
<br />31
<br />32
<br />33
<br />34
<br />35
<br />36
<br />37
<br />38
<br />39
<br />40
<br />41
<br />42
<br />43
<br />44
<br />45
<br />46
<br />47
<br /></pre></td><td class="de1"><pre class="de1">oldalias<span class="sy0">=</span><span class="kw3">alias</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />buay<span class="sy0">=</span>allt<span class="br0">&#40;</span><span class="kw2">this</span><span class="sy0">.</span><span class="kw4">parent</span><span class="sy0">.</span><span class="kw4">parent</span><span class="sy0">.</span><span class="me1">combo1</span><span class="sy0">.</span><span class="kw4">value</span><span class="br0">&#41;</span>
<br /><span class="kw1">if</span> buay<span class="sy0">=</span><span class="st0">&quot; &quot;</span>
<br />&nbsp; &nbsp; <span class="kw2">messagebox</span><span class="br0">&#40;</span><span class="st0">&quot;Ay Seçilmemiş&quot;</span><span class="sy0">,</span><span class="nu0">64</span><span class="sy0">,</span><span class="st0">&quot;Personel Programı&quot;</span><span class="br0">&#41;</span>
<br /><span class="kw1">else</span>
<br />&nbsp; &nbsp; sele bordro
<br />&nbsp; &nbsp; <span class="kw2">set</span> <span class="kw2">order</span> <span class="kw3">to</span> anahtar
<br />&nbsp; &nbsp; bumatrah<span class="sy0">=</span><span class="st0">&quot;m&quot;</span><span class="sy0">+</span>buay
<br />&nbsp; &nbsp; <span class="kw1">go</span> <span class="kw4">top</span> <span class="kw2">in</span> <span class="st0">&quot;bordro&quot;</span>
<br />&nbsp; &nbsp; aa<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; bb<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; cc<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; dd<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; <span class="kw1">do</span> <span class="kw1">while</span> <span class="sy0">.</span><span class="kw3">not</span><span class="sy0">.</span> <span class="kw1">eof</span><span class="br0">&#40;</span><span class="st0">&quot;bordro&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; arama<span class="sy0">=</span>bordro<span class="sy0">.</span><span class="me1">kod</span><span class="sy0">+</span>bordro<span class="sy0">.</span><span class="me1">fbno</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; mprimvtp<span class="sy0">=</span>bordro<span class="sy0">.</span><span class="me1">prim_t</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; mvyemek<span class="sy0">=</span>bordro<span class="sy0">.</span><span class="me1">yv</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; mkyemek<span class="sy0">=</span>bordro<span class="sy0">.</span><span class="me1">yk</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; myemekssk<span class="sy0">=</span><span class="br0">&#40;</span>mvyemek<span class="sy0">*</span>param1<span class="sy0">.</span><span class="me1">yemek_ucrt</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>mkyemek<span class="sy0">*</span><span class="nu0">2.5</span><span class="sy0">*</span>param1<span class="sy0">.</span><span class="me1">yemek_ucrt</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; mtdiger<span class="sy0">=</span>mprimvtp<span class="sy0">+</span>myemekssk
<br />&nbsp; &nbsp; &nbsp; &nbsp; sele tisdiger
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="kw2">seek</span><span class="br0">&#40;</span>arama<span class="sy0">,</span><span class="st0">&quot;tisdiger&quot;</span><span class="sy0">,</span><span class="st0">&quot;anahtar&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; repl tisdiger<span class="sy0">.&amp;</span>bumatrah<span class="sy0">.</span> <span class="kw1">with</span> tisdiger<span class="sy0">.&amp;</span>bumatrah<span class="sy0">.+</span>mtdiger <span class="kw2">in</span> <span class="st0">&quot;tisdiger&quot;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="kw2">seek</span><span class="br0">&#40;</span>arama<span class="sy0">,</span><span class="st0">&quot;personel&quot;</span><span class="sy0">,</span><span class="st0">&quot;anahtar&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; madi<span class="sy0">=</span>personel<span class="sy0">.</span><span class="me1">adi</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; msoyadi<span class="sy0">=</span>personel<span class="sy0">.</span><span class="me1">soyadi</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mssk<span class="sy0">=</span>personel<span class="sy0">.</span><span class="me1">ssk</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mkod<span class="sy0">=</span>personel<span class="sy0">.</span><span class="me1">kod</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mfbno<span class="sy0">=</span>personel<span class="sy0">.</span><span class="me1">fbno</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">endif</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">append</span> <span class="kw2">blank</span> <span class="kw2">in</span> <span class="st0">&quot;tisdiger&quot;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; repl tisdiger<span class="sy0">.</span><span class="me1">kod</span> <span class="kw1">with</span> mkod<span class="sy0">,;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tisdiger<span class="sy0">.</span><span class="me1">fbno</span> <span class="kw1">with</span> mfbno<span class="sy0">,;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tisdiger<span class="sy0">.</span><span class="me1">adi</span> <span class="kw1">with</span> madi<span class="sy0">,;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tisdiger<span class="sy0">.</span><span class="me1">soyadi</span> <span class="kw1">with</span> msoyadi<span class="sy0">,;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tisdiger<span class="sy0">.</span><span class="me1">ssk</span> <span class="kw1">with</span> mssk<span class="sy0">,;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tisdiger<span class="sy0">.&amp;</span>bumatrah<span class="sy0">.</span> <span class="kw1">with</span> mtdiger <span class="kw2">in</span> <span class="st0">&quot;vergi&quot;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">endif</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; aa<span class="sy0">=</span>aa<span class="sy0">+</span><span class="nu0">1</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; bb<span class="sy0">=</span>bb<span class="sy0">+</span>mprimvtp
<br />&nbsp; &nbsp; &nbsp; &nbsp; cc<span class="sy0">=</span>cc<span class="sy0">+</span>myemekssk
<br />&nbsp; &nbsp; <span class="kw1">enddo</span>
<br />&nbsp; &nbsp; <span class="kw4">skip</span> <span class="st0">&quot;bordro&quot;</span>
<br /><span class="kw2">messagebox</span><span class="br0">&#40;</span><span class="st0">&quot;&amp;aa personel için &amp;bb tl Verimliliği teşvik Prim matrahı ve &amp;cc tl Nakdi Yemek Ssk matrahı devir sokulmuştur.&quot;</span><span class="sy0">,</span><span class="nu0">64</span><span class="sy0">,</span><span class="st0">&quot;Personel Maaş Bordro Programı&quot;</span><span class="br0">&#41;</span>
<br /><span class="kw1">endif</span>
<br /><span class="kw3">alias</span><span class="sy0">=&amp;</span>oldalias<span class="sy0">.</span></pre></td></tr></tbody></table></div><p>
</p>
<br /><p>burada program bazen cozutuyor tablomu ayrı acıp baktığımda isimsiz ve değerleri seçtiğim combobox ayındaki değerler o oluyor. yada eksik atıyor mesela toplam hesabıma göre 1000 tl matrahı alması gerekirken tabloyu açıp baktığımda sum m01,m02,m03 dediğimde yüklediğim ayda belli bir tutar eksikliği oluşuyor acaba neden ?
<br />yardımcı olursanız sevinirim. acaba burda bir kişiyi tekrar kaydetme imkanı varmıdır birde böyle birşey olup olmadığını nasıl bulabilirim. kayıt sayısı çok 3000 e yakın personelim var</p>]]></description>
			<author><![CDATA[dummy@example.com (konuka)]]></author>
			<pubDate>Sun, 20 Nov 2011 05:24:01 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/2056/tekrar-bulmak/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[corsor to csv]]></title>
			<link>http://www.fox4um.com/topic/1970/corsor-to-csv/new/posts/</link>
			<description><![CDATA[<p>Merhabalar
<br />dbf den ya da cursordan utf-8 , csv dosyası en kısa yoldan nasıl yapabiliriz. 
<br />diye soracaktım ancak 
<br />COPY to c:\safran\a.csv type csv şeklinde işi hallettim. Bu dosyada ne yazıkki TR karakter problemi yaşıyorum. csv dosyasında utf-8 olarak ve aralara virgül yerine noktalı virgül koymanın bir yolu var mı
<br />Teşekkür ederim</p>]]></description>
			<author><![CDATA[dummy@example.com (soykanozcelik)]]></author>
			<pubDate>Sun, 13 Mar 2011 12:59:33 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1970/corsor-to-csv/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[cursor'da yapılan değişikliklerin dbf'e kaydedilmesi]]></title>
			<link>http://www.fox4um.com/topic/1963/cursorda-yapilan-degisikliklerin-dbfe-kaydedilmesi/new/posts/</link>
			<description><![CDATA[<p>Arkadaşlar şöyle bir şey mümkün mü bilemediğim için soruyorum :
<br />select ...... into cursor xxxx ile oluşturulan cursor üzerinde yapılan değişikliklerin dbf üzerinde gerçekleşmesi nasıl sağlanır ?
<br />Bir de select ... join ile birlikte kullanıldıysa da güncelleme orjinal tablolarda gerçekleştirilebilir mi ?
<br />Teşekkürler..</p>]]></description>
			<author><![CDATA[dummy@example.com (KONURALP)]]></author>
			<pubDate>Thu, 10 Mar 2011 13:19:25 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1963/cursorda-yapilan-degisikliklerin-dbfe-kaydedilmesi/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[insert into veya tableupdate(1,.t.) kayıt tekrarı engellemek]]></title>
			<link>http://www.fox4um.com/topic/1881/insert-into-veya-tableupdate1t-kayit-tekrari-engellemek/new/posts/</link>
			<description><![CDATA[<p>bir personel ve sigorta takip programında yeni personel girişi yapacağız ve bu kayıt sırasında herkese ait 5 haneli fabrika bo (fbno) hanesi var ben kişilerin fbnosunun sigorta nosunun ve tc nosunun daaha önceden olmamasını nasıl sağlarım. mükerrer kayıt gibi yani yineleme olmayacak.
<br />bunu yaparken özel bir kontrol mekanizması nasıl oluşturulur.</p>]]></description>
			<author><![CDATA[dummy@example.com (moderom)]]></author>
			<pubDate>Fri, 04 Mar 2011 08:22:08 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1881/insert-into-veya-tableupdate1t-kayit-tekrari-engellemek/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Save as HTML]]></title>
			<link>http://www.fox4um.com/topic/1937/save-as-html/new/posts/</link>
			<description><![CDATA[<p>Merhaba
</p><p>Localdeki bir table yada cursor&#039;u html yapıp web&#039;e yollamak istiyorum. Bunu table açıkken menüden File &gt; save as html şeklinde kaydediyorum. Ama 
<br />1. Bunu programda kod ile nasıl yapabilirim. 
<br />2. Standart html görünümünden çıkarmak için bu koda parametre ekleyebilirmiyiz ?
</p><p>Şimdiden teşekkür ederim</p>]]></description>
			<author><![CDATA[dummy@example.com (ugurlu2001)]]></author>
			<pubDate>Thu, 17 Feb 2011 14:09:05 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1937/save-as-html/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[setup wizard nerede?]]></title>
			<link>http://www.fox4um.com/topic/557/setup-wizard-nerede/new/posts/</link>
			<description><![CDATA[<p>üsdatlar kusura bakmazsanız çok basit bi soru soracağım.Foxpro9 da proje kurulum cd si oluşturacağım.Eski sürümlerde setup wizard vardı ve oradan kolayca hazırlıyorduk.Fox9 da göremedim.Nerede acaba?:D:P:rolleyes:</p>]]></description>
			<author><![CDATA[dummy@example.com (hhasan55)]]></author>
			<pubDate>Fri, 04 Feb 2011 19:34:54 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/557/setup-wizard-nerede/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Append blank]]></title>
			<link>http://www.fox4um.com/topic/1902/append-blank/new/posts/</link>
			<description><![CDATA[<p>Merhaba
<br />Bu ilk defa başıma geliyor. Çok kullanıcılı bir sistemde program gayet düzgün şekilde APPEND BLANK yaparak devam edereken bir süre sonra ÖRNEĞİN yüzücü kayıttan sonra append blank yapmadan eski satırın üzerine yazmaya başlıyor. Programdan çıkıp tekrar girince düzeliyor. 
</p><p>Set Multilocks On&nbsp; 
<br />Set Reprocess To Auto 
</p><p>durumunda. her append blank ve replace den sonra dosyayı açıp kapamıyorum. zaten select ile seçilmiş durumda. 
<br />Ne hata yapıyorum. Değerli fikirlerinizi rica ederim.</p>]]></description>
			<author><![CDATA[dummy@example.com (kandilzade)]]></author>
			<pubDate>Tue, 18 Jan 2011 17:19:07 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1902/append-blank/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[set key to]]></title>
			<link>http://www.fox4um.com/topic/1894/set-key-to/new/posts/</link>
			<description><![CDATA[<p>sele kisi&nbsp; 
<br />set order to isim&nbsp; &nbsp;&amp;&amp; burdaki orderi görmek için ? order()&nbsp; kullanıyoruz
<br />set key to &quot;alp&quot;
<br />set filter to soyad=&quot;d&quot;&nbsp; &nbsp;&amp;&amp; burdaki filter i gormek için ?&nbsp; filter()&nbsp; &nbsp;kullanıyoruz 
</p>
<br /><p>set key to&nbsp; &nbsp; için hangi komut seti var ?&nbsp; &nbsp;( order(), filter()&nbsp; gibi )
</p>
<br /><p>teşekkürler</p>]]></description>
			<author><![CDATA[dummy@example.com (KONURALP)]]></author>
			<pubDate>Tue, 11 Jan 2011 10:12:32 +0000</pubDate>
			<guid>http://www.fox4um.com/topic/1894/set-key-to/new/posts/</guid>
		</item>
	</channel>
</rss>

