Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi (/konu-arka-planda-kod-calisirken-actirilan-form-kapatilincaya-kadar-kodun-devam-etmemesi.html) Sayfalar:
1
2
|
Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - bibib - 10/10/2020 ilk formda değerleri yazıp işaretliyorum bu değerler ile arka planda işlemler yaptırır iken OpenForm ile yeni formu açtırıp yeni açılan bu formda kullanıcıdan bilgiler alarak gelen değerler ile gelen değerleri kullanarak işlem ve karşılaştırmalar yaptırıyorum ama arka planda kodlar çalışırken bu formu açtırıyor formu kullandırıyor ama ben formu açtırdığında beklemesi arka planda yeni açılan formdan gelecek değer ve komuta göre devam etmesinin istiyorum fakat ilk çalıştığım formla formun arka planında çalışan kodlar bu formu açtırdık dan sonra işleme devam etmeden yeni açılan formu kapanmasını (kapandıkdan sonra kaldığı yerden) işleme devam etmesini sağlamak için hangi kodla formu açtırmam veya beklemesini sağlamam lazım '-------Dosya kayıt için Gerekli kontrol edilmek için form açtırıp kontrollerden sonra dosya kayıt ediliyor ---------------------- '---form açılıyor forma değer gönderiliyor Tlp_Dosyası = Talepler_dosyası DoCmd.OpenForm "Kayıt_uyarı" '----------------Gelen değere göre kayıt yapılıyor------------ Talepler_dosyası = Tlp_Dosyası .Application.Documents.Item(1).SaveAs Talepler_dosyası .Application.Quit Call Yükleniyor_simge End With RE: Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - bibib - 10/10/2020 Arkadaşlar sorun cevabı yokmu yardım olabilirmisiniz RE: Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - berduş - 10/10/2020 Küresel değişken belirlersiniz, işlem devam ediyorsa 0 durmuşsa 1 değerini alır. Kodun başına işlemin devam edip etmediğini kontrol eden bir kod eklerseniz dediginiz olabilir Ayrıca bu tür durumlarda çalışmanız olmadan net bir çözüm bulmak zor, ne tür işlemler yapılıyor döngü mu kullanılıyor kaldığı yerden devam etmesi derken ne kastediyorsunuz? RE: Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - bibib - 10/10/2020 Evet haklısınız hocam çok güzel Pratik bir çözüm oldu. Ben 2.form açıldığı zaman 2.formun kapanmasını bekleyecek şekilde buna göre 2.formun açılışını ayarlayan bir kod vardır diye düşünmüştüm. Benim 2.form olarak aslında yaptırdıklarım şunlar (belki kulağımı dolandırarak tutmaya çalışıyorum) Msgbox daha görsel olsun ve içerisinde aynı dosya varmı, açıkmı, kapatıp üzerine mi yazsın farklı isimle mi kayıt yapsın gibi kontrolleri yapıp kodu aldıktan/oluşturduktan sonra kayıt yerini ve dosya ismini ayarlayıp açılan mesaj formunu kapatıp işleme devam ettirmek (bu kontrollere göre komut butonlarının ismini ve eylemini de ona göre ayarlattırmak) RE: Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - bibib - 11/10/2020 Berduş hocam dediğiniz gibi bir değer kontrol ettirmeye çalıştım fakat yeni açılan form kapanıncaya kadar kapandığında atanan değer gelinceye kadar döngüde bıraktım fakat bu seferde döngüder kaldığı için hiç bir işlem yapmama izin vermiyor bilgisayar kilitlemiş gibi oluyor RE: Arka Planda Kod Çalışırken Açtırılan Form Kapatılıncaya Kadar Kodun Devam Etmemesi - berduş - 11/10/2020 Forma timer koyabilirsiniz her 10 saniyede bir işlemin bitip bitmediğini kontrol eden Yada döngüye Doevents kodunu eklemeyi deneyin |