Bunun mantığı ne olabilir ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
DelphiNV
Üye
Mesajlar: 54
Kayıt: 28 Oca 2005 03:15
Konum: Bursa

Bunun mantığı ne olabilir ?

Mesaj gönderen DelphiNV »

Merhaba Arkadaşlar...

Arkadaşlar Lbs firmasının Çıkarmış olduğu Ürünlerden LKS2'de şöyle bir şey yapmışlar..

Diyelim ki Cari Hesap Kartlarını'nın Olduğu ekranı açtığınızda Database'den Carihesap Kartlarının tamamını değilde Top 150 yaparak 150 adet'ini çağırıyor. Sonra Bu kartlara ait olan toplamları çağırıyor yani 150 kayıt için toplamlar tablosundan hareket gören cari hesap kartları kadar sorgu çalıştırıyor. Bunun mantığı nedir arkadaşlar sizce.? Tek bir sorguda işi halletmek var iken neden daha fazla sorgu kullanılıyor. Bir de bu adamlar stringgrid'mi kullanıyorlar acaba ? Çünkü sorguları programdan yolluyorlar. Yani Table veya query üzerinde mi döngü yapıyorlar yoksa kullandıkları grid üzerinden mi ?

açıklama yapabilecek arkadaşlara teşekkür ederim.
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

ben samsunda lks2 üzerine 2 yıl kurulum eğitim ve destek işini yaptım

bu firmanın kullandığı gridi bir türlü çözemedim

adamlarım programları gerçekten güzel ve nerdeyse sorunsuz çalışıyor

ben onların veritabanlarını da inceledim ama çokta bir şey anlamadım
onlarda bunu istiyorlar demekki karışık olsun kimse birşey anlamasın
:lol:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

%99 CxGrid kullanıyorlar fakat ben bir türlü solda gridlerin solundaki check işaretini çözemedim. Oradan %1 lik yanılma payı bırakıyorum :)


Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
balsoft
Üye
Mesajlar: 60
Kayıt: 09 Şub 2005 06:01
Konum: ANKARA
İletişim:

Mesaj gönderen balsoft »

150 veya daha farklı sayıda kayıt çağırılmasındaki mantık da sanırım hem daha hızlı erişim olsun hemde bi şekilde program kırılmaya uğrarsa dataların tamamı zarar görmesin diye olabilir en azından öyle düşünüyorum
saygılar...
Bilgini saklamaki daha fazla öğrenebilesin...
DelphiNV
Üye
Mesajlar: 54
Kayıt: 28 Oca 2005 03:15
Konum: Bursa

Mesaj gönderen DelphiNV »

Gerçekten Sizce Cxgrid' mi kullanıyorlar ben Tms componentlerinden Columngrid veya string grid olarak düşünmüştüm yani. Bu componentler den türeterek kendi componentlerini yazmışlar diye düşündüm..

Ben birde Mesela Fatura girişi düşünün burada gridin üzerinde iki adet çizgi var onu çözemedim nasıl yapmışlar diye. ?

bu arada cxgrid'i nereden bulabilirim. ?

Kolay gelsin arkadaşlar..
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

Tamamen hız için. mantıklı da. Cari için mantıklı gelmeyebilir ama benim 35 bin stok kartı olan müşterim var. düşünsene kullanıcı her stok kartlarına girdiğinde 35 bin kaydı çağrmak mantıklı olmaz. ilk 150 kayıt her zaman hızlı geliyor.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

DelphiNV yazdı:Gerçekten Sizce Cxgrid' mi kullanıyorlar ben Tms componentlerinden Columngrid veya string grid olarak düşünmüştüm yani. Bu componentler den türeterek kendi componentlerini yazmışlar diye düşündüm..

Ben birde Mesela Fatura girişi düşünün burada gridin üzerinde iki adet çizgi var onu çözemedim nasıl yapmışlar diye. ?

bu arada cxgrid'i nereden bulabilirim. ?

Kolay gelsin arkadaşlar..
http://www.devexpress.com/

Not : Lisanslı bir component`dir.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

cxgrid lisanslı ve pahalı bir bileşen grubu.expresquantumgrid setinde var ben kırık olark bir siteden buldum ve çektim.onun kurulumu kafamı kurcalamıştı.forumada sormuştum hatta ama şimdi o site çalışmıyor ne yazıkki.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Şöyle bir çözüm olabilir sanırım ,

Kod: Tümünü seç

SELECT [FIRST (x)] [SKIP (y)].......
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

örnek vermek istersek:

Kod: Tümünü seç

select first 5 ADI from TABLO

ilk 5 kaydı döndürür

Kod: Tümünü seç

select first 5 SKIP 5 ADI from TABLO

6 ve 10 arası kayıtları döndürür
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Böyle biraz taksit taksit oldu kusura bakmayın , söylemeyi unutmuşum .

Bu dediklerim firebird içindir . Mesela interbase için anahtar kelime ROWS .
Cevapla