Arkadaşlar basit bir veritabanını için seçimim access oldu ancak data grid yerine listview kullanmak istiyorum tecrübeli arkadaşlarım yardımcı olabilirler mi acaba?
iyi çalışmalar.
MS Access veritabanını Lİstview de göstermek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: MS Access veritabanını Lİstview de göstermek
Sorunuz çok net değil. Aya nasıl giderim gibi bir şey olmuş. Grid ve listbox aynı şey değildir.
Re: MS Access veritabanını Lİstview de göstermek
@mkysoft
listbox değil listview demiştim.Şöyle açıklayayım access teki tabloyu listview de göstermek.en açığı bu
listbox değil listview demiştim.Şöyle açıklayayım access teki tabloyu listview de göstermek.en açığı bu

- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: MS Access veritabanını Lİstview de göstermek
Nasıl bir bilgiyi ne yapıda göstereceksiniz. Bu kadar belirsiz ucu açık soruya saçma cevaplar gelebilir. Mesela İlk okunan kaydı tek başına sap gibi gösteren bir kodu cevap olarak karşınızda bulabilirsiniz.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: MS Access veritabanını Lİstview de göstermek
Listview nun db karşılığı yok. Bilgileri göstermek için elle kodlaman gerekir.
En basiti aşagıdaki gibi bir sistemdir.
Çalışma anında listivew.columns özelliğinden kolonları oluşturman gerekiyor.
İlk alanı caption, diğerlerini ise subitems ile dolduruyorsun.
Readonly i true yaparsan son kullanıcı caption da tutulan bilgiyi değiştiremez.
RowSelect ile tüm satırı seçilmiş gösterebilrsin.
En basiti aşagıdaki gibi bir sistemdir.
Kod: Tümünü seç
dbTablo.First;
listview1.Items.Clear;
while not dbTablo.EOF do
begin
with Listview1.Items.Add do
begin
Caption:=dbTablo.FieldByName('ALANADI1').Asstring; // ilk alan adı
Subitems.Add(dbTablo.FieldByName('ALANADI2').Asstring; // ikinci alan adı
Subitems.Add(dbTablo.FieldByName('ALANADI3').Asstring; // üçüncü alan adı
....
Subitems.Add(dbTablo.FieldByName('ALANADIX').Asstring; // x.inci alan adı
end;
dbTablo.Next;
end;
İlk alanı caption, diğerlerini ise subitems ile dolduruyorsun.
Readonly i true yaparsan son kullanıcı caption da tutulan bilgiyi değiştiremez.
RowSelect ile tüm satırı seçilmiş gösterebilrsin.
Re: MS Access veritabanını Lİstview de göstermek
@şaban bey şu şekilde özetiliyimsabanakman yazdı:Nasıl bir bilgiyi ne yapıda göstereceksiniz. Bu kadar belirsiz ucu açık soruya saçma cevaplar gelebilir. Mesela İlk okunan kaydı tek başına sap gibi gösteren bir kodu cevap olarak karşınızda bulabilirsiniz.
herhangi bir sorgu olmayacak bilgiler sabit tek bir tablo olacak bilgilerin tutulduğu onları çekicem.
@eminas teşekkürler bilgilerin için.