1

Konu: Gridde Formül Uygulama

Tabloya bağlı bir gridim var. Bu gridde column1 ve column2 nin controlsourc'leri var. Ancak bağımsız 3. bir column oluşturmak istiyorum. Bu column3 ün controlsource'si boş olmalı. Grid aktif olduğunda column1+column2 toplamı otomatik olarak columm3 e aktarılmalı Ve column1 veya column2 de değişiklik column3 otomatik değişmeli.

Not: Bu Özellik Visual dbase 5.7 de var. Programı Foxpro ya dönüştürmek istiyorum. Orada grid yerine browse var. Browsenin field ekleme alanında (choose fields) add calculates fields tıklandığında field adını ve formülü yazabiliyorum.

2

Re: Gridde Formül Uygulama

Grid'in ilgili kolonunun datasource property sine toplamı gösteren aritmetik ifadeyi yazsan olur.

Örneğin, tabloda a,b,c alanları olsun ilk kolona a field' ini ikinci kolona b fieldini ata 3. kolonun datasouce ' una a+b yazman yeterli olur.

3

Re: Gridde Formül Uygulama

Foxpro'da da o ozellik 1.0 dan beri var (eskiden browse'da simdi hem onda hem de gridde).

Kodla yaziyorsan:

Visual Fox Pro
thisform.myGrid.column3.Controlsource = "(tabloalias.fieldA + tabloAlias.fieldB)"

PEM sheete yazackasan:

Visual Fox Pro
(tabloalias.fieldA + tabloAlias.fieldB)

4

Re: Gridde Formül Uygulama

Çok teşekkürler.