Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
07/06/2011 14:12
Konu Sahibi
mehmetb84
Yorumlar
6
Okunma
2686
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy

mehmetb84

Gümüş Üye
Kullanici Avatari
Gümüş Üye
M.... B....
465
29/12/2010
0
Denizli
Ofis 2013 64 Bit
18/09/2017,12:21
Çözüldü 
Merhaba arkadaşlar ekteki veritabanımda göreceğiniz gibi;
musteriler formumda aynı siparis numarasına ait birden fazla kayıt var,yapmak istediğim bu formda aynı siparis no ya sahip kayıtların yalnızca birisinin(herhangi birinin) gösterilmesi.

Yardımcı olursanız sevinirim.

Neden böyle birşey istediğimi soracak olursanız,tek siparis numarası altında kayıtları kaydedersem farklı sipariş numaralarına ait tek bir gönderiyi liste kutusunda göstermem mümkün olmuyor.Bu yüzden liste kutusu koduna "veya" ifadeli 2 kural yazdım. bir sipariş için çoklu gönderi ve çok sipariş için tekli gönderiyi bu sayede listeleyebilceğim.Yardımcı olursanız çok memnun olucam.
Şimdiden çok teşekkürler.


Ek Dosyalar
.rar   sistemtakip - .rar (Dosya Boyutu: 468,38 KB / İndirme Sayısı: 30)
Cevapla

ozanakkaya

sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.801
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Dün,18:32
Çözüldü 
Cevap yazılmadığına göre sanırım benim gibi kimse birşey anlamadı.

"tek siparis numarası altında kayıtları kaydedersem farklı sipariş numaralarına ait tek bir gönderiyi liste kutusunda göstermem mümkün olmuyor"

Bunun için "Gonderino" alanı aynı değer olup "Siparisno" alanı farklı veri olan kayıt olması, yani t_musteriler tablosunda 3096 değeri içeren birden fazla kayıt olması gerekmiyor mu?

herhangi birinin alınmasını istiyorsanız Formdaki sipariş no alanını tablodan alıp diğer musteri,k_e_p, sip tarihi, gonderi no alanlarını Dlookup ile tablodan alınsa,
Yeni kayıt eklemek için farklı form kullansanız nasıl olur?


Cevapla

mehmetb84

Gümüş Üye
Kullanici Avatari
Gümüş Üye
M.... B....
465
29/12/2010
0
Denizli
Ofis 2013 64 Bit
18/09/2017,12:21
Çözüldü 
aslında sorum basit de açıklamayı eklemem gereksiz oldu sanırım.Zaten kayıt eklediğim ayrı bir form mevcut.Bu formu sadece belli bir sipariş numarasına ait gelen giden hareketlerini görmek için oluşturmuştum.
İstediğim şey özetle bir sipariş numarasına ait çok kayıttan yalnızca birinin formda görünmesini sağlamak.
Örneğin 1023 ,1028 , 1031 , 1023 , 1031 , 1028 sipariş nolu 6 kayıt var. Formda bunların şu şekilde görünmesini istiyorum. 1023 , 1028 , 1031. Gösterilen kayıtlar aynı isimdeki çok kayıttan herhangi biri olabilir hiç önemli değil.
Dlookup ın da ne olduğu bilmiyorum malesef.

Sanırım bu konuda kimse çözüm bulamadı. O zaman şöyle birşey denesek,müşteri numaralarının toplandığı bir üst form yaratsam sanırım çözebilirim bu şekilde.


Cevapla

ayhan2122

accesstr.net , gayet net ;)
Kullanici Avatari
Uzman
681
30/10/2008
451
-
Ofis 2003
23/02/2017,01:00
Çözüldü 
2003 olarak eklemeniz mümkün mü ?


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla

mehmetb84

Gümüş Üye
Kullanici Avatari
Gümüş Üye
M.... B....
465
29/12/2010
0
Denizli
Ofis 2013 64 Bit
18/09/2017,12:21
Çözüldü 
buyrun 2003 uyumlu dosyayı ekledim.


Ek Dosyalar
.rar   sistemtakip - 2003.rar (Dosya Boyutu: 63,19 KB / İndirme Sayısı: 20)
Cevapla

ayhan2122

accesstr.net , gayet net ;)
Kullanici Avatari
Uzman
681
30/10/2008
451
-
Ofis 2003
23/02/2017,01:00
Çözüldü 
Forumda gördüğüm en anlaşılmaz sorulardan biri Img-grin)
Eğer doğru anladıysam, önce şöyle bir sorgu oluşturun;

SQL Code
SELECT t_hambezgönderilen.giden_sipno AS [Sip no], First(t_hambezgönderilen.G_Anahtar) AS İlkG_Anahtar
FROM t_hambezgönderilen
GROUP BY t_hambezgönderilen.giden_sipno
HAVING (((t_hambezgönderilen.giden_sipno) Is Not Null))
ORDER BY t_hambezgönderilen.giden_sipno;

Bu sorguyu "SipNoLar" adıya kaydedin.
Formdaki liste kutusunun satır kaynağını ise ;

SQL Code
1
2
3
4
5
6
7
8
SELECT t_hambezgönderilen.G_Anahtar, t_hambezgönderilen.giden_ürünadı AS Kalite, t_hambezgönderilen.giden_beztipi AS Tipi,
t_hambezgönderilen.giden_bezniteligi AS İşlem, t_hambezgönderilen.giden_hambezmt AS Metraj, t_hambezgönderilen.[giden_bez tarihi] 
AS Tarih, t_hambezgönderilen.giden_geldigiyer AS [Geldiği yer], t_hambezgönderilen.[giden_sevk yeri] AS [Sevk yeri], 
t_hambezgönderilen.giden_sipno AS [Sip no], t_hambezgönderilen.giden_irsaliyeno AS [İrsaliye no], t_hambezgönderilen.giden_fasonfiy 
AS [Fason fiy], t_hambezgönderilen.giden_fasonparbir AS [p/b], t_hambezgönderilen.giden_not AS [Not] FROM SipNoLar INNER JOIN 
t_hambezgönderilen ON SipNoLar.İlkG_Anahtar = t_hambezgönderilen.G_Anahtar WHERE ((([forms]![t_musteriler]![Siparisno])=
[t_hambezgönderilen]![giden_sipno])) OR ((([forms]![t_musteriler]![Gonderino])=[t_hambezgönderilen]![G_Anahtar])) ORDER BY 
t_hambezgönderilen.[giden_bez tarihi];

olarak değiştirin.
Umarım doğru anlamışımdır.


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

[-]
Etiketler
tek sahip kayıtları göstermek kayıt aynı halinde numarasına


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Aynı Numaranın Tekrarını Engelleme sormaneden07 13 394 22/09/2017, 10:59 sormaneden07
Çözüldü Son Tarihi Sorguda Göstermek metbal 4 168 10/09/2017, 22:57 metbal
Çözüldü Envanter - Demirbaş Kayıt Programı [Bilgi İşlem Departmanı İçin] zlatan.ibo 3 2.399 09/09/2017, 14:34 anlezgn
Çözüldü Kayıt Silme Hatası burhanb 6 182 08/09/2017, 14:01 burhanb
Çözüldü Sürekli Formda Kayıt Girdisi Üstte Olması Yardım... bilservisci 13 365 28/08/2017, 01:42 bilservisci

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.