Açılır kutuya gelen değerler eşitlenince hk.

1 2
03/04/2015, 08:27

53rize

Sayın atoz112, bu tabloyu hazırlamamda sizlerin çok büyük emeği oldu. Tabloda tam istediğim gibi oldu. Çok teşekkür ederim. Tabloyu kullandıkça ihtiyaçlar ortaya çıkıyor. Bir sorum daha olacaktı. Mümkünmü bilmem Formda küpe no açılır listeyi seçtiğimde küpe numaraları geliyor. Bu küpe numaralı kurbanların yandaki tablodan görüldüğü gibi hisse sayıları küpe nolu hayvanlara göre değişiyor.Bu açılır listeden küpe nolu kurbanı seçtğimde eğer hisse sayısı dolmuşsa yani bitmişse, kurban küpe no, açılır listesinde görünmesin. Böyle bir şey mümkünmü? Saygılar.
03/04/2015, 19:01

atoz112

sayın 53rize,

bahsettiğiniz talebinize yönelik olarak,
formunuzdaki Sat_hisse_adet adlı ilgili açılan kutunun satır kaynağını aşağıdaki kod ile değiştiriniz.bilginize.

Kod:
SELECT DISTINCT kurban_tablo.krbn_küpe_no, IIf([Hisse_adet]=[Sat_hisse_adet],1,0) AS a, DLookUp("[Hisse_adet]","[kurban_tablo Sorgu]","Küpe_no=" & [krbn_küpe_no]) AS Hisse_adet, DLookUp("[sonuc]","[kurban_tablo Sorgu]","Küpe_no=" & [krbn_küpe_no]) AS Sat_hisse_adet, kurban_tablo.Kalan_hisse_adet
FROM kurban_tablo
GROUP BY kurban_tablo.krbn_küpe_no, IIf([Hisse_adet]=[Sat_hisse_adet],1,0), DLookUp("[Hisse_adet]","[kurban_tablo Sorgu]","Küpe_no=" & [krbn_küpe_no]), DLookUp("[sonuc]","[kurban_tablo Sorgu]","Küpe_no=" & [krbn_küpe_no]), kurban_tablo.Kalan_hisse_adet
HAVING (((IIf([Hisse_adet]=[Sat_hisse_adet],1,0))=0));

yukarıdaki kodu eklemek için,ister direkt satır kaynağı sekmesinin içine kopyalayabilirsiniz,isterseniz de açılan kutunun sorgusunu tasarım olarak açtıktan sonra,sağ tuşa basıp Sql göster seçeneğini seçip yine kopyala yapıştır olarak gerçekleştirebilirsiniz.

iyi çalışmalar,
saygılar.
06/04/2015, 08:38

53rize

Sayın atoz112, dediğiniz şekilde Sat_hisse_adet adlı ilgili açılan kutunun satır kaynağına yapıştırdım. fakat hiçbir değişiklik olmadı.
06/04/2015, 11:37

atoz112

sayın 53rize,

EK'te;
bahsettiğiniz talebinize yönelik olarak gerekli düzenlemesi yapılarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize.

örnek uygulama denemesinde,102 Küpe no'lu kayıt ile ilgili işlem yapılmıştır.siz de,deneme için bu no ile ilgili hisse değeri eşitlemesi yapabilirsiniz.

iyi çalışmalar,
saygılar.
06/04/2015, 11:59

53rize

Sayın atoz112, 102 küpe nolu kurbanı eşitliyorum fakat, 102 nolu küpe yine açılır listede görünüyor.
06/04/2015, 14:30

atoz112

sayın 53rize,

öncelikle özür dilerim.işlerin yoğunluğundan dolayı farkına varmaksızın size eski (bir ön çalışmayı) eklemişim.
konunuzun 4.mesajındaki örnek iptal edilerek yerine yeni çalışma dahil edilmiştir.bilginize.

yine,deneme amaçlı olarak 102 küpe no'lu kurban için yeni bir kayıt daha (eşitlik için,5.kaydı) girerek eşitliği sağlayınız ve sonucu görünüz.

iyi çalışmalar,
saygılar.
1 2