listbox ta mükerrer kayıtlar

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
MyOsM
Üye
Mesajlar: 46
Kayıt: 20 Tem 2005 11:43
Konum: İzmir

listbox ta mükerrer kayıtlar

Mesaj gönderen MyOsM »

herkese merhabalar

benim sorunum şu forumda gerekli araştırmaları yaptım ama bir noktaya ulşamadım. size kısa aktarmaya çalışayım

bir fatura listesi var elimizde elimiz de atıyorum 1000 adet fatura ve bu faturalar ayrı ayrı firmalara ait
bu liste vt kayıtlı
while ile tablo sonuna kadar döngüye giriyorum ve her faturanın vergi numarasını listbox atıyorum, buaraya kadar problem yok,

takıldığım nokta listbox aktarılan kayıtlar içersinde mükkerrer kayıtları tek düşürmek sonuçta 1000 adet faturanın kaç adet firmaya ait olduğunu ve firmalarının vergi numaralarına ulaşmış olacağız. SQL kodu ile distinct ile vergi noları bulabilirsiniz diyebilirsiniz ama bu bulanan vergi numaraları sıralı bir şekilde başka işlemlerde yapılacak.

yardımlarınız için şimdiden teşekkürler
Gecenin en karanlık anı sabahın en yakın olduğu andır.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: listbox ta mükerrer kayıtlar

Mesaj gönderen Battosai »

Ben pek anlamadım soruyu...distinc niye işini görmüyor...? Tam ifade edememişsin gibi geliyor bana yada ben anlayamadım 8)
MyOsM
Üye
Mesajlar: 46
Kayıt: 20 Tem 2005 11:43
Konum: İzmir

Re: listbox ta mükerrer kayıtlar

Mesaj gönderen MyOsM »

evet yanlış ifade ettim sanırım, bu firmalar bir stringgrid içersinde vergi numarasına göre yapılacak kontrol de sorunsuz firmalar vt yazılacak ama ben bu kontrolü vt kaydetmeden yapıyorum pardon
Gecenin en karanlık anı sabahın en yakın olduğu andır.
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: listbox ta mükerrer kayıtlar

Mesaj gönderen adelphiforumz »

hocam yazdıkların biraz karışık geldi fakat anladığım kadarı ile
elindeki bilginin listboxta olup olmadığını kontrol et sonra yoluna devam et
procedure TForm1.Button1Click(Sender: TObject);
var x:Integer;
begin
x:=ListBox1.Items.IndexOf(Edit1.Text);
if x = -1 Then
Showmessage('KayıtYok ekle')
else
Showmessage('Kayıt ' + IntToStr(x) + '. sırada bulundu');
end;
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: listbox ta mükerrer kayıtlar

Mesaj gönderen conari »

Kod: Tümünü seç

select vergino, count(faturano) from tablo group by vergino
hangi numaraya kaç fatura kesilmişi verir.

bu liste aynı zamanda vergi numaralarınıda teke indirir.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
MyOsM
Üye
Mesajlar: 46
Kayıt: 20 Tem 2005 11:43
Konum: İzmir

Re: listbox ta mükerrer kayıtlar

Mesaj gönderen MyOsM »

Cevaplarınız için teşşekkür ederim. sorunum çözüldü.

Saygılarımla hayırlı cumalar
Gecenin en karanlık anı sabahın en yakın olduğu andır.
Cevapla