1

Konu: Cursor'den Grid'e

Bir cursor oluşturduktan sonra gerekli datalarla inset into ile içini dolduruyorum. Ancak bunu bir grid'e yada table'a taşıyamıyorum. Bunu sadece ekranda göstermek için yaptığımdan sanırım bir grid'e taşımak daha doğru . Bunun için bir yol gösterirmisiniz. Birde insert into komutunda "for" benzeri bir şart nasıl kullanabilirim

Şimdiden teşekkürler..

2

Re: Cursor'den Grid'e

gride niye taşıyamadığını anlayamadım? grid in recordsource sini ve columnlarını dolduracaksın. o kadar.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

3

Re: Cursor'den Grid'e

Gökçe Özçınar yazdı:

Bir cursor oluşturduktan sonra gerekli datalarla inset into ile içini dolduruyorum. Ancak bunu bir grid'e yada table'a taşıyamıyorum. Bunu sadece ekranda göstermek için yaptığımdan sanırım bir grid'e taşımak daha doğru . Bunun için bir yol gösterirmisiniz. Birde insert into komutunda "for" benzeri bir şart nasıl kullanabilirim

Şimdiden teşekkürler..


Yazından dolayı bir kavram kargaşası yaşadığını düşünüyorum. "Ancak bunu bir grid'e yada table'a taşıyamıyorum." cümlesinde grid'in sanki bir tablo gibi veri saklanan bir yer olduğunu sandığını düşünüyorum. Grid, cursor veya table'daki bilgilerin gösterildiği ve istenirde üzerinde işlem yapılabildiği bir objedir. Grid objesinin recordsource'una cursor ya da table'in adını yazdığında ilgili kaynağın verilerini görüntülersin.

Eğer seni yanlış aladıysam ve gereksiz şeyler söylediysem kusuruma bakma lütfen

/o---------------------o\
     www.haser.com
\o---------------------o/

4

Re: Cursor'den Grid'e

Yazdıklarınızın hepsi tamam.
Cursor oluşturduktan sonra buradaki dataları sadece grid'de "görmek" istiyorum. (saklamak falan değil)
thisform.grid1.recordsource=cursoradi  ve
thisform.grid1.recordsourcetype=sqlstatement      deyince "cursoradi" (oluşturduğum cursorun adı) için "Not found" mesajını alıyorum.

5

Re: Cursor'den Grid'e

yani ...

CREATE CURSOR cdara (a c(10), b C(15), c C(15), d C(30), e C(15), f C(10))
thisform.grid1.RecordSourcetype=4
thisform.grid1.RecordSource=cdara

dediğimde "variable cdara is not found" mesajını alıyorum.

6

Re: Cursor'den Grid'e

RecordSourceType'ını değiştirme 1 yani Alias olarak kalsın.

Visual Fox Pro
ThisForm.grdSonuc.RecordSource = ""

Select * ;
    From Veri ;
    Into curSonuc
ThisForm.grdSonuc.RecordSource = "curSonuc"
/o---------------------o\
     www.haser.com
\o---------------------o/

7

Re: Cursor'den Grid'e

cdara tırnak içinde kullanman gerekiyor.
"cdara"