Değere bağlı satır sayısı
#1
Merhaba arkadaşlar,

Şöyle birşey lazım gerekti. Diyelim ki tablomuzda alt alta satırlarda çeşitli ürünlerden çeşitli miktarlarda mevcut;

kavun 2
karpuz 4
yemiş 3

gibi,

yapmak istediğimse ben bu ürünlere etiket basacağım fakat sorgu sonucunda çıkan ürünleri bu miktara bağlı olarak nasıl çoğaltırız? yani çıkış şu şekilde olmalı


kavun
kavun
karpuz
karpuz
karpuz
karpuz
yemiş
yemiş
yemiş

şeklinde. Değerler liste kutusu, sorgu, rapor her şekilde olabilir.
Yardımcı olan herkese şimdiden teşekkürler.



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

Meyvelerdeki sayı alanını başka bir tablo alanı olarak varsayıyorum.

Bir listboxa aşağıdaki gibi ekleyebilirsiniz.
Listbox'ın "satır kaynak türü" nü "değer listesi" yapınız..

Visual Basic
  1. Me.Liste0.RowSource = ""
  2. Dim bb As New adodb.Recordset
  3. bb.Open "tablo_Adi", CurrentProject.Connection
  4. Do Until bb.EOF
  5. For a = 1 To bb(2) ' 3. sütun yani meyve sayısını gösteren alan(1. sütun pk - bb(0))
  6. Me.Liste_Kutusu_Adi.AddItem (bb(1)) ' 2. sütun meyve isimlerinin olduğu
  7. Next
  8. bb.MoveNext
  9. Loop


Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#3
Berkant Bey öncelikle çok teşekkür ederim.

Bu şekilde kullanıldığında değerler liste kutusunda görülüyor. Ben add mantığı ile yapılacağını düşünmemiştim.

Yani yazıcıdan etiket dökümü almak için kullanamıyacağım. Tablomda Satır değerleri şu şekilde,

Ürün ÜrünAçıklaması Miktar

Yani hepsi aynı tabloda. Yazıcı dökümünde her üründen 1 adet çıkıyor. Ben yanlış anlattım kusura bakmayın. Bunu bir query yada rapor çıkışı şeklinde halletmem gerekecek.



  Alıntı
Bu mesajı beğenenler:
#4
Sayın enigmatic,

Örnek ekletebilirseniz çözümü üstünde yapabilirim.

Sayın Berkant Öztürk'ün düşüncesini bir geçici tabloya kayıtla çözüme ulaşabilirsiniz. Hatta, bu şekilde ürünleri seçerek de rapora gönderebilirsiniz.

İyi çalışmalar



  Alıntı
Bu mesajı beğenenler:
#5
Doğru söylüyorsunuz. En iyisi dosyayı eklemek.

Ekteki dosyada BASKI formundan bir fatura seçiyorum. Altta fatura satırları çıkıyor. Sonra yazdır dediğimide raporda her üründen formdaki gibi 1 adet çıkıyor. İstediğim şey yazdır dediğimde her üründen fatura satırındaki miktarda çıkması. Bunu çözemedim.

Dosya ekte.


Eklenti Dosyaları
.rar   etiket.rar (Boyut: 25,3 KB / İndirilme: 74)



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

Raporunuzun kod sayfasını açın ve bu şekilde düzenleyin..:

Visual Basic
  1. Option Compare Database
  2.  
  3.  
  4.  
  5. Dim k, mktr As Integer
  6. Dim tt As String
  7.  
  8.  
  9. Private Sub Report_Open(Cancel As Integer)
  10. k = 1
  11. mktr = Forms!BASKI![MIKTAR]
  12. tt = Forms!BASKI![URUN]
  13. End Sub
  14.  
  15. Private Sub Ayrıntı_Print(Cancel As Integer, PrintCount As Integer)
  16. If Me.URUN = tt Then
  17. trz
  18. Else
  19. DoCmd.GoToRecord , "BASKI", acNext
  20. k = 1
  21. mktr = Forms!BASKI![MIKTAR]
  22. tt = Forms!BASKI![URUN]
  23. trz
  24. End If
  25. End Sub
  26.  
  27.  
  28. Sub trz()
  29. If mktr <> k And Me.URUN = tt Then
  30. Me.NextRecord = False
  31. k = k + 1
  32.  
  33. Exit Sub
  34.  
  35. End If
  36.  
  37. If mktr = k And Me.URUN = tt Then
  38. Me.NextRecord = True
  39.  
  40. Exit Sub
  41.  
  42.  
  43. End If
  44. End Sub



Sonucunda, formdaki ürün adetleri neyse raporda o kadar kayıt listelenir..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Kritere Bağlı Olarak Değerlerin Toplanması M_Kemal_Askeri 2 67 10-04-2026, 01:05
Son Mesaj: M_Kemal_Askeri
  [SORGU] Soldan 3 Değere Göre Toplam Alma karacahil 2 347 14-05-2025, 17:03
Son Mesaj: karacahil
  Bağlı Tabloda şarta Göre Renklendirme Satir 2 358 19-12-2024, 15:38
Son Mesaj: Satir
  Listview Değere Göre Renklendirme ibrahimsenol 3 1.130 19-12-2024, 15:37
Son Mesaj: Satir
  [SORGU] Row-number() Yada Satır Sayısı kahramanselim 2 381 15-10-2024, 16:26
Son Mesaj: kahramanselim
  Ana Forma Bağlı Alt Formdaki Verilerin Ana Formda Toplamını Almak ozan028 5 495 09-09-2024, 17:14
Son Mesaj: ozan028
  Kişi Sayısı Bulma evren89 4 506 31-05-2024, 16:54
Son Mesaj: evren89
  [RAPOR] Satır Aralarında Boşluk Olması meceka 1 352 31-05-2024, 15:16
Son Mesaj: dsezgin

Foruma Git:


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