[SORGU] Sorguda toplamlar (say, ençok vb) karşısında ilgili değeri bulma
#1
Merhaba

Üretimde bir çok parçam ve bu parçaların farklı sayıda operasyonları var. İşçilik bilgisini operasyon numarası ile girdiğimde operasyonun son operasyon olduğunu anlasın ve son operasyondaki adetleri toplasın istiyorum.

bunun için operasyonların tamamının olduğu tablodan sorgu yapıp her parçanın son operasyonunu ençok ile bulduruyorum. Ancak bunun hangi operasyon olduğunu yanına yazdıramadım.

ayrıca bir başka tablo ve sorguda Ençok, say vb. ile elde ettiğim bir değerin özelliğini sayı olarak ayarlayamadım. (daha sonra bir başka sayısal alan ile işlem yaptırmak istiyorum)

Teşekkür ederim.





Eklenti Dosyaları
.rar   Kopyası nesrin.rar (Boyut: 279,3 KB / İndirilme: 53)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Operasyon adıyla birlikte en çok değeri bu sorgu ile alabilirsiniz.. Dmax ile aldığım değeri VAL fonksiyonu ile sayı tipine dönüştürdüm.. Diğer amaçlarınız için aynı fonksiyonu kullanabilirsiniz..:


SQL
  1. SELECT
  2. [operasyon listesi].[OPERASYON ADI],
  3. trz.[parça no],
  4. trz.EnBuyukSiraNo
  5. FROM (
  6. SELECT
  7. [parça no],
  8. Val(DMax("[ütk sıra no]","[operasyon listesi]",
  9. "[parça no]= '" & [parça no] & "' ")) AS EnBuyukSiraNo
  10. FROM [operasyon listesi]
  11. GROUP BY [parça no]
  12. ) AS trz
  13.  
  14. INNER JOIN [operasyon listesi] ON (trz.EnBuyukSiraNo = [operasyon listesi].[ütk sıra no])
  15. AND
  16. (trz.[parça no] = [operasyon listesi].[parça no])





  Alıntı
Bu mesajı beğenenler:
#3
Özür diliyorum anlamadım, bu ifadeleri sorguda ölçüt alanına mı yazacağım, VBA kodları hakkında en ufak bir fikrim yok çünkü. Ben sorgu tasarımı ekranının bana tanıdığı basit fonksiyonları kullanabiliyorum.
Bu işlemi sorguda ölçüt kısmına yazacağımız deyimlerle nasıl çözeriz? yoksa siz zaten onu mu anlattınız ...



  Alıntı
Bu mesajı beğenenler:
#4
Rica ederim.. Eksik açıklamış olabilirim..

Öncelikle yeni bir sorgu oluşturun ve SQL Görünümüne geçin.. Beyaz, select ifadesi içeren bir sayfa açılacaktır.. O ifadeyi silin ve yukarıda yazdığım sql deyimini o sayfaya yapıştırın.. Veri görünümüne geçtiğinizde ya da sorguyu kaydedip tekrardan açtığınızda istediğiniz veriler listelenecektir.. Sıkıntı olursa örneğiniz üzerinde de gösterebilirim..




  Alıntı
Bu mesajı beğenenler:
#5
Hocam, trz tablosu sahte tablo oluyor değil mi?



  Alıntı
Bu mesajı beğenenler:
#6
Evet kopyaladım ve oldu..
Ama bir başka sorguda benzer şeyi yap deyin yapamamm..
Her şeyi size soramam..
"Eee bu kadarını da yapamıyosan ne uğraştırıyorsun" dersiniz diye bunun bir başka yolu yok mu diye soramam...

Son bir cesaret soruyorum.. DLookUp bu iş için kullanılabilir mi? evetse lütfen örneğimde gösterirmisiniz?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Access'in Kapasitesi ile İlgili fatihsipahi 4 3.199 02-02-2024, 21:38
Son Mesaj: adnnfrm
  Parametre Değeri Hatası m_demir 4 136 17-09-2023, 00:28
Son Mesaj: m_demir
  [SORGU] Sorguda Iif mart02 7 230 10-09-2023, 14:23
Son Mesaj: halily
  Ilgili Güne Göre Koşullu Sorgu turgay52 6 232 23-08-2023, 11:50
Son Mesaj: turgay52
  Ekleme Sorgusunda Ay/yıl Metin Değeri Tarih/saat Alanına Doğru Aktarma Hk. adnnfrm 2 186 14-08-2023, 00:12
Son Mesaj: adnnfrm
  Mükerrer Kayıt Ile Ilgili Bir Soru programmer67 10 387 02-05-2023, 09:34
Son Mesaj: programmer67
  [SORGU] Veriler Arasında Eşleşen Kelimeleri Bulma. Satir 5 231 18-02-2023, 15:27
Son Mesaj: celalll
  Altformda Kayıt Bulma Ve Tüm Kayda Metinkutusundan Veri Yazdırma ŞabanTR 4 220 15-01-2023, 18:07
Son Mesaj: ŞabanTR

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi