Skip to main content

AccessTr.neT


listeden Seçilen Kaydın Forma Gelmesi

listeden Seçilen Kaydın Forma Gelmesi

#7
sayın U.ALTUN,

bahsettiğiniz talebinize yönelik olarak;

1)

Musteri_ara adlı formun üzerindeki Liste1 adlı listenin TIKLANDIĞINDA olay yordamı içerisindeki kodları

If CurrentProject.AllForms("Mekanik_Siparis").IsLoaded Then

Forms![Mekanik_Siparis]![cari_kod_Tbl_Musteriler] = Forms![Musteri_ara]![Liste1].Column(1)
Forms![Mekanik_Siparis]![Adı_Soyadı] = Forms![Musteri_ara]![Liste1].Column(2)

ElseIf CurrentProject.AllForms("Perde_Siparis").IsLoaded Then

Forms![Perde_Siparis]![cari_kod] = Forms![Musteri_ara]![Liste1].Column(1)
Forms![Perde_Siparis]![Musteri] = Forms![Musteri_ara]![Liste1].Column(2)

End If
DoCmd.Close acForm, "Musteri_ara"

kodları ile değiştiriniz.

2)


Firma_ara adlı formun üzerindeki Liste0 adlı listenin TIKLANDIĞINDA olay yordamı içerisindeki kodları

If CurrentProject.AllForms("Perde_Siparis").IsLoaded Then

Forms![Perde_Siparis]![Firmakodu] = Forms![Firma_ara]![Liste0].Column(1)
Forms![Perde_Siparis]![Firma] = Forms![Firma_ara]![Liste0].Column(2)

ElseIf CurrentProject.AllForms("Mekanik_Siparis").IsLoaded Then

Forms![Mekanik_Siparis]![Firmakodu] = Forms![Firma_ara]![Liste0].Column(1)
Forms![Mekanik_Siparis]![Firma] = Forms![Firma_ara]![Liste0].Column(2)

End If

DoCmd.Close acForm, "Firma_ara"

kodları ile değiştiriniz.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#8
(28/01/2017, 13:05)atoz112 yazdı: sayın U.ALTUN,

bahsettiğiniz talebinize yönelik olarak;

1)

Musteri_ara adlı formun üzerindeki Liste1 adlı listenin TIKLANDIĞINDA olay yordamı içerisindeki kodları

If CurrentProject.AllForms("Mekanik_Siparis").IsLoaded Then

Forms![Mekanik_Siparis]![cari_kod_Tbl_Musteriler] = Forms![Musteri_ara]![Liste1].Column(1)
Forms![Mekanik_Siparis]![Adı_Soyadı] = Forms![Musteri_ara]![Liste1].Column(2)

ElseIf CurrentProject.AllForms("Perde_Siparis").IsLoaded Then

Forms![Perde_Siparis]![cari_kod] = Forms![Musteri_ara]![Liste1].Column(1)
Forms![Perde_Siparis]![Musteri] = Forms![Musteri_ara]![Liste1].Column(2)

End If
DoCmd.Close acForm, "Musteri_ara"

kodları ile değiştiriniz.

2)


Firma_ara adlı formun üzerindeki Liste0 adlı listenin TIKLANDIĞINDA olay yordamı içerisindeki kodları

If CurrentProject.AllForms("Perde_Siparis").IsLoaded Then

Forms![Perde_Siparis]![Firmakodu] = Forms![Firma_ara]![Liste0].Column(1)
Forms![Perde_Siparis]![Firma] = Forms![Firma_ara]![Liste0].Column(2)

ElseIf CurrentProject.AllForms("Mekanik_Siparis").IsLoaded Then

Forms![Mekanik_Siparis]![Firmakodu] = Forms![Firma_ara]![Liste0].Column(1)
Forms![Mekanik_Siparis]![Firma] = Forms![Firma_ara]![Liste0].Column(2)

End If

DoCmd.Close acForm, "Firma_ara"

kodları ile değiştiriniz.

bilginize...iyi çalışmalar,saygılar.


sayın atoz112 kodları eskilerinle değiştirdim yine aynı hataları veriyor ekte hatanın resmini yükledim bakabilirmisiniz. formda stok listesinden seçimde aktif olanlar seçeneği hakkın bir yorum yapmamışınız. o konuyada bakarmısın.
teşekkürler.
.rar r01.rar (Dosya Boyutu: 83,06 KB | İndirme Sayısı: 3)
Cevapla
#9
sayın U.ALTUN,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

YAPILAN İŞLEMLER

eklediğiniz hata resmi de dahil olmak üzere,sorunlarınızın kaynağının nedenleri,

1) Mekanik_Siparis ile Perde_Siparis adlı formlar üzerinde yer alan denetimlerin ve formların adlarında düzeltmeler yapıldı.

2) Perde_Siparis adlı form üzerine Müşteri ve Firma bilgilerinin aktarılmasını sağlamak için butonlar ve içeriklerine kodlar dahil edildi.

önceki ve sonraki hallerini karşılaştırmak sureti ile her iki form üzerinde yapılan değişiklikleri inceleyebilirsiniz.

son olarak;
lütfen,kod sayfasında üst menüde yer alan DEBUG - COMPILE komutunu kullanmak sureti ile,kodlarınızda yer alan nesne (form,sorgu,tablo,v.s...) adlarının ve aynı zamanda bu nesnelerdeki alan adı ve denetim adlarının kontrollerini yapmayı ihmal etmeyiniz.böylece,belki de bu hususlardan kaynaklı sorunlara maruz kalmaksızın direkt kendinizin de çözüm sağlayabilmek imkanını elde edebilir ve uygulamanızı sorunsuz kullanabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar deneme-ATOZ.rar (Dosya Boyutu: 68,75 KB | İndirme Sayısı: 9)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#10
sayın atoz112
elinize sağlık çok güzel olmuş uyarılarınızı bundan sonra dikkate alçağım formdaki stok listesini açınca sadece aktif olanların görünmesini istiyorum sorguda ölçütünü aktif olarak ayarladım fakat yine hepsini veriyor ne yapmam gerekiyor ilginizi bekliyorum.
her şey için teşekkürler.
Cevapla
#11
sayın U.ALTUN,

Alıntı:formdaki stok listesini açınca sadece aktif olanların görünmesini istiyorum sorguda ölçütünü aktif olarak ayarladım fakat yine hepsini veriyor

ifadenize yönelik olarak;
eğer kast ettiğiniz,

Tbl_Siparisler adlı tabloyu gerektiği gibi veriler ile doldurduktan sonra,
tbl_Siparisdetay Sorgu adlı sorgu üzerindense,bu sorgunun DURUM adlı sütununun KRİTER satırına "Aktif" ifadesini yazmanız yeterli olmuyor mu?

çünkü;direkt olarak,tbl_Siparisdetay adlı tablo kayıt kaynağını oluşturduğu için,kriter atamasında bulunamıyorsunuz haliyle.

fakat şunu da belirtmekte fayda var kanısındayım.Mekanik ve Perde Sipariş formlarındaki alt form olarak kullandığınız formun kaynağını sorgu olarak kullanınız ki (örneğin;tbl_Siparisdetay Sorgu adlı sorgu ile olabilir);bu kriter belirleme işlemini de akabinde gerçekleştirebilesiniz.bu alt formun kaydetme işlemi için de,bir buton dahil ederek ya da üzerindeki denetimlerin olay yordamlarına bu kaydetme işlemini sağlaması için yönlendirmelerde bulunabilirsiniz.

eğer kast ettiğiniz başka bir husus ise,lütfen ekran görüntüsü ile daha net açıklamada bulunmaya gayret ediniz.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#12
sayın U.ALTUN,

EK'te;
bahsettiğiniz talebinize yönelik olarak,
Tbl_Siparisler ve tbl_Siparisdetay adlı tablolarda ve aynı zamanda Mekanik ve Perde Sipariş adlı formlarda yer alan alt formların üzerinde gerekli düzenlemelerin yapılması neticesinde hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar deneme-ATOZ2.rar (Dosya Boyutu: 68,7 KB | İndirme Sayısı: 9)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task