Hayırlı günler Benim bir formum var ve formda açılan kutu ile Alt formdaki sipariş numaralarını çağırıyorum. Örneğin aynı siparişten alt formda 5 satır geldiyse, formda dönem gir açılan kutusundaki veriyi alt formdaki 5 satır dönemi kısmına yazsın istiyorum. Bu konuda ban yardımcı olabilirmisiniz. Şimdiden çok teşekkür ediyorum.
Merhaba, açılan kutu6'nın güncelleştirme sonrasında olayına aşağıdaki kodu yazarak deneyiniz. Ayrıca konularınızı lütfen ilgili bölüme açınız.
[VERİ_ALTFORM].Form![Dönemi] = Me.Açılan_Kutu6
(18/12/2022, 23:23)ozanakkaya yazdı: Merhaba, açılan kutu6'nın güncelleştirme sonrasında olayına aşağıdaki kodu yazarak deneyiniz.
[VERİ_ALTFORM].Form![Dönemi] = Me.Açılan_Kutu6
Hocam ilgili bölüme konu açın derken anlamadım. Yanlış yapmak istemiyorum izah edermisiniz zahmet olmazsa.
Hocam kod ile alt formdaki ilk satıra yazıyor filtrelenen tüm satırlara aynı anda yazmiyor. İlgin icun teşekkür ederim.
Merhaba önceki kodu unut, formdaki Komut8'in tıklandığında olayına
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE T_SIPARİŞ SET Dönemi = [Forms]![VERİ_FORM]![Açılan_Kutu6] WHERE (((SiparişNu) Like ""*"" & [Forms]![VERİ_FORM]![Açılan_Kutu1] & ""*"") AND ((Dönemi) Is Null Or (Dönemi)=""""));"
DoCmd.SetWarnings True
[VERİ_ALTFORM].Form![Dönemi].Requery
kodu ekle
(19/12/2022, 00:13)ozanakkaya yazdı: Merhaba önceki kodu unut, formdaki Komut8'in tıklandığında olayına
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE T_SIPARİŞ SET Dönemi = [Forms]![VERİ_FORM]![Açılan_Kutu6] WHERE (((SiparişNu) Like ""*"" & [Forms]![VERİ_FORM]![Açılan_Kutu1] & ""*"") AND ((Dönemi) Is Null Or (Dönemi)=""""));"
DoCmd.SetWarnings True
[VERİ_ALTFORM].Form![Dönemi].Requery
kodu ekle
Tamamdır hocam konuyu kapatabilirsiniz elleriniz dert görmesin.