AccessTr.neT
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