<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Fox4um - cursor'e kolon ekleme]]></title>
	<link rel="self" href="http://www.fox4um.com/feed/atom/topic/1433/"/>
	<updated>2009-11-26T07:58:48Z</updated>
	<generator>PunBB</generator>
	<id>http://www.fox4um.com/topic/1433/cursore-kolon-ekleme/</id>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8800/#p8800"/>
			<content type="html"><![CDATA[<p>Hepinize çok teşekkürler.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2009-11-26T07:58:48Z</updated>
			<id>http://www.fox4um.com/post/8800/#p8800</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8799/#p8799"/>
			<content type="html"><![CDATA[<p>Sevgili Özcan;
</p><p>Kodunu görünce, öyle tatlı gülümsedim ki <img src="http://www.fox4um.com/img/smilies/smile.png" width="15" height="15" alt="smile" />
</p><p>Önceden dinamik SQL oluşturabilmek için oldukça zorlanırdım:
</p><p>Hangi tabloları sorgulamam gerekiyor; WHERE kısmında hangi koşulu/koşulları kullanıcam, Hangi tablolar&nbsp; JOIN yapılıcak, JOIN seçimleri neler olucak ...
</p><p>Bu işi bitirmek hep hayalimde olan bir şeydi ancak nasıl ve ne şekilde yapılacağına bir fikrim yoktu ... Ta ki Textmerge ile tanışana kadar...
</p><p>Çetin Üstat textmerge ü ilk gösterdiğinde, tekrar tekrar yazdığım kodlara ve&nbsp; çektiğim eziyetlere ağlayasım gelmişti. Sonrasında TEXTMERGE bir numaralı vazgeçilmez aracım oldu. Kendisine burdan herzamanki gibi sonsuz teşekkürlerimi iletiyorum. 
</p><p>Kullandığım kod örneği aşağıda; umarım biraz fikir verebilir:
</p>
<br /><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 />85
<br />86
<br />87
<br />88
<br />89
<br />90
<br />91
<br />92
<br />93
<br />94
<br />95
<br />96
<br />97
<br />98
<br />99
<br />100
<br />101
<br />102
<br />103
<br />104
<br />105
<br />106
<br />107
<br />108
<br />109
<br />110
<br />111
<br />112
<br />113
<br />114
<br />115
<br />116
<br />117
<br />118
<br />119
<br />120
<br />121
<br />122
<br />123
<br />124
<br />125
<br />126
<br />127
<br />128
<br />129
<br />130
<br />131
<br />132
<br />133
<br />134
<br />135
<br />136
<br />137
<br />138
<br />139
<br />140
<br />141
<br />142
<br />143
<br />144
<br />145
<br />146
<br />147
<br />148
<br />149
<br />150
<br />151
<br />152
<br />153
<br />154
<br />155
<br />156
<br />157
<br />158
<br />159
<br />160
<br />161
<br />162
<br />163
<br />164
<br />165
<br />166
<br />167
<br />168
<br />169
<br />170
<br />171
<br />172
<br />173
<br />174
<br />175
<br />176
<br />177
<br />178
<br />179
<br />180
<br />181
<br />182
<br />183
<br />184
<br />185
<br />186
<br />187
<br />188
<br />189
<br />190
<br />191
<br />192
<br />193
<br />194
<br />195
<br />196
<br />197
<br />198
<br />199
<br />200
<br />201
<br />202
<br />203
<br />204
<br />205
<br />206
<br />207
<br />208
<br />209
<br />210
<br />211
<br />212
<br />213
<br />214
<br />215
<br />216
<br />217
<br />218
<br />219
<br />220
<br />221
<br />222
<br />223
<br />224
<br />225
<br />226
<br />227
<br />228
<br />229
<br />230
<br />231
<br />232
<br />233
<br />234
<br />235
<br />236
<br />237
<br />238
<br />239
<br />240
<br />241
<br />242
<br />243
<br />244
<br />245
<br />246
<br />247
<br />248
<br />249
<br />250
<br />251
<br />252
<br />253
<br />254
<br />255
<br />256
<br />257
<br />258
<br />259
<br />260
<br />261
<br />262
<br />263
<br />264
<br />265
<br />266
<br />267
<br />268
<br />269
<br />270
<br />271
<br />272
<br />273
<br />274
<br />275
<br />276
<br />277
<br />278
<br />279
<br />280
<br />281
<br />282
<br />283
<br />284
<br />285
<br />286
<br />287
<br />288
<br />289
<br />290
<br />291
<br />292
<br />293
<br />294
<br />295
<br />296
<br />297
<br />298
<br />299
<br />300
<br />301
<br />302
<br />303
<br />304
<br />305
<br />306
<br />307
<br /></pre></td><td class="de1"><pre class="de1"><span class="co2">*!* &nbsp; &nbsp;Author &nbsp; &nbsp;: Ugur YILMAZ</span>
<br /><span class="co2">*!* &nbsp; &nbsp;Todo &nbsp; &nbsp;: INDEX Optimizasyonu....</span>
<br />&nbsp;
<br /><span class="kw1">PARAMETERS</span> tcHesapType<span class="sy0">,</span> tcMusteriType
<br />&nbsp;
<br /><span class="kw1">LOCAL</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; lcHesapType<span class="sy0">,</span> lcMusteriType<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; lcAdetCur<span class="sy0">,</span> lcAdetType<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; lcSipAtlCur<span class="sy0">,</span> lcSipAtlType<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; lcSipMusCur<span class="sy0">,</span> lcSipMusType<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; lcSqlText<span class="sy0">,</span> lcTempMyDeg<span class="sy0">,</span> lnStart <span class="sy0">,</span> lnStop 
<br />&nbsp;
<br />lnStart <span class="sy0">=</span> <span class="kw3">Seconds</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br /><span class="kw2">WAIT</span> WINDOW <span class="st0">&quot;Veritabanları ilişkilendiriliyor. Lütfen bekleyiniz...&quot;</span> <span class="sy0">+</span> <span class="kw1">CHR</span><span class="br0">&#40;</span><span class="nu0">13</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;Bu işlem &nbsp;verilerin büyüklüğüne göre bir kaç dakika sürebilir.&quot;</span> <span class="kw3">NOWAIT</span>
<br />&nbsp;
<br />&nbsp;
<br /><span class="co2">*!* 1 - &nbsp; &nbsp;Tbl ön kullanım dosyaları yoksa en önce bu dosyaları oluştur.</span>
<br /><span class="kw1">IF</span> <span class="sy0">!</span><span class="kw2">File</span><span class="br0">&#40;</span><span class="st0">&quot;TbAmodel.DBF&quot;</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="st0">&quot;TbAdet.DBF&quot;</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="st0">&quot;TbSipAtl.DBF&quot;</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="st0">&quot;TbSipMus.DBF&quot;</span><span class="br0">&#41;</span> 
<br />&nbsp; &nbsp; <span class="kw1">DO</span> TbOlustur 
<br /><span class="kw1">ENDIF</span> 
<br />&nbsp;
<br /><span class="kw1">DO</span> <span class="kw1">CASE</span>
<br />&nbsp; &nbsp; <span class="kw1">CASE</span> <span class="kw2">Pcount</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="nu0">2</span> <span class="kw2">AND</span> <span class="br0">&#40;</span> <span class="kw2">Type</span><span class="br0">&#40;</span><span class="st0">&quot;tcHesapType&quot;</span><span class="br0">&#41;</span> # <span class="st0">&quot;C&quot;</span> <span class="kw3">OR</span> <span class="kw2">Type</span><span class="br0">&#40;</span><span class="st0">&quot;tcMusteriType&quot;</span><span class="br0">&#41;</span> # <span class="st0">&quot;C&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">MessageBox</span><span class="br0">&#40;</span><span class="st0">&quot;Parametre Hatası -&gt; SQLMain, Hesap tipi.&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">CASE</span> <span class="kw2">Pcount</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="nu0">2</span> <span class="kw2">AND</span> <span class="br0">&#40;</span> <span class="kw2">Type</span><span class="br0">&#40;</span><span class="st0">&quot;tcHesapType&quot;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="st0">&quot;C&quot;</span> <span class="kw3">OR</span> <span class="kw2">Type</span><span class="br0">&#40;</span><span class="st0">&quot;tcMusteriType&quot;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="st0">&quot;C&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> tcHesapType <span class="sy0">=</span> '<span class="kw3">Y</span>' <span class="sy0">&amp;&amp;</span> Yeni Tablo oluştur<span class="sy0">.</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">DO</span> TbOlustur <span class="sy0">&amp;&amp;</span> Önce tabloları oluştur
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">DO</span> TbKullan &nbsp;<span class="sy0">&amp;&amp;</span> Sonra tabloları kullan
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />&nbsp;
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> tcHesapType <span class="sy0">=</span> 'E' &nbsp;<span class="sy0">&amp;&amp;</span> Hazırlanmış tabloları kullan<span class="sy0">.</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">DO</span> TbKullan &nbsp;
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br /><span class="kw1">ENDCASE</span>
<br />&nbsp;
<br /><span class="kw1">DO</span> GridSube &nbsp;
<br />&nbsp;
<br />lnStop <span class="sy0">=</span> <span class="kw3">Seconds</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw2">WAIT</span> WINDOW <span class="st0">&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Başlama Zamanı : &quot;</span> <span class="sy0">+</span> TimeDetail<span class="br0">&#40;</span>lnStart<span class="br0">&#41;</span> <span class="sy0">+</span> <span class="kw1">CHR</span><span class="br0">&#40;</span><span class="nu0">13</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Bitiş Zamanı : &quot;</span> <span class="sy0">+</span> TimeDetail<span class="br0">&#40;</span>lnStop<span class="br0">&#41;</span> <span class="sy0">+</span> <span class="kw1">CHR</span><span class="br0">&#40;</span><span class="nu0">13</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Süre : &quot;</span> <span class="sy0">+</span> TimeDetail<span class="br0">&#40;</span>lnStop <span class="sy0">-</span> lnStart<span class="br0">&#41;</span> <span class="kw3">NOWAIT</span> 
<br />&nbsp;
<br /><span class="kw2">RETURN</span> 
<br />&nbsp;
<br /><span class="kw1">PROCEDURE</span> TbOlustur 
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">IF</span> <span class="kw2">Pcount</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="nu0">0</span> <span class="sy0">&amp;&amp;</span> Parametre yok<span class="sy0">,</span> 'O' Özelde farklı <span class="kw3">t</span>üm firmalar<span class="sy0">;</span> &nbsp;'<span class="kw3">Y</span>'eni data hazırla
<br />&nbsp; &nbsp; &nbsp; &nbsp; lcHesapType <span class="sy0">=</span> '<span class="kw3">Y</span>' <span class="sy0">&amp;&amp;</span> YeniData
<br />&nbsp; &nbsp; &nbsp; &nbsp; lcMusteriType <span class="sy0">=</span> 'O' <span class="sy0">&amp;&amp;</span> Müşteri
<br />&nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">LOCAL</span> <span class="kw2">ARRAY</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />&nbsp; &nbsp; <span class="kw2">SELECT</span> <span class="kw1">Count</span><span class="br0">&#40;</span>Hesno<span class="br0">&#41;</span> <span class="kw2">FROM</span> Sube <span class="kw2">INTO</span> <span class="kw2">ARRAY</span> laMaxSubeNo
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">LOCAL</span> <span class="kw2">ARRAY</span> laSubeler<span class="br0">&#91;</span>laMaxSubeNo<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />&nbsp; &nbsp; <span class="kw2">SELECT</span> Hesno <span class="kw2">FROM</span> Sube <span class="kw2">INTO</span> <span class="kw2">ARRAY</span> laSubeler
<br />&nbsp;
<br />&nbsp; &nbsp; lcSipAtlCur &nbsp;<span class="sy0">=</span> <span class="st0">&quot;TbAdet.DBF&quot;</span>
<br />&nbsp; &nbsp; lcSipAtlType <span class="sy0">=</span> <span class="st0">&quot;TABLE&quot;</span>
<br />&nbsp; &nbsp; <span class="kw2">SET</span> <span class="kw3">TEXTMERGE</span> <span class="kw3">TO</span> <span class="kw2">MemVar</span> lcSqlText <span class="kw3">NOSHOW</span> 
<br />&nbsp; &nbsp; <span class="kw2">SET</span> <span class="kw3">TEXTMERGE</span> <span class="kw2">ON</span>
<br />\<span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Sube<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Sum</span><span class="br0">&#40;</span>Adet<span class="br0">&#41;</span> <span class="kw2">As</span> Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Sum</span><span class="br0">&#40;</span>CikanAdet<span class="br0">&#41;</span> <span class="kw2">As</span> CikanAdet<span class="sy0">,;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Sum</span><span class="br0">&#40;</span>Miktar<span class="br0">&#41;</span> <span class="kw2">As</span> Miktar<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Sum</span><span class="br0">&#40;</span>CikanMikt<span class="br0">&#41;</span> <span class="kw2">As</span> CikanMikt <span class="sy0">;</span>
<br />\<span class="kw2">FROM</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; Adetli<span class="sy0">;</span>
<br />\ <span class="kw3">WHERE</span> &nbsp;<span class="sy0">!</span>Adetli<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">==</span> '' <span class="kw2">AND</span> <span class="br0">&#40;</span> Adet <span class="sy0">&gt;</span> <span class="nu0">0</span> <span class="kw3">OR</span> SATKIME <span class="kw3">NOT</span> <span class="kw2">IN</span><span class="br0">&#40;</span><span class="kw2">SELECT</span> HesAdi <span class="kw2">FROM</span> Hesplan <span class="kw3">WHERE</span> Kod <span class="sy0">=</span> '<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcMusteriType</span><span class="sy0">&gt;&gt;</span>' <span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="sy0">;</span> 
<br />\ <span class="kw2">GROUP</span> <span class="kw2">BY</span> Modelno<span class="sy0">,</span> Sube <span class="sy0">;</span>
<br />\ <span class="kw2">ORDER</span> <span class="kw2">BY</span> Modelno <span class="sy0">;</span>
<br />\ <span class="kw2">INTO</span> <span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlType</span><span class="sy0">&gt;&gt;</span> <span class="sy0">&lt;&lt;</span>Substr<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span>
<br />\
<br />\ &nbsp; &nbsp;<span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'<span class="sy0">&lt;&lt;</span><span class="br0">&#40;</span><span class="kw2">Substr</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.CDX&quot;</span><span class="sy0">&gt;&gt;</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">DELETE</span> <span class="kw2">FILE</span> '<span class="sy0">&lt;&lt;</span><span class="br0">&#40;</span><span class="kw2">Substr</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.CDX&quot;</span><span class="sy0">&gt;&gt;</span>'
<br />\ &nbsp; &nbsp;<span class="kw1">ENDIF</span>
<br />\
<br />\<span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> <span class="sy0">&lt;&lt;</span>Substr<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span>
<br />\
<br />&nbsp; &nbsp; lcSipAtlCur &nbsp;<span class="sy0">=</span> <span class="st0">&quot;TbSipAtl.DBF&quot;</span>
<br />&nbsp; &nbsp; lcSipAtlType <span class="sy0">=</span> <span class="st0">&quot;TABLE&quot;</span>
<br />\<span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Sipislb<span class="sy0">.</span><span class="me1">Kod</span> <span class="kw2">AS</span> ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtSipAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="br0">&#40;</span><span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="sy0">-</span> <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtKaladet <span class="sy0">;</span> 
<br />\<span class="kw2">FROM</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Sipislb <span class="sy0">;</span>
<br />\<span class="kw3">WHERE</span> <span class="sy0">!</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> ''<span class="br0">&#41;</span> <span class="sy0">;</span>
<br />\<span class="kw2">GROUP</span> <span class="kw2">BY</span> Sipislb<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />\<span class="kw2">ORDER</span> <span class="kw2">BY</span> Sipislb<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />\ <span class="kw2">INTO</span> <span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlType</span><span class="sy0">&gt;&gt;</span> <span class="sy0">&lt;&lt;</span>Substr<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span>
<br />\
<br />\ &nbsp; &nbsp;<span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'<span class="sy0">&lt;&lt;</span><span class="br0">&#40;</span><span class="kw2">Substr</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.CDX&quot;</span><span class="sy0">&gt;&gt;</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">DELETE</span> <span class="kw2">FILE</span> '<span class="sy0">&lt;&lt;</span><span class="br0">&#40;</span><span class="kw2">Substr</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.CDX&quot;</span><span class="sy0">&gt;&gt;</span>'
<br />\ &nbsp; &nbsp;<span class="kw1">ENDIF</span>
<br />\
<br />\<span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> <span class="sy0">&lt;&lt;</span>Substr<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span>
<br />\
<br />&nbsp; &nbsp; lcSipAtlCur &nbsp;<span class="sy0">=</span> <span class="st0">&quot;TbSipMus.DBF&quot;</span>
<br />&nbsp; &nbsp; lcSipAtlType <span class="sy0">=</span> <span class="st0">&quot;TABLE&quot;</span>
<br />\<span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Sipisl<span class="sy0">.</span><span class="me1">Kod</span> <span class="kw2">AS</span> ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuSipAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="br0">&#40;</span><span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="sy0">-</span> <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuKaladet <span class="sy0">;</span> 
<br />\<span class="kw2">FROM</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Sipisl <span class="sy0">;</span>
<br />\<span class="kw3">WHERE</span> <span class="sy0">!</span><span class="br0">&#40;</span> Kod <span class="sy0">==</span> ''<span class="br0">&#41;</span> <span class="sy0">;</span>
<br />\<span class="kw2">GROUP</span> <span class="kw2">BY</span> Sipisl<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />\<span class="kw2">ORDER</span> <span class="kw2">BY</span> Sipisl<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />\ <span class="kw2">INTO</span> <span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlType</span><span class="sy0">&gt;&gt;</span> <span class="sy0">&lt;&lt;</span>Substr<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span>
<br />\
<br />\ &nbsp; &nbsp;<span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'<span class="sy0">&lt;&lt;</span><span class="br0">&#40;</span><span class="kw2">Substr</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.CDX&quot;</span><span class="sy0">&gt;&gt;</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">DELETE</span> <span class="kw2">FILE</span> '<span class="sy0">&lt;&lt;</span><span class="br0">&#40;</span><span class="kw2">Substr</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.CDX&quot;</span><span class="sy0">&gt;&gt;</span>'
<br />\ &nbsp; &nbsp;<span class="kw1">ENDIF</span>
<br />\
<br />\<span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> <span class="sy0">&lt;&lt;</span>Substr<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="kw2">Len</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSipAtlCur</span><span class="br0">&#41;</span><span class="sy0">-</span><span class="nu0">4</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span>
<br />\
<br /><span class="co2">*!* &nbsp; &nbsp;Bolum = U_PirModel -&gt; SADE, Monte vs.</span>
<br /><span class="co2">*!* &nbsp; &nbsp;Aktifmi = U_PirDevam -&gt; Dinleniyor, Bloke, Çalışılmıyor vs.</span>
<br />\<span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="kw2">AS</span> ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">OzKod1</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> Fabrika<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">OzKod2</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">17</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakimNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">OzKod3</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">15</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakimGrup<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">KrAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakimAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakAdetEl<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw3">Space</span><span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakGrupEl<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Kapi1</span> &nbsp;<span class="kw2">AS</span> Marka<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Kapi2</span> &nbsp;<span class="kw2">AS</span> MarkaNot<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;<span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">Kapi3</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> Bolum<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">Kapi4</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> Aktifmi<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">miktar</span> &nbsp; &nbsp; <span class="kw2">AS</span> Miktar<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Cikisc</span> &nbsp; &nbsp; <span class="kw2">AS</span> Cikisc<span class="sy0">,</span> <span class="sy0">;</span> 
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">IscBirim</span> <span class="kw2">AS</span> IscBirim<span class="sy0">,</span> <span class="sy0">;</span> 
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Turkod</span> &nbsp; &nbsp; <span class="kw2">AS</span> Turkod<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Adttur</span> &nbsp; &nbsp; <span class="kw2">AS</span> Adttur<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Cinkod</span> &nbsp; &nbsp; <span class="kw2">AS</span> Cinkod<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">SonTarih</span> &nbsp; &nbsp;<span class="kw2">AS</span> SonTarih<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">OzKod5</span> &nbsp; &nbsp;<span class="kw2">AS</span> Orjin<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Amodel<span class="sy0">.</span><span class="me1">Hesno</span> &nbsp; &nbsp;<span class="kw2">AS</span> Uretici<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipAtl<span class="sy0">.</span><span class="me1">AtSipAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtSipAdet<span class="sy0">,;</span>
<br />\ &nbsp; &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipAtl<span class="sy0">.</span><span class="me1">AtHazAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipAtl<span class="sy0">.</span><span class="me1">AtKalAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtKalAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipMus<span class="sy0">.</span><span class="me1">MuSipAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuSipAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipMus<span class="sy0">.</span><span class="me1">MuHazAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipMus<span class="sy0">.</span><span class="me1">MuKalAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuKalAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> <span class="kw2">INT</span><span class="br0">&#41;</span> <span class="kw2">As</span> TopAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> <span class="kw2">INT</span><span class="br0">&#41;</span> <span class="kw2">As</span> TopStAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> B<span class="br0">&#41;</span> <span class="kw2">As</span> TopMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> B<span class="br0">&#41;</span> <span class="kw2">As</span> TopStMik<span class="sy0">,</span> <span class="sy0">;</span>
<br /><span class="kw1">FOR</span> lni <span class="sy0">=</span> <span class="nu0">0</span> <span class="kw3">TO</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="sy0">&amp;&amp;</span> Üstad buraya dimi <span class="sy0">?!</span>
<br />&nbsp; &nbsp; <span class="kw1">IF</span> lni # <span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>laSubeler<span class="br0">&#91;</span>lni<span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span> 
<br />&nbsp; &nbsp; <span class="kw1">ELSE</span> 
<br />&nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>lni<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br /><span class="kw1">ENDFOR</span> 
<br />\ &nbsp; &nbsp;Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">AS</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TempFlag <span class="sy0">;</span>
<br />\ <span class="kw2">FROM</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; Amodel <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw4">LEFT</span> <span class="kw1">JOIN</span> TbSipAtl <span class="kw2">ON</span> &nbsp;Amodel<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">=</span> TbSipAtl<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw4">LEFT</span> <span class="kw1">JOIN</span> TbSipMus <span class="kw2">ON</span> &nbsp;Amodel<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">=</span> TbSipMus<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br /><span class="sy0">**</span> 
<br /><span class="kw1">FOR</span> lni <span class="sy0">=</span> <span class="nu0">0</span> <span class="kw3">TO</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="sy0">&amp;&amp;</span> Bu kadar mı<span class="sy0">?!</span> <span class="sy0">?</span>ok
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # <span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>laSubeler<span class="br0">&#91;</span>lni<span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>lni<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />\ &nbsp; &nbsp;<span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="sy0">&lt;&lt;</span>IIF<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lni</span> <span class="sy0">&gt;</span> <span class="nu0">0</span><span class="sy0">,</span> laSubeler<span class="br0">&#91;</span>m<span class="sy0">.</span><span class="me1">lni</span><span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">&gt;&gt;</span><span class="br0">&#41;</span> Crs<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp; <span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br /><span class="kw1">ENDFOR</span> 
<br />\ <span class="kw3">WHERE</span> <span class="sy0">!</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> ''<span class="br0">&#41;</span> <span class="sy0">;</span>
<br />\ <span class="kw2">ORDER</span> <span class="kw2">BY</span> Amodel<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />\ <span class="kw2">INTO</span> <span class="kw2">Table</span> TbAmodel
<br />\
<br />\ &nbsp; &nbsp;<span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'TbAmodel<span class="sy0">.</span><span class="kw2">Cdx</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw3">DELETE</span> <span class="kw2">FILE</span> 'TbAmodel<span class="sy0">.</span><span class="kw2">Cdx</span>'
<br />\ &nbsp; &nbsp;<span class="kw1">ENDIF</span>
<br />\
<br /><span class="co2">*!* &nbsp; &nbsp;Alt Kısım Kodun kısaltılmış halidir. Çetin Başöz uyarı <img src="http://www.fox4um.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></span>
<br />\ <span class="kw2">Update</span> TbAmodel <span class="sy0">;</span>
<br />\ &nbsp; &nbsp;<span class="kw2">SET</span> <span class="sy0">;</span>
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;TopAdet &nbsp; &nbsp; <span class="sy0">=</span> 
<br />&nbsp; &nbsp; <span class="kw1">FOR</span> lni <span class="sy0">=</span> <span class="nu0">0</span> <span class="kw3">TO</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # <span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>laSubeler<span class="br0">&#91;</span>lni<span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>lni<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />\\ Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>Adet
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />\\ <span class="sy0">+</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />\\<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp; &nbsp; <span class="kw1">ENDFOR</span> 
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;TopStAdet &nbsp; &nbsp; <span class="sy0">=</span> 
<br />&nbsp; &nbsp; <span class="kw1">FOR</span> lni <span class="sy0">=</span> <span class="nu0">0</span> <span class="kw3">TO</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # <span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>laSubeler<span class="br0">&#91;</span>lni<span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>lni<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />\\ Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>StAdet
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />\\ <span class="sy0">+</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />\\<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp; &nbsp; <span class="kw1">ENDFOR</span> 
<br />&nbsp;
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;TopMik &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">=</span> 
<br />&nbsp; &nbsp; <span class="kw1">FOR</span> lni <span class="sy0">=</span> <span class="nu0">0</span> <span class="kw3">TO</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # <span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>laSubeler<span class="br0">&#91;</span>lni<span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>lni<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />\\ Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>Mik
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />\\ <span class="sy0">+</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />\\<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp; &nbsp; <span class="kw1">ENDFOR</span> 
<br />&nbsp;
<br />\ &nbsp; &nbsp; &nbsp; &nbsp;TopStMik &nbsp; &nbsp; <span class="sy0">=</span> 
<br />&nbsp; &nbsp; <span class="kw1">FOR</span> lni <span class="sy0">=</span> <span class="nu0">0</span> <span class="kw3">TO</span> laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # <span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>laSubeler<span class="br0">&#91;</span>lni<span class="br0">&#93;</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lcTempMyDeg <span class="sy0">=</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>lni<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span> 
<br />\\ Sb<span class="sy0">&lt;&lt;</span>m<span class="sy0">.</span><span class="me1">lcTempMyDeg</span><span class="sy0">&gt;&gt;</span>StMik
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">IF</span> lni # laMaxSubeNo<span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span>
<br />\\ <span class="sy0">+</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ELSE</span>
<br />\\
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp; &nbsp; <span class="kw1">ENDFOR</span> 
<br />\
<br />\<span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> TbAmodel
<br />\
<br />&nbsp; &nbsp; <span class="kw2">SET</span> <span class="kw3">TEXTMERGE</span> <span class="kw3">TO</span> 
<br />&nbsp; &nbsp; <span class="kw2">SET</span> <span class="kw3">TEXTMERGE</span> <span class="kw3">OFF</span> 
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw2">_ClipText</span> <span class="sy0">=</span> m<span class="sy0">.</span><span class="me1">lcSqlText</span>
<br />&nbsp;
<br />Execscript<span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">lcSqlText</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="sy0">=</span>CloseNonSelectedFiles<span class="br0">&#40;</span><span class="st0">&quot;Tb&quot;</span><span class="sy0">,</span><span class="kw2">Set</span><span class="br0">&#40;</span><span class="st0">&quot;Datasession&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">ENDPROC</span> 
<br />&nbsp;
<br /><span class="kw1">PROCEDURE</span> TbKullan
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw2">SELECT</span> <span class="sy0">*,</span> <span class="br0">&#40;</span><span class="kw1">Addbs</span><span class="br0">&#40;</span>ogU<span class="sy0">.</span><span class="me1">PathResimSadeAdet</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span>ModelNo<span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;.JPG&quot;</span><span class="br0">&#41;</span> <span class="kw2">As</span> EkResim <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">FROM</span> TbAmodel <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">Order</span> <span class="kw2">By</span> ModelNo <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">INTO</span> <span class="kw4">CURSOR</span> CrsTbAmodel READWRITE 
<br />&nbsp; &nbsp; 
<br />&nbsp; &nbsp; <span class="kw1">INDEX</span> <span class="kw2">On</span> ModelNo <span class="kw3">TO</span> <span class="kw2">Sys</span><span class="br0">&#40;</span><span class="nu0">2015</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">ENDPROC</span> 
<br />&nbsp;
<br /><span class="kw1">PROCEDURE</span> GridSube
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">CREATE</span> <span class="kw4">CURSOR</span> CrsGridSube <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span> &nbsp; &nbsp;SiraNo <span class="kw2">Int</span> AutoInc<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SubeNo <span class="kw2">INT</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SubeAdi C<span class="br0">&#40;</span><span class="nu0">25</span><span class="br0">&#41;</span><span class="sy0">,</span> &nbsp;<span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Durum C<span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DurumType <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Adet01 <span class="kw2">INT</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Adet02 <span class="kw2">INT</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Esit0Flag L<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Farkli0Flag L<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SiraNo2 <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RealFlag L<span class="br0">&#41;</span> 
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">INDEX</span> <span class="kw2">On</span> <span class="br0">&#40;</span><span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>SubeNo<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">8</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>SiraNo<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">8</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="kw2">Padl</span><span class="br0">&#40;</span><span class="kw1">Alltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>DurumType<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> &nbsp;<span class="kw4">TAG</span> SiraNo <span class="kw3">OF</span> GridSube
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">INSERT</span> <span class="kw2">INTO</span> CrsGridSube <span class="br0">&#40;</span>SubeNo<span class="sy0">,</span> Durum<span class="sy0">,</span> DurumType<span class="sy0">,</span> SubeAdi<span class="sy0">,</span>Farkli0Flag<span class="sy0">,</span>Esit0Flag<span class="sy0">,</span> RealFlag<span class="sy0">,</span> SiraNo2<span class="br0">&#41;</span> <span class="kw3">VALUES</span> <span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Stokta&quot;</span><span class="sy0">,</span><span class="st0">&quot;In Stock&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Tüm Şubeler Adet&quot;</span><span class="sy0">,</span><span class="st0">&quot;All Branches - Qtty&quot;</span><span class="br0">&#41;</span><span class="sy0">,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,</span><span class="nu0">0</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">INSERT</span> <span class="kw2">INTO</span> CrsGridSube <span class="br0">&#40;</span>SubeNo<span class="sy0">,</span> Durum<span class="sy0">,</span> DurumType<span class="sy0">,</span> SubeAdi<span class="sy0">,</span>Farkli0Flag<span class="sy0">,</span>Esit0Flag<span class="sy0">,</span> RealFlag<span class="sy0">,</span> SiraNo2<span class="br0">&#41;</span> <span class="kw3">VALUES</span> <span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Satılan&quot;</span><span class="sy0">,</span><span class="st0">&quot;Sold&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span> <span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Tüm Şubeler Adet&quot;</span><span class="sy0">,</span><span class="st0">&quot;All Branches - Qtty&quot;</span><span class="br0">&#41;</span><span class="sy0">,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,</span><span class="nu0">1</span><span class="br0">&#41;</span>
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">INSERT</span> <span class="kw2">INTO</span> CrsGridSube <span class="br0">&#40;</span>SubeNo<span class="sy0">,</span> Durum<span class="sy0">,</span> DurumType<span class="sy0">,</span> SubeAdi<span class="sy0">,</span>Farkli0Flag<span class="sy0">,</span>Esit0Flag<span class="sy0">,</span> RealFlag<span class="sy0">,</span> SiraNo2<span class="br0">&#41;</span> <span class="kw3">VALUES</span> <span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Stokta&quot;</span><span class="sy0">,</span><span class="st0">&quot;In Stock&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> &nbsp;<span class="nu0">0</span><span class="sy0">,</span> <span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Merkez Şube Adet&quot;</span><span class="sy0">,</span><span class="st0">&quot;Head Office - Qtty&quot;</span><span class="br0">&#41;</span><span class="sy0">,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw3">T</span><span class="sy0">.,</span><span class="nu0">0</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">INSERT</span> <span class="kw2">INTO</span> CrsGridSube <span class="br0">&#40;</span>SubeNo<span class="sy0">,</span> Durum<span class="sy0">,</span> DurumType<span class="sy0">,</span> SubeAdi<span class="sy0">,</span>Farkli0Flag<span class="sy0">,</span>Esit0Flag<span class="sy0">,</span> RealFlag<span class="sy0">,</span> SiraNo2<span class="br0">&#41;</span> <span class="kw3">VALUES</span> <span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Satılan&quot;</span><span class="sy0">,</span><span class="st0">&quot;Sold&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="nu0">1</span><span class="sy0">,</span> <span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Merkez Şube Adet&quot;</span><span class="sy0">,</span><span class="st0">&quot;Head Office - Qtty&quot;</span><span class="br0">&#41;</span><span class="sy0">,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw3">T</span><span class="sy0">.,</span><span class="nu0">1</span><span class="br0">&#41;</span>
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">INSERT</span> <span class="kw2">INTO</span> CrsGridSube <span class="br0">&#40;</span>SubeNo<span class="sy0">,</span> Durum<span class="sy0">,</span> DurumType<span class="sy0">,</span> SubeAdi<span class="sy0">,</span>Farkli0Flag<span class="sy0">,</span>Esit0Flag<span class="sy0">,</span> RealFlag<span class="sy0">,</span> SiraNo2<span class="br0">&#41;</span> <span class="kw2">Select</span> Hesno <span class="sy0">,</span><span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Stokta&quot;</span><span class="sy0">,</span><span class="st0">&quot;In Stock&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> &nbsp;<span class="nu0">0</span><span class="sy0">,</span> &nbsp;HesAdi<span class="sy0">,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw3">T</span><span class="sy0">.,</span><span class="nu0">0</span> <span class="kw2">FROM</span> Sube
<br />&nbsp; &nbsp; <span class="kw1">INSERT</span> <span class="kw2">INTO</span> CrsGridSube <span class="br0">&#40;</span>SubeNo<span class="sy0">,</span> Durum<span class="sy0">,</span> DurumType<span class="sy0">,</span> SubeAdi<span class="sy0">,</span>Farkli0Flag<span class="sy0">,</span>Esit0Flag<span class="sy0">,</span> RealFlag<span class="sy0">,</span> SiraNo2<span class="br0">&#41;</span> <span class="kw2">Select</span> Hesno <span class="sy0">,</span><span class="kw1">IIF</span><span class="br0">&#40;</span>Ogu<span class="sy0">.</span><span class="me1">LangID</span> <span class="sy0">==</span> <span class="st0">&quot;TRK&quot;</span><span class="sy0">,</span><span class="st0">&quot;Satılan&quot;</span><span class="sy0">,</span><span class="st0">&quot;Sold&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="nu0">1</span><span class="sy0">,</span> &nbsp;HesAdi<span class="sy0">,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw2">F</span><span class="sy0">.,.</span><span class="kw3">T</span><span class="sy0">.,</span><span class="nu0">1</span> <span class="kw2">FROM</span> Sube
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">GO</span> <span class="kw4">TOP</span> <span class="kw2">IN</span> CrsGridSube
<br />&nbsp;
<br /><span class="kw1">ENDPROC</span></pre></td></tr></tbody></table></div><p>
</p><p>Otomatik oluşan SQL sorgusu ise şu şekilde : 
</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 />85
<br />86
<br />87
<br />88
<br />89
<br />90
<br />91
<br />92
<br />93
<br />94
<br />95
<br />96
<br />97
<br />98
<br />99
<br />100
<br />101
<br />102
<br />103
<br />104
<br />105
<br />106
<br />107
<br />108
<br />109
<br />110
<br />111
<br />112
<br />113
<br />114
<br />115
<br />116
<br />117
<br />118
<br />119
<br />120
<br />121
<br />122
<br />123
<br />124
<br />125
<br />126
<br />127
<br />128
<br />129
<br />130
<br />131
<br />132
<br />133
<br />134
<br />135
<br />136
<br />137
<br />138
<br />139
<br />140
<br />141
<br />142
<br />143
<br />144
<br />145
<br />146
<br />147
<br />148
<br />149
<br />150
<br />151
<br />152
<br />153
<br />154
<br />155
<br />156
<br />157
<br />158
<br />159
<br />160
<br />161
<br />162
<br />163
<br />164
<br />165
<br />166
<br />167
<br />168
<br />169
<br />170
<br />171
<br />172
<br /></pre></td><td class="de1"><pre class="de1"><span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Sube<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Sum</span><span class="br0">&#40;</span>Adet<span class="br0">&#41;</span> <span class="kw2">As</span> Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Sum</span><span class="br0">&#40;</span>CikanAdet<span class="br0">&#41;</span> <span class="kw2">As</span> CikanAdet<span class="sy0">,;</span>
<br />&nbsp; &nbsp; <span class="kw2">Sum</span><span class="br0">&#40;</span>Miktar<span class="br0">&#41;</span> <span class="kw2">As</span> Miktar<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Sum</span><span class="br0">&#40;</span>CikanMikt<span class="br0">&#41;</span> <span class="kw2">As</span> CikanMikt <span class="sy0">;</span>
<br /><span class="kw2">FROM</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp;Adetli<span class="sy0">;</span>
<br />&nbsp;<span class="kw3">WHERE</span> &nbsp;<span class="sy0">!</span>Adetli<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">==</span> '' <span class="kw2">AND</span> <span class="br0">&#40;</span> Adet <span class="sy0">&gt;</span> <span class="nu0">0</span> <span class="kw3">OR</span> SATKIME <span class="kw3">NOT</span> <span class="kw2">IN</span><span class="br0">&#40;</span><span class="kw2">SELECT</span> HesAdi <span class="kw2">FROM</span> Hesplan <span class="kw3">WHERE</span> Kod <span class="sy0">=</span> 'O' <span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="sy0">;</span> 
<br />&nbsp;<span class="kw2">GROUP</span> <span class="kw2">BY</span> Modelno<span class="sy0">,</span> Sube <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">ORDER</span> <span class="kw2">BY</span> Modelno <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">INTO</span> <span class="kw2">TABLE</span> TbAdet
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'TbAdet<span class="sy0">.</span><span class="kw2">CDX</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">DELETE</span> <span class="kw2">FILE</span> 'TbAdet<span class="sy0">.</span><span class="kw2">CDX</span>'
<br />&nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp;
<br /><span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> TbAdet
<br />&nbsp;
<br /><span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Sipislb<span class="sy0">.</span><span class="me1">Kod</span> <span class="kw2">AS</span> ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtSipAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="br0">&#40;</span><span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="sy0">-</span> <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtKaladet <span class="sy0">;</span> 
<br /><span class="kw2">FROM</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Sipislb <span class="sy0">;</span>
<br /><span class="kw3">WHERE</span> <span class="sy0">!</span><span class="br0">&#40;</span>Sipislb<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> ''<span class="br0">&#41;</span> <span class="sy0">;</span>
<br /><span class="kw2">GROUP</span> <span class="kw2">BY</span> Sipislb<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br /><span class="kw2">ORDER</span> <span class="kw2">BY</span> Sipislb<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">INTO</span> <span class="kw2">TABLE</span> TbSipAtl
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'TbSipAtl<span class="sy0">.</span><span class="kw2">CDX</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">DELETE</span> <span class="kw2">FILE</span> 'TbSipAtl<span class="sy0">.</span><span class="kw2">CDX</span>'
<br />&nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp;
<br /><span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> TbSipAtl
<br />&nbsp;
<br /><span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Sipisl<span class="sy0">.</span><span class="me1">Kod</span> <span class="kw2">AS</span> ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuSipAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="br0">&#40;</span><span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">adet</span><span class="br0">&#41;</span> <span class="sy0">-</span> <span class="kw2">SUM</span><span class="br0">&#40;</span>Sipisl<span class="sy0">.</span><span class="me1">hadet</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuKaladet <span class="sy0">;</span> 
<br /><span class="kw2">FROM</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Sipisl <span class="sy0">;</span>
<br /><span class="kw3">WHERE</span> <span class="sy0">!</span><span class="br0">&#40;</span> Kod <span class="sy0">==</span> ''<span class="br0">&#41;</span> <span class="sy0">;</span>
<br /><span class="kw2">GROUP</span> <span class="kw2">BY</span> Sipisl<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br /><span class="kw2">ORDER</span> <span class="kw2">BY</span> Sipisl<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">INTO</span> <span class="kw2">TABLE</span> TbSipMus
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'TbSipMus<span class="sy0">.</span><span class="kw2">CDX</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">DELETE</span> <span class="kw2">FILE</span> 'TbSipMus<span class="sy0">.</span><span class="kw2">CDX</span>'
<br />&nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp;
<br /><span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> TbSipMus
<br />&nbsp;
<br /><span class="kw2">SELECT</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="kw2">AS</span> ModelNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">OzKod1</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> Fabrika<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">OzKod2</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">17</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakimNo<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">OzKod3</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">15</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakimGrup<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">KrAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakimAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakAdetEl<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw3">Space</span><span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TakGrupEl<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Kapi1</span> &nbsp;<span class="kw2">AS</span> Marka<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Kapi2</span> &nbsp;<span class="kw2">AS</span> MarkaNot<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">Kapi3</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> Bolum<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">Substr</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">Kapi4</span><span class="sy0">,</span><span class="nu0">1</span><span class="sy0">,</span><span class="nu0">10</span><span class="br0">&#41;</span> <span class="kw2">AS</span> Aktifmi<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">miktar</span> &nbsp; &nbsp; <span class="kw2">AS</span> Miktar<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Cikisc</span> &nbsp; &nbsp; <span class="kw2">AS</span> Cikisc<span class="sy0">,</span> <span class="sy0">;</span> 
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">IscBirim</span> <span class="kw2">AS</span> IscBirim<span class="sy0">,</span> <span class="sy0">;</span> 
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Turkod</span> &nbsp; &nbsp; <span class="kw2">AS</span> Turkod<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Adttur</span> &nbsp; &nbsp; <span class="kw2">AS</span> Adttur<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Cinkod</span> &nbsp; &nbsp; <span class="kw2">AS</span> Cinkod<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">SonTarih</span> &nbsp; &nbsp;<span class="kw2">AS</span> SonTarih<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">OzKod5</span> &nbsp; &nbsp;<span class="kw2">AS</span> Orjin<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Amodel<span class="sy0">.</span><span class="me1">Hesno</span> &nbsp; &nbsp;<span class="kw2">AS</span> Uretici<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipAtl<span class="sy0">.</span><span class="me1">AtSipAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtSipAdet<span class="sy0">,;</span>
<br />&nbsp; &nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipAtl<span class="sy0">.</span><span class="me1">AtHazAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipAtl<span class="sy0">.</span><span class="me1">AtKalAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> AtKalAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipMus<span class="sy0">.</span><span class="me1">MuSipAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuSipAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipMus<span class="sy0">.</span><span class="me1">MuHazAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuHazAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>TbSipMus<span class="sy0">.</span><span class="me1">MuKalAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> MuKalAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> <span class="kw2">INT</span><span class="br0">&#41;</span> <span class="kw2">As</span> TopAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> <span class="kw2">INT</span><span class="br0">&#41;</span> <span class="kw2">As</span> TopStAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> B<span class="br0">&#41;</span> <span class="kw2">As</span> TopMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">As</span> B<span class="br0">&#41;</span> <span class="kw2">As</span> TopStMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs00<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb00Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs00<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb00StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs00<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb00Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs00<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb00StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs02<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb02Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs02<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb02StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs02<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb02Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs02<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb02StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs03<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb03Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs03<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb03StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs03<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb03Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs03<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb03StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs04<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb04Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs04<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb04StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs04<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb04Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs04<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb04StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs05<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb05Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs05<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb05StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs05<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb05Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs05<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb05StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs06<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb06Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs06<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb06StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs06<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb06Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs06<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb06StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs07<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb07Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs07<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb07StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs07<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb07Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs07<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb07StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs08<span class="sy0">.</span><span class="me1">Adet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb08Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs08<span class="sy0">.</span><span class="me1">CikanAdet</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> &nbsp; &nbsp; <span class="kw2">As</span> <span class="kw2">Int</span><span class="br0">&#41;</span> &nbsp; &nbsp; &nbsp;<span class="kw2">As</span> Sb08StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs08<span class="sy0">.</span><span class="me1">Miktar</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> &nbsp; &nbsp;<span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb08Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="kw2">Nvl</span><span class="br0">&#40;</span>Crs08<span class="sy0">.</span><span class="me1">CikanMikt</span><span class="sy0">,</span><span class="nu0">0.000</span><span class="br0">&#41;</span> <span class="kw2">As</span> <span class="kw2">Currency</span><span class="br0">&#41;</span> <span class="kw2">As</span> Sb08StMik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; Cast<span class="br0">&#40;</span><span class="nu0">0</span> <span class="kw2">AS</span> <span class="kw2">Int</span><span class="br0">&#41;</span> <span class="kw2">AS</span> TempFlag <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">FROM</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp;Amodel <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> TbSipAtl <span class="kw2">ON</span> &nbsp;Amodel<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">=</span> TbSipAtl<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> TbSipMus <span class="kw2">ON</span> &nbsp;Amodel<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">=</span> TbSipMus<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">0</span><span class="br0">&#41;</span> Crs00 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs00<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">2</span><span class="br0">&#41;</span> Crs02 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs02<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">3</span><span class="br0">&#41;</span> Crs03 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs03<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">4</span><span class="br0">&#41;</span> Crs04 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs04<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">5</span><span class="br0">&#41;</span> Crs05 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs05<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">6</span><span class="br0">&#41;</span> Crs06 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs06<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">7</span><span class="br0">&#41;</span> Crs07 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs07<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw4">LEFT</span> <span class="kw1">JOIN</span> <span class="br0">&#40;</span><span class="kw2">Select</span> Modelno<span class="sy0">,</span> Adet<span class="sy0">,</span> CikanAdet<span class="sy0">,</span> Miktar<span class="sy0">,</span> CikanMikt <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">From</span> tbAdet <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">Where</span> Sube <span class="sy0">=</span> <span class="nu0">8</span><span class="br0">&#41;</span> Crs08 <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">ON</span> Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> Crs08<span class="sy0">.</span><span class="me1">ModelNo</span> <span class="sy0">;</span>
<br />&nbsp;<span class="kw3">WHERE</span> <span class="sy0">!</span><span class="br0">&#40;</span>Amodel<span class="sy0">.</span><span class="me1">Kod</span> <span class="sy0">==</span> ''<span class="br0">&#41;</span> <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">ORDER</span> <span class="kw2">BY</span> Amodel<span class="sy0">.</span><span class="me1">kod</span> <span class="sy0">;</span>
<br />&nbsp;<span class="kw2">INTO</span> <span class="kw2">Table</span> TbAmodel
<br />&nbsp;
<br />&nbsp; &nbsp; <span class="kw1">IF</span> <span class="kw2">File</span><span class="br0">&#40;</span>'TbAmodel<span class="sy0">.</span><span class="kw2">Cdx</span>'<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">CDX</span> <span class="kw2">File</span> Sil
<br />&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">DELETE</span> <span class="kw2">FILE</span> 'TbAmodel<span class="sy0">.</span><span class="kw2">Cdx</span>'
<br />&nbsp; &nbsp; <span class="kw1">ENDIF</span>
<br />&nbsp;
<br />&nbsp;<span class="kw2">Update</span> TbAmodel <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">SET</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; TopAdet &nbsp; &nbsp; <span class="sy0">=</span> &nbsp;Sb00Adet <span class="sy0">+</span> Sb02Adet <span class="sy0">+</span> Sb03Adet <span class="sy0">+</span> Sb04Adet <span class="sy0">+</span> Sb05Adet <span class="sy0">+</span> Sb06Adet <span class="sy0">+</span> Sb07Adet <span class="sy0">+</span> Sb08Adet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; TopStAdet &nbsp; &nbsp; <span class="sy0">=</span> &nbsp;Sb00StAdet <span class="sy0">+</span> Sb02StAdet <span class="sy0">+</span> Sb03StAdet <span class="sy0">+</span> Sb04StAdet <span class="sy0">+</span> Sb05StAdet <span class="sy0">+</span> Sb06StAdet <span class="sy0">+</span> Sb07StAdet <span class="sy0">+</span> Sb08StAdet<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; TopMik &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">=</span> &nbsp;Sb00Mik <span class="sy0">+</span> Sb02Mik <span class="sy0">+</span> Sb03Mik <span class="sy0">+</span> Sb04Mik <span class="sy0">+</span> Sb05Mik <span class="sy0">+</span> Sb06Mik <span class="sy0">+</span> Sb07Mik <span class="sy0">+</span> Sb08Mik<span class="sy0">,</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; &nbsp; &nbsp; TopStMik &nbsp; &nbsp; <span class="sy0">=</span> &nbsp;Sb00StMik <span class="sy0">+</span> Sb02StMik <span class="sy0">+</span> Sb03StMik <span class="sy0">+</span> Sb04StMik <span class="sy0">+</span> Sb05StMik <span class="sy0">+</span> Sb06StMik <span class="sy0">+</span> Sb07StMik <span class="sy0">+</span> Sb08StMik
<br />&nbsp;
<br /><span class="kw1">Index</span> <span class="kw2">On</span> ModelNo <span class="kw4">Tag</span> ModelNo <span class="kw3">Of</span> TbAmodel</pre></td></tr></tbody></table></div>]]></content>
			<author>
				<name><![CDATA[ugurlu2001]]></name>
				<uri>http://www.fox4um.com/user/30/</uri>
			</author>
			<updated>2009-11-26T07:56:32Z</updated>
			<id>http://www.fox4um.com/post/8799/#p8799</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8792/#p8792"/>
			<content type="html"><![CDATA[<p>Merhaba:) Benim soyledigim yanlis anlasildi galiba ozur dilerim. Alter table cok guzel calisiyor ancak cursor&#039;de 10 karakterden uzun alan adi var ise sadece bir kez &quot;alter table&quot; kullanilabiliyor, ikincisinde hata veriyor. Soyle bir cozum uzun alan adinda bile oluyor (senin kodundan modifiye:)
</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 /></pre></td><td class="de1"><pre class="de1"><span class="kw1">Local</span> xi
<br /><span class="kw1">Local</span> <span class="kw2">Array</span> laAlan<span class="br0">&#91;</span><span class="nu0">13</span><span class="sy0">,</span><span class="nu0">4</span><span class="br0">&#93;</span>
<br /><span class="kw1">For</span> xi<span class="sy0">=</span><span class="nu0">1</span> <span class="kw3">To</span> <span class="nu0">12</span>
<br />&nbsp; &nbsp; laAlan<span class="br0">&#91;</span>m<span class="sy0">.</span><span class="me1">xi</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st0">&quot;ay&quot;</span><span class="sy0">+</span><span class="kw2">Ltrim</span><span class="br0">&#40;</span><span class="kw2">Str</span><span class="br0">&#40;</span>m<span class="sy0">.</span><span class="me1">xi</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; laAlan<span class="br0">&#91;</span>m<span class="sy0">.</span><span class="me1">xi</span><span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#93;</span> <span class="sy0">=</span> 'I'
<br />&nbsp; &nbsp; laAlan<span class="br0">&#91;</span>m<span class="sy0">.</span><span class="me1">xi</span><span class="sy0">,</span><span class="nu0">3</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="nu0">4</span>
<br />&nbsp; &nbsp; laAlan<span class="br0">&#91;</span>m<span class="sy0">.</span><span class="me1">xi</span><span class="sy0">,</span><span class="nu0">4</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="nu0">0</span>
<br /><span class="kw1">Endfor</span>
<br />laAlan<span class="br0">&#91;</span><span class="nu0">13</span><span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st0">&quot;sonalan&quot;</span>
<br />laAlan<span class="br0">&#91;</span><span class="nu0">13</span><span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#93;</span> <span class="sy0">=</span> 'I'
<br />laAlan<span class="br0">&#91;</span><span class="nu0">13</span><span class="sy0">,</span><span class="nu0">3</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="nu0">4</span>
<br />laAlan<span class="br0">&#91;</span><span class="nu0">13</span><span class="sy0">,</span><span class="nu0">4</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="nu0">0</span>
<br />&nbsp;
<br /><span class="kw1">Create</span> <span class="kw4">Cursor</span> tmp <span class="kw2">From</span> <span class="kw2">Array</span> laAlan
<br /><span class="kw1">Append</span> <span class="kw2">Blank</span>
<br />&nbsp;
<br /><span class="kw2">Select</span> cus<span class="sy0">.</span><span class="me1">Cust_id</span><span class="sy0">,</span> cus<span class="sy0">.</span><span class="me1">Company</span><span class="sy0">,</span> tmp<span class="sy0">.*</span> <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">FROM</span> <span class="br0">&#40;</span><span class="kw2">_samples</span><span class="sy0">+</span>'Data\Customer'<span class="br0">&#41;</span> cus<span class="sy0">,</span> tmp <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw2">INTO</span> <span class="kw4">Cursor</span> cursorDene <span class="sy0">;</span>
<br />&nbsp; &nbsp; readwrite
<br />&nbsp;
<br /><span class="kw1">Browse</span></pre></td></tr></tbody></table></div><p>
</p>
<br /><p>Probleme ornek (X1 sorunsuz, X2de &quot;SirketAcikAdi&quot; sorun yaratiyor):
</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 /></pre></td><td class="de1"><pre class="de1"><span class="kw2">SELECT</span> cust_id<span class="sy0">,</span> Company <span class="kw2">FROM</span> <span class="br0">&#40;</span><span class="kw2">_samples</span><span class="sy0">+</span>'data\customer'<span class="br0">&#41;</span> <span class="kw2">INTO</span> <span class="kw4">CURSOR</span> x1 readwrite
<br /><span class="kw2">SELECT</span> cust_id<span class="sy0">,</span> Company <span class="kw2">as</span> SirketAcikAdi <span class="kw2">FROM</span> <span class="br0">&#40;</span><span class="kw2">_samples</span><span class="sy0">+</span>'data\customer'<span class="br0">&#41;</span> <span class="kw2">INTO</span> <span class="kw4">CURSOR</span> x2 readwrite
<br />&nbsp;
<br /><span class="kw1">ALTER</span> <span class="kw2">table</span> x1 <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> f1 i <span class="sy0">;</span>
<br />&nbsp; &nbsp; <span class="kw3">ADD</span> <span class="kw4">column</span> f2 i
<br /><span class="kw1">ALTER</span> <span class="kw2">table</span> x1 <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> f3 i
<br />&nbsp;
<br /><span class="kw1">ALTER</span> <span class="kw2">table</span> x2 <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> f1 i</pre></td></tr></tbody></table></div>]]></content>
			<author>
				<name><![CDATA[cetinbasoz]]></name>
				<uri>http://www.fox4um.com/user/11/</uri>
			</author>
			<updated>2009-11-25T16:13:38Z</updated>
			<id>http://www.fox4um.com/post/8792/#p8792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8791/#p8791"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>cetinbasoz yazdı:</cite><blockquote><p>Cozumu Ugur&#039;un dedigi gibi bastan eklemek:</p></blockquote></div><p>
<br />Bu metodu özellikle değişken kolon sayısından dolayı kullanıyoruz.
<br />Baştan yazmak için SQL kodunu bir döngü ile üretip makro substituon &amp; ile çalıştırmak olacak, bir kod karalayayım:
<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 /></pre></td><td class="de1"><pre class="de1">m<span class="sy0">.</span><span class="me1">xkomut</span><span class="sy0">=</span><span class="st0">&quot;SELECT &quot;</span>
<br /><span class="kw1">FOR</span> Xi<span class="sy0">=</span><span class="nu0">1</span> <span class="kw3">TO</span> <span class="nu0">12</span>
<br />&nbsp; m<span class="sy0">.</span><span class="me1">xkomut</span><span class="sy0">=</span>m<span class="sy0">.</span><span class="me1">xkomut</span><span class="sy0">+</span><span class="st0">&quot;CAST( 0 AS INT) AS ay&quot;</span><span class="sy0">+</span>ALLT<span class="br0">&#40;</span><span class="kw2">STR</span><span class="br0">&#40;</span>xi<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;,&quot;</span>
<br />ENDF
<br />m<span class="sy0">.</span><span class="me1">xkomut</span><span class="sy0">=</span>m<span class="sy0">.</span><span class="me1">xkomut</span><span class="sy0">+</span><span class="st0">&quot;CAST( 0 AS INT) AS sonalan FROM birdosya INTO CURS cursdene&quot;</span>
<br /><span class="sy0">&amp;</span>xkomut
<br />&nbsp;
<br /><span class="kw1">ALTER</span> <span class="kw2">TABLE</span> cursdene <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> Xekle <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">8</span><span class="br0">&#41;</span>
<br /><span class="kw1">BROWSE</span></pre></td></tr></tbody></table></div><p>
<br />gibi :] runtime yapmadım, biraz uğraşılırsa çalışır galiba....
<br />vfp yüklü yerde kodu denedim çalışıyor. (biz bendeki bir dbf
<br />cursor select ile seçilse de alter table çalışıyor, aşağıda kodu:
<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 /></pre></td><td class="de1"><pre class="de1"><span class="kw2">SELECT</span> <span class="sy0">*</span> <span class="kw2">FROM</span> biz <span class="kw2">INTO</span> <span class="kw4">CURSOR</span> xxx readwr
<br /><span class="kw1">ALTER</span> <span class="kw2">TABLE</span> xxx <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> Xekle <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">8</span><span class="br0">&#41;</span>
<br /><span class="kw1">BROWSE</span></pre></td></tr></tbody></table></div>]]></content>
			<author>
				<name><![CDATA[konuka]]></name>
				<uri>http://www.fox4um.com/user/146/</uri>
			</author>
			<updated>2009-11-25T15:46:31Z</updated>
			<id>http://www.fox4um.com/post/8791/#p8791</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8766/#p8766"/>
			<content type="html"><![CDATA[<p>Ozcan&#039;in soyledigi dogru. Eger 10 karakterden uzun oland alan adin var ise bu hatayi alacaksin. Cozumu Ugur&#039;un dedigi gibi bastan eklemek:
</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 /></pre></td><td class="de1"><pre class="de1"><span class="kw2">select</span> <span class="sy0">*,</span> cast<span class="br0">&#40;</span> <span class="nu0">0</span> <span class="kw2">as</span> <span class="kw2">int</span> <span class="br0">&#41;</span> <span class="kw2">as</span> Sayi<span class="sy0">,</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> <span class="kw2">as</span> Tarih<span class="sy0">,</span> cast<span class="br0">&#40;</span>'' <span class="kw2">as</span> m<span class="br0">&#41;</span> <span class="kw2">as</span> Notlar <span class="kw2">from</span> <span class="br0">&#40;</span><span class="kw2">_samples</span><span class="sy0">+</span>'data\customer'<span class="br0">&#41;</span> <span class="kw2">into</span> <span class="kw4">cursor</span> ornek readwrite</pre></td></tr></tbody></table></div>]]></content>
			<author>
				<name><![CDATA[cetinbasoz]]></name>
				<uri>http://www.fox4um.com/user/11/</uri>
			</author>
			<updated>2009-11-24T18:04:22Z</updated>
			<id>http://www.fox4um.com/post/8766/#p8766</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8764/#p8764"/>
			<content type="html"><![CDATA[<p>ALTER TABLE ALIAS(&quot;kat&quot;) ADD COLUMN sayi n(8)
<br />olacak</p>]]></content>
			<author>
				<name><![CDATA[hhasan55]]></name>
				<uri>http://www.fox4um.com/user/260/</uri>
			</author>
			<updated>2009-11-24T16:29:37Z</updated>
			<id>http://www.fox4um.com/post/8764/#p8764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8761/#p8761"/>
			<content type="html"><![CDATA[<p>Bir yerde okudum.&nbsp; 10 karakterden uzun field adı varsa bu hatayı veriyormuş.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2009-11-24T15:24:37Z</updated>
			<id>http://www.fox4um.com/post/8761/#p8761</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8760/#p8760"/>
			<content type="html"><![CDATA[<p>Ali Abi, verdiğin örnekteki gibi sadece 2 satırı bile command prompt&#039;ta çalıştırsam oluyor.
<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 /></pre></td><td class="de1"><pre class="de1"><span class="kw1">CREATE</span> <span class="kw4">CURSOR</span> kat<span class="br0">&#40;</span>ne C<span class="br0">&#40;</span><span class="nu0">25</span><span class="br0">&#41;</span><span class="sy0">,</span> toplkg <span class="kw2">N</span> <span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br /><span class="kw1">ALTER</span> <span class="kw2">TABLE</span> kat <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> SAYI <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">8</span><span class="br0">&#41;</span></pre></td></tr></tbody></table></div><p>
<br />CREATE CURSOR ile oluşturulmuş cursor için hata vermiyor ama SELECT... INTO CURSOR xxx READWRITE ile oluşturduğum CURSOR için ALTER TABLE satırına gelindiğinde &#039;invalid operation for the cursor&#039; hatası veriyor. Başka bir küçük örnek yaptım onda READWRITE olan cursorde hata vermedi. Cursor ile ilgili beğenmediği bir şey var galiba.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2009-11-24T15:13:14Z</updated>
			<id>http://www.fox4um.com/post/8760/#p8760</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8759/#p8759"/>
			<content type="html"><![CDATA[<p>eklenebiliniyor, ben bu tekniği çok kullanıyorum. gride cursor oluştururken .
<br />aşağıda aylara veya çetreklere göre bir raporun cursor oluşturma örneği var....
</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 /></pre></td><td class="de1"><pre class="de1"><span class="kw1">WITH</span> <span class="kw2">ThisForm</span>
<br /><span class="sy0">.</span><span class="me1">gkat</span><span class="sy0">.</span><span class="kw4">RecordSource</span><span class="sy0">=</span><span class="st0">&quot;&quot;</span>
<br /><span class="kw1">CREATE</span> <span class="kw4">CURSOR</span> kat<span class="br0">&#40;</span>ne C<span class="br0">&#40;</span><span class="nu0">25</span><span class="br0">&#41;</span><span class="sy0">,</span> toplkg <span class="kw2">N</span> <span class="br0">&#40;</span><span class="nu0">10</span><span class="br0">&#41;</span><span class="br0">&#41;</span> 
<br />M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">=.</span><span class="me1">spsene2</span><span class="sy0">.</span><span class="kw4">Value</span>
<br /><span class="sy0">.</span><span class="me1">spsene2</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="kw2">MAX</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="me1">spsene1</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">,.</span><span class="me1">spsene2</span><span class="sy0">.</span><span class="kw4">Value</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="me1">spsene1</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="kw2">MIN</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="me1">spsene1</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">,</span>M<span class="sy0">.</span><span class="me1">Xsene</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">IF</span> <span class="sy0">.</span><span class="me1">op</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="nu0">2</span>
<br />&nbsp; <span class="kw1">IF</span> <span class="sy0">.</span><span class="me1">spay1</span><span class="sy0">.</span><span class="me1">Value</span><span class="sy0">%</span>3<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; <span class="sy0">.</span><span class="me1">spay1</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=.</span><span class="me1">spay1</span><span class="sy0">.</span><span class="me1">Value</span><span class="sy0">-</span><span class="nu0">2</span>
<br />&nbsp; <span class="kw1">ELSE</span> 
<br />&nbsp; &nbsp; <span class="sy0">.</span><span class="me1">spay1</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="kw2">INT</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="me1">spay1</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">/</span><span class="nu0">3</span><span class="br0">&#41;</span><span class="sy0">*</span><span class="nu0">3</span><span class="sy0">+</span><span class="nu0">1</span>
<br />&nbsp; ENDI
<br />&nbsp; <span class="kw1">IF</span> <span class="sy0">!.</span><span class="me1">spay2</span><span class="sy0">.</span><span class="me1">Value</span><span class="sy0">%</span>3<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; <span class="sy0">.</span><span class="me1">spay2</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="kw2">MIN</span><span class="br0">&#40;</span><span class="kw2">INT</span><span class="br0">&#40;</span><span class="sy0">.</span><span class="me1">spay2</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">/</span><span class="nu0">3</span><span class="br0">&#41;</span><span class="sy0">*</span><span class="nu0">3</span><span class="sy0">+</span><span class="nu0">3</span><span class="sy0">,</span><span class="nu0">12</span><span class="br0">&#41;</span>
<br />&nbsp; ENDI
<br />ENDI
<br />&nbsp;
<br />M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">=.</span><span class="me1">spsene1</span><span class="sy0">.</span><span class="kw4">Value</span>
<br />M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">=.</span><span class="me1">spay1</span><span class="sy0">.</span><span class="kw4">Value</span>
<br /><span class="kw1">DO</span> WHIL M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">&lt;=.</span><span class="me1">spsene2</span><span class="sy0">.</span><span class="kw4">Value</span>
<br />&nbsp; <span class="kw1">DO</span> <span class="kw1">CASE</span>
<br />&nbsp; <span class="kw1">CASE</span> M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">=.</span><span class="me1">spsene2</span><span class="sy0">.</span><span class="kw4">Value</span> <span class="kw2">AND</span> M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">&gt;.</span><span class="me1">spay2</span><span class="sy0">.</span><span class="kw4">Value</span>
<br />&nbsp; &nbsp; <span class="kw1">EXIT</span>
<br />&nbsp; <span class="kw1">CASE</span> <span class="sy0">.</span><span class="me1">op</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="nu0">1</span>
<br />&nbsp; &nbsp; M<span class="sy0">.</span><span class="me1">Xekle</span><span class="sy0">=</span><span class="st0">&quot;A&quot;</span><span class="sy0">+</span><span class="kw2">PADL</span><span class="br0">&#40;</span>RIGH<span class="br0">&#40;</span><span class="kw2">STR</span><span class="br0">&#40;</span>M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">,</span><span class="nu0">4</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;_&quot;</span><span class="sy0">+</span><span class="kw2">PADL</span><span class="br0">&#40;</span><span class="kw1">ALLTRIM</span><span class="br0">&#40;</span><span class="kw2">STR</span><span class="br0">&#40;</span>M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; <span class="kw1">ALTER</span> <span class="kw2">TABLE</span> kat <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> <span class="sy0">&amp;</span>Xekle <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">8</span><span class="br0">&#41;</span>
<br />&nbsp; <span class="kw1">CASE</span> <span class="sy0">.</span><span class="me1">op</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="nu0">2</span>
<br />&nbsp; &nbsp; <span class="kw1">IF</span> <span class="br0">&#40;</span>M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">+</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">%</span>3<span class="sy0">=</span><span class="nu0">0</span>
<br />&nbsp; &nbsp; &nbsp; M<span class="sy0">.</span><span class="me1">Xekle</span><span class="sy0">=</span><span class="st0">&quot;C&quot;</span><span class="sy0">+</span><span class="kw2">PADL</span><span class="br0">&#40;</span>RIGH<span class="br0">&#40;</span><span class="kw2">STR</span><span class="br0">&#40;</span>M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">,</span><span class="nu0">4</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="st0">&quot;0&quot;</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="st0">&quot;_&quot;</span><span class="sy0">+</span><span class="kw1">ALLTRIM</span><span class="br0">&#40;</span><span class="kw2">STR</span><span class="br0">&#40;</span><span class="br0">&#40;</span>M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">+</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">/</span><span class="nu0">3</span><span class="sy0">,</span><span class="nu0">2</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; &nbsp; <span class="kw1">ALTER</span> <span class="kw2">TABLE</span> kat <span class="kw3">ADD</span> <span class="kw4">COLUMN</span> <span class="sy0">&amp;</span>Xekle <span class="kw2">N</span><span class="br0">&#40;</span><span class="nu0">8</span><span class="br0">&#41;</span>
<br />&nbsp; &nbsp; ENDI
<br />&nbsp; ENDC
<br />&nbsp; M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">=</span>M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">+</span><span class="nu0">1</span>
<br />&nbsp; <span class="kw1">IF</span> M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">&gt;</span><span class="nu0">12</span>
<br />&nbsp; &nbsp; M<span class="sy0">.</span><span class="me1">Xay</span><span class="sy0">=</span><span class="nu0">1</span>
<br />&nbsp; &nbsp; M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">=</span>M<span class="sy0">.</span><span class="me1">Xsene</span><span class="sy0">+</span><span class="nu0">1</span>
<br />&nbsp; ENDI
<br />ENDD
<br />ENDW
<br />&nbsp;
<br /><span class="kw1">WITH</span> <span class="kw2">ThisForm</span><span class="sy0">.</span><span class="me1">gKat</span>
<br /><span class="sy0">.</span><span class="kw4">ReadOnly</span><span class="sy0">=</span>DOGRU
<br /><span class="sy0">.</span><span class="kw3">GridLineColor</span><span class="sy0">=</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">192</span><span class="sy0">,</span><span class="nu0">192</span><span class="sy0">,</span><span class="nu0">192</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="kw3">ColumnCount</span><span class="sy0">=</span><span class="kw1">FCOUNT</span><span class="br0">&#40;</span><span class="st0">&quot;kat&quot;</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="kw4">RecordSource</span><span class="sy0">=</span><span class="st0">&quot;kat&quot;</span>
<br /><span class="sy0">.</span><span class="kw4">ReadOnly</span><span class="sy0">=</span>DOGRU
<br /><span class="sy0">.</span><span class="kw3">SetAll</span><span class="br0">&#40;</span><span class="st0">&quot;FontSize&quot;</span><span class="sy0">,</span><span class="nu0">9</span><span class="sy0">,</span><span class="st0">&quot;Column&quot;</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="kw3">SetAll</span><span class="br0">&#40;</span><span class="st0">&quot;Width&quot;</span><span class="sy0">,</span><span class="nu0">60</span><span class="sy0">+</span><span class="kw1">IIF</span><span class="br0">&#40;</span><span class="kw2">This</span><span class="sy0">.</span><span class="me1">op</span><span class="sy0">.</span><span class="kw4">Value</span><span class="sy0">=</span><span class="nu0">2</span><span class="sy0">,</span><span class="nu0">10</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="st0">&quot;Column&quot;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="sy0">.</span><span class="kw3">SetAll</span><span class="br0">&#40;</span><span class="st0">&quot;FontName&quot;</span><span class="sy0">,</span><span class="st0">&quot;Tahoma&quot;</span><span class="sy0">,</span><span class="st0">&quot;Column&quot;</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="kw3">SetAll</span><span class="br0">&#40;</span><span class="st0">&quot;ForeColor&quot;</span><span class="sy0">,</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">64</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="st0">&quot;Column&quot;</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="kw3">SetAll</span><span class="br0">&#40;</span><span class="st0">&quot;DynamicFontBold&quot;</span><span class="sy0">,</span><span class="st0">&quot;IIF(kat.ne='TOPL',.t.,.f.)&quot;</span><span class="sy0">,</span><span class="st0">&quot;Column&quot;</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="kw3">SetAll</span><span class="br0">&#40;</span><span class="st0">&quot;InputMask&quot;</span><span class="sy0">,</span><span class="st0">&quot;99 999 999&quot;</span><span class="sy0">,</span><span class="st0">&quot;Column&quot;</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="sy0">.</span><span class="me1">Column1</span><span class="sy0">.</span><span class="kw4">InputMask</span><span class="sy0">=</span><span class="st0">&quot;&quot;</span>
<br /><span class="sy0">.</span><span class="me1">Column1</span><span class="sy0">.</span><span class="kw3">FontSize</span><span class="sy0">=</span><span class="nu0">8</span>
<br /><span class="sy0">.</span><span class="me1">Column1</span><span class="sy0">.</span><span class="kw4">Width</span><span class="sy0">=</span><span class="nu0">110</span>
<br /><span class="sy0">.</span><span class="me1">Column1</span><span class="sy0">.</span><span class="kw3">ForeColor</span><span class="sy0">=</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="me1">Column1</span><span class="sy0">.</span><span class="kw3">BackColor</span><span class="sy0">=</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">128</span><span class="sy0">,</span><span class="nu0">128</span><span class="sy0">,</span><span class="nu0">255</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="sy0">.</span><span class="me1">Column2</span><span class="sy0">.</span><span class="kw4">Width</span><span class="sy0">=</span><span class="nu0">80</span>
<br /><span class="sy0">.</span><span class="me1">Column2</span><span class="sy0">.</span><span class="kw3">ForeColor</span><span class="sy0">=</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">128</span><span class="br0">&#41;</span>
<br /><span class="sy0">.</span><span class="me1">Column2</span><span class="sy0">.</span><span class="kw3">BackColor</span><span class="sy0">=</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">128</span><span class="br0">&#41;</span>
<br />&nbsp;
<br /><span class="kw1">FOR</span> Xi<span class="sy0">=</span><span class="nu0">3</span> <span class="kw3">TO</span> <span class="sy0">.</span><span class="kw3">ColumnCount</span>
<br />&nbsp; <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#91;</span>Xi<span class="br0">&#93;</span><span class="sy0">.</span><span class="me1">Header1</span><span class="sy0">.</span><span class="kw3">Caption</span><span class="sy0">=</span><span class="kw2">This</span><span class="sy0">.</span><span class="me1">Ayap</span><span class="br0">&#40;</span><span class="kw2">FIELD</span><span class="br0">&#40;</span>Xi<span class="sy0">,</span><span class="st0">&quot;kat&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
<br />&nbsp; <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#91;</span>Xi<span class="br0">&#93;</span><span class="sy0">.</span><span class="me1">Header1</span><span class="sy0">.</span><span class="kw3">FontName</span><span class="sy0">=</span><span class="st0">&quot;Tahoma&quot;</span>
<br />&nbsp; <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#91;</span>Xi<span class="br0">&#93;</span><span class="sy0">.</span><span class="me1">Header1</span><span class="sy0">.</span><span class="kw3">Alignment</span><span class="sy0">=</span><span class="nu0">2</span>
<br />&nbsp; <span class="sy0">.</span><span class="kw3">Columns</span><span class="br0">&#91;</span>Xi<span class="br0">&#93;</span><span class="sy0">.</span><span class="kw3">BackColor</span><span class="sy0">=</span><span class="kw3">RGB</span><span class="br0">&#40;</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">210</span><span class="br0">&#41;</span>
<br />ENDF
<br /><span class="kw1">ENDWITH</span>
<br />&nbsp;
<br />ENDS</pre></td></tr></tbody></table></div>]]></content>
			<author>
				<name><![CDATA[konuka]]></name>
				<uri>http://www.fox4um.com/user/146/</uri>
			</author>
			<updated>2009-11-24T14:32:44Z</updated>
			<id>http://www.fox4um.com/post/8759/#p8759</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8757/#p8757"/>
			<content type="html"><![CDATA[<p>4-5 tablodan Select-SQL ile derleyip oluşturduğum cursor&#039;daki çok sayıda field&#039;lara bir kaç field daha eklemek istemiştim.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2009-11-24T14:14:35Z</updated>
			<id>http://www.fox4um.com/post/8757/#p8757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8756/#p8756"/>
			<content type="html"><![CDATA[<p>Özcan ;
</p><p>Eğer cursor de yeni bir field &#039;a ihtiyacın varsa, cursor ü oluşturmadan önce filed ı eklesen daha kolay olmaz mı? Yada soruyu biraz açarsan ( neden ? - nasıl ) farklı fikirler çıkartılabilir.</p>]]></content>
			<author>
				<name><![CDATA[ugurlu2001]]></name>
				<uri>http://www.fox4um.com/user/30/</uri>
			</author>
			<updated>2009-11-24T12:23:50Z</updated>
			<id>http://www.fox4um.com/post/8756/#p8756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[cursor'e kolon ekleme]]></title>
			<link rel="alternate" href="http://www.fox4um.com/post/8755/#p8755"/>
			<content type="html"><![CDATA[<p>Arkadaşlar,
<br />READWRITE ile oluşturulmuş CURSOR&#039;e kolon eklenebiliyor mu ?
<br />ALTER TABLE komutu sadece DBF için mi kullanılabiliyor.</p>]]></content>
			<author>
				<name><![CDATA[ozcan]]></name>
				<uri>http://www.fox4um.com/user/94/</uri>
			</author>
			<updated>2009-11-24T11:48:21Z</updated>
			<id>http://www.fox4um.com/post/8755/#p8755</id>
		</entry>
</feed>

