Skip to main content

AccessTr.neT


aynı kayıt numarasına sahip kayıtları tek kayıt halinde göstermek

aynı kayıt numarasına sahip kayıtları tek kayıt halinde göstermek

Çözüldü #6
Forumda gördüğüm en anlaşılmaz sorulardan biri Img-grin)
Eğer doğru anladıysam, önce şöyle bir sorgu oluşturun;

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 ;

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

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: aynı kayıt numarasına sahip kayıtları tek kayıt halinde göstermek - Yazar: ayhan2122 - 16/06/2011, 14:00
Task