Skip to main content

AccessTr.neT M.



Açılan Kutuda Verilerin Görünmesi

Açılan Kutuda Verilerin Görünmesi

Çözüldü #1
Son Düzenleme: 15/05/2019, 18:56, Düzenleyen: m_demir.
Merhaba

Eklediğim uygulamada Satis Formunda SatisUrunAdi Açılan Kutuyu FaturaDetay SatisUrunAdi ile ilişkilendirerek Açılan Kutuda verileri seçerk Satış işlemini gerçekleştiriyorum. Açılan Kutuda ayni üründen birden fazla satış varsa ayni ürünü alt alta gösteriyor.

Örneğin 10 defa elma satışı yapmışsam 10 adet elma kelimesi alt, alta sıralıyor.

Benim istediğim ayni üründen sadece bir tane açılan kutuda görünsün.

Bunu için yardımlarınıza ihtiyacım var. Yardımlarınız için şimdiden teşekkürler.

.rar Cari.rar (Dosya Boyutu: 1,18 MB | İndirme Sayısı: 4)
Cevapla
#2
"group by" yada "Distinct " komutları işinize yarayabilir.
açılır kutuda 5 sütun var bu sütunların hepsini kullanıyor musunuz?

Cevapla
...........
#3
(15/05/2019 19:09)haliliyas Adlı Kullanıcıdan Alıntı: "group by" yada "Distinct " komutları işinize yarayabilir.
açılır kutuda 5 sütun var bu sütunların hepsini kullanıyor musunuz?
Hocam Açılır kutuda Sadece SatisUrunAdi sütunu kullanıyorum.

Cevapla
#4
eğer açılır kutunun diğer sütunları farklı yerlerde kullanılmıyorsa
önce sütun sayısını 1 yapın
sonra da veri-->satır kaynağı -->
SELECT Stok.StokUrunAdi
FROM Stok
GROUP BY Stok.StokUrunAdi;
olarak ya da
SELECT DISTINCT Stok.StokUrunAdi
FROM Stok
ORDER BY Stok.StokUrunAdi;
kodlarından birini deneyebilirsiniz.

Cevapla
...........
#5
Son Düzenleme: 15/05/2019, 22:17, Düzenleyen: m_demir.
Hocam Açılır Kutu verisini FaturaDetay Tablosu SatisUrunAdi sütundan almasını istiyorum kodu aşağıdaki şekilde ekledim Açılır Kutuya veri gelmiyor. Örneği ekledim bakabilirmisiniz.

SELECT FaturaDetay.SatisUrunAdi FROM FaturaDetay GROUP BY FaturaDetay.SatisUrunAdi;

.rar Cari.rar (Dosya Boyutu: 1,15 MB | İndirme Sayısı: 1)
Cevapla
#6
aslında bir sorun göremedim ama kaynağı silip yeniden ayarladığımda çalıştı
Not:
sorunuzla ilişkili değil ama modül1'deki aşağıdaki kod 64 bitte sorun çıkardığından bir altındaki kodla değiştirdim
böylece hem32 bitte hem de 64 bitte çalışır. (en azından ben öyle biliyorum)
sadece 32bitte çalışan kod
Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
hem32 hem de 64 bitte çalışan kod
#If VBA7 And Win64 Then '64 bit için
Private Declare PtrSafe Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long

#Else '32 bit için
Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long

#End If

.rar Cari_hy.rar (Dosya Boyutu: 1,11 MB | İndirme Sayısı: 1)
Cevapla
...........

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

Yorum yapmak için üye olmanız gerekiyor

ya da