Access'den DBGrid' e kayitta sorun

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
LazRaiL®
Üye
Mesajlar: 7
Kayıt: 14 Haz 2005 03:24
Konum: Modemin Diğer Ucundan

Access'den DBGrid' e kayitta sorun

Mesaj gönderen LazRaiL® »

Acces veri tabanımdaki bir sorguyu veya tabloyu delphide hazirladigim programdaki DBGrid icerisinde listeletmek istiyorum fakat eksik kayit cekiyor db den ... yani db de 213 kayit varken programda DBGrid icerisinde 182 kayit gorunuyor ...

Yardimlariniz icin simdiden tesekkur ederim .. Herkese iyi calismalar ...
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

DBGrid'de nasıl gösteriyorsun kayıtları.Query'le sorgu sonucundamı yoksa table nesnesiylemi?. Bunları yazmamışsın.birçok neden olabilir.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
LazRaiL®
Üye
Mesajlar: 7
Kayıt: 14 Haz 2005 03:24
Konum: Modemin Diğer Ucundan

Mesaj gönderen LazRaiL® »

table nesnesiyle gonderiyorum ...
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

ado ile bağlanıyorsan microsoftun sitesinden update'ini yap bi.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
LazRaiL®
Üye
Mesajlar: 7
Kayıt: 14 Haz 2005 03:24
Konum: Modemin Diğer Ucundan

Mesaj gönderen LazRaiL® »

hdayi yazdı:ado ile bağlanıyorsan microsoftun sitesinden update'ini yap bi.

Kolay Gelsin...
ODBC ile baglaniyorum ...

Arkadaslar sunu belirtmemde fayda var sanirim .. ben delphi konusunda cok acemiyim .. yapmak istedigim cok basit bir sey aslinda ama o kisimda kaldim ..

Ayrica cevaplarini esirgemeyen arkadaslarada cok tesekkur ederim
Kazanmak Neye Yararki ? Kaybeden Olduğunda !!!
LazRaiL®
Üye
Mesajlar: 7
Kayıt: 14 Haz 2005 03:24
Konum: Modemin Diğer Ucundan

Mesaj gönderen LazRaiL® »

F1 ... F1 .... F1 .... lutfen ... :(
Kazanmak Neye Yararki ? Kaybeden Olduğunda !!!
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Bağlantıları filan doğru yaptığından eminmisin.Eğer doğru yaptım diyorsan kayıt sayısında yanılmış olmayasın.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
LazRaiL®
Üye
Mesajlar: 7
Kayıt: 14 Haz 2005 03:24
Konum: Modemin Diğer Ucundan

Mesaj gönderen LazRaiL® »

baglantilarim dogru saniyroum hic bir probnlem yok kontrolde ettim. kayit sayisinda yanilmiyorum cunku ayni sorguyu access de calistirdigimda 213 kayit veriyor ..
Kazanmak Neye Yararki ? Kaybeden Olduğunda !!!
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Bağlantıları yaptığın nesneleri değiştir de o şekide bir daha dene.Enteresan bir durum ve daha önce hiç böle birşeye rastlamadım.Ya bir de tabloyu bırak onun yerine Query kullan da taloyu aç bakalım belki olur sonrada

Kod: Tümünü seç

select count(*) from tablo
sorgusuyla kayıt sayısnı al gerçekten 213 kayıtmı var.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
LazRaiL®
Üye
Mesajlar: 7
Kayıt: 14 Haz 2005 03:24
Konum: Modemin Diğer Ucundan

Mesaj gönderen LazRaiL® »

simdi bise diyecem ama kizmak yok bastan anlasalim .. :)

Query le baglanti kurmaya calistim. ama DBGridi nasil baglayacam onu bulamadim . gridin data sourcesi var . oraya ekleyecek birsey bulamadim .. e hadi datasource ekleyeyim dedim bu seferde tablo eklemek zorunda kaldim .. zahmet olmazsa once query ile nasil baglanti kuracagimi kisaca anlatabilirmisiniz .. ? ... :oops:
Kazanmak Neye Yararki ? Kaybeden Olduğunda !!!
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Anlatalım:

gerekli bileşenleri koyduktan sonra DataSource yani Dbgridi bağladığın nesnenin Datasoruce özelliğine Queryi ata başka bir işlem gerekmez.sonrada Querynin,,,

Kod: Tümünü seç

'Select * from TAbloadın'
yaz ve active sini true yap bu bütün kayıtları çeker.

Kayıt sayısını almak istersen

Kod: Tümünü seç

'select count(*) as KayitSayisi from TabloAdin'
bunu yaz kayıt sayısını verir.

kolay gelsni.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

şimdi forma 1 tane adoquery 1 tane datasource 1 tanede dbgrdi koy

dbgridin datasource özelliğni datasource1 ver datasource1 in dataset özelliğni adoquery1 ver adoquery1 in sql özelliğnie de

Kod: Tümünü seç

select * from tabloadi
yap sonra adoquery1i active özelliğni true yap bi dene bakalım sonuç ne donecek.

birde forma bi tane label bitanede button bileşeni koy
buttonun onclick özelliğne de

Kod: Tümünü seç

label1.caption:=inttostr(adoquery1.recordcount);
bu sana tablondan kaç lkayıt dondüğünü gösterecek

biraz Resim arama yapmayı deene

sonra sonucu buraya tekrar yaz olsada olmasada
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

ALUCARD yazdı:

Kod: Tümünü seç

label1.caption:=inttostr(adoquery1.recordcount);
bu sana tablondan kaç lkayıt dondüğünü gösterecek

sonra sonucu buraya tekrar yaz olsada olmasada

Bu şekilde bulunan kayıt sayısı sağlıklı olmamaktadır.Bu şekilde bulunan kayıt sayısı net bir sayı vermemektedir.Nasıl bulunacağında dair kodu vermiştim.

Kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

vedatkaba yazdı: Bu şekilde bulunan kayıt sayısı sağlıklı olmamaktadır.Bu şekilde bulunan kayıt sayısı net bir sayı vermemektedir.Nasıl bulunacağında dair kodu vermiştim.
bu şekilde sadece benim gordüğüm ib/fb de sorun çıkıor ordada koddan önce

Kod: Tümünü seç

ibquery1.fetchall
yapıyorum bu gune kadar bi sorun yaşamadım 10000 li kayıtlarla uğraşiyorum ama sorun yok
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

[quote="ALUCARDbu şekilde sadece benim gordüğüm ib/fb de sorun çıkıor ordada koddan önce

Kod: Tümünü seç

ibquery1.fetchall
yapıyorum bu gune kadar bi sorun yaşamadım 10000 li kayıtlarla uğraşiyorum ama sorun yok[/quote]

Advantage, Paradox,Access Veritabanlarındada ben bu sorunla karşılaştım bir çok kez ve başım ağrıdı.Başkasının ağrısın istemedim.Tercih sizin ben tecrübemi söyledim.kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Cevapla