Skip to main content

AccessTr.neT


Tekrar Eden Kayıtlarda Kritere Göre İstenen Kaydın Getirilmesi.

Tekrar Eden Kayıtlarda Kritere Göre İstenen Kaydın Getirilmesi.

#1
Merhaba arkadaşlar;
Kolay yapacağımı düşündüğüm bir konuda takıldım. 
Ekli örnekte Tbl_Log tablosunda State alanında verileri bulunan ve Kargo_No ile Barcod numaraları ile tekrar eden kayıtlar var.
Diğer tablomda da Tbl_State isimli state bilgilerini numaralandırdığım tablom var.
Sorgu1 de Tbl_Log ile Tbl_State tablolarını State yazıları üzerinden ilişkilendirip (State açıklamarını kullanıcılar girmiyor sistem kendisi atıyor yani eşleşmeyen bir kayıt olamaz) , State_No alanınnıda büyükten küçüğe sıralattım.
Amacım, bu sıralama ile en büyük ve en son State bilgisine göre tüm kayıtlardaki en son yapılan işleme ulaşmak. 
Yani RAPOR formuna tarihleri girip Getir butonuna bastığım her barcod numarası yada kargo numarası için sadece tek bir satır dönecek  ve o da en son yapılan işlem olacak.
Dilerim karışık anlatmamışımdır.
Desteğinizi rica ederim.
Saygılarımla.
.rar TEST.rar (Dosya Boyutu: 24,29 KB | İndirme Sayısı: 4)
Cevapla
#2
sayın direnist,

eğer yazdıklarınızdan sizi doğru anlayabildiysem geçerli olmak sureti ile (değilse de,zaten geri bildirimde bulunmanız faydalı olacaktır elbet),

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar TEST-ATOZ.rar (Dosya Boyutu: 23,85 KB | İndirme Sayısı: 22)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
Atoz Hocam saygılar;
Evet istediğim gibi aynı barcod numaralı olup farklı satate durumları olan kayıtlardan en son işlem yapılanlar gelmiş.
Ben bunu gruplama sorgusu içinde "first" ve "max" kullanarak yapmak istedim. First kullandığımda tek satır olan geitrebildim fakat Tbl_Log tablosunda yanlış kayıda ait bilgiler geliyordu. Sizin yönteminiz dışında first ile bunu yapamazmıydık ?
Sizin bu yönteminizi asıl uygulamamda içinde birmilyondan fazla bulunan tablomda yarın denicem. Dilerim çok yavaş çalışmadan bilgileri alabilirim.
Çok teşekkür ederim.
Saygılar.
Cevapla
#4
sayın direnist,


Alıntı:bu yönteminizi asıl uygulamamda içinde birmilyondan fazla bulunan tablomda yarın denicem. Dilerim çok yavaş çalışmadan bilgileri alabilirim.

ifadenize yönelik olarak;

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
Merhaba Atoz Hocam.

Bazı sorunlar nedeni ile henüz asıl uygulamam üzerinde sizin önerinizi deneyemedim.
Sizden biraz daha süre talep ediyorum.
Teşekkür ederim.
Saygılarımla.
Cevapla
#6
Merhaba Atoz Hocam;
İçinde 1.143.347 adet data bulunan tablo üzerinde idbulma_srg sorgusu hata vermiyor ama sonuçta getirmiyor. 15 dk. bekledikten sonra kapatmak durumunda kalıyorum.
Girilecek tarih aralığına göre her barcodun en büyük state numarasına sahip olan tek kaydını getirebilecek alternatif bir sorgu yazılabilini mi?
Saygılarımla.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task