Mikro Programı içerisinde herhangi bir evrağın ilgili alanında ör: Cari ismi kısmında KOLUMAN* F10 yaparak tetiklemeyi çalıştırdığımızda karşımıza gelen ekran uyarısı " Şu anda kayıt seçim penceresi içindesiniz. " alıyor iseniz ;
🔍 Hatanın/Uyarının Sebebi Nedir?
Mikro'da bir arama veya seçim penceresi (F10 listesi) zaten arka planda açık durumdayken veya imleç o listenin tetiklendiği kritik bir alanın üzerindeyken klavyeden tekrar * + F10 (ya da sadece F10) kombinasyonunu zorladığınızda program bu uyarıyı verir.
Ekran görüntüsünü incelediğimizde:
C/H İsmi alanına "KOLUMAN*" yazıp joker karakter (*) ile arama tetiklemişsiniz.
Program muhtemelen arka planda bu isimle eşleşen cari kartları listelemek için bir F10 Seçim Penceresi açtı veya açmaya çalışıyor.
Bu pencere ekrandayken (bazen ana formun arkasında gizli kalabilir) veya süreç henüz tamamlanmamışken tekrar arama tuşuna basıldığında Mikro, "Zaten bir seçim/arama sürecindesin, önce açık olan listeyle işlemini tamamla" uyarısını üretir.
🚀 Çözüm Adımları
Bu durumdan kurtulmak ve aramaya temiz bir şekilde devam etmek için şu adımları izleyebilirsiniz:
- Pencereleri Kapatın: Önünüzdeki "Dikkat" uyarısına Tamam diyerek kapatın.
- Arka Planı Kontrol Edin /
ESC Kullanın: Eğer ekranda görünür bir F10 listesi yoksa, açık kalmış gizli pencereleri kapatmak veya odağı sıfırlamak için klavyeden 1-2 kez ESC tuşuna basın. - Alanı Temizleyip Yeniden Deneyin:
C/H Kodu veya C/H İsmi alanındaki yazıyı tamamen silip imleci alandan çekin, ardından tekrar alana gelerek tek bir kez KOLUMAN* yazıp bekleyin veya sadece F10 tuşuna basın. - Programı Yeniden Başlatın (Kilitlenme Durumu): Eğer arka plandaki seçim penceresi SQL veya sistem şişmesi nedeniyle tamamen askıda kaldıysa ve
ESC tuşu formları serbest bırakmıyorsa, Verilen Sipariş (022200) ekranını tamamen kapatıp yeniden açmak durumu düzeltecektir.
💥💥💥SORUNUN DEVAM ETMESİ AKABİNDE ;
Eğer ESC tuşu veya ekranı kapatıp açmak formu serbest bırakmadıysa, sorun Mikro'nun pencere konumlarını (Registry/Kayıt Defteri) hafızasında hatalı tutmasından veya SQL kilitlenmesinden kaynaklanıyordur. F10 penceresi ekranda görünmüyor ama program onun açık olduğunu sanıyor.
Sorunu kökten çözmek için sırasıyla şu iki adımı uygulayalım:
🛠️ 1. Adım: Form Pozisyonlarını Sıfırlamak (Pencereyi Görünür Yapma)
F10 penceresi ekranın dışına taşmış veya tamamen görünmez (boyutu sıfır piksel) olmuş olabilir. Bunu sıfırlamak için:
Açık olan Verilen Sipariş ekranını kapatın.
Mikro ana menüsündeyken üst barda bulunan "Ayarlar" veya "Kullanıcı Ayarları" menüsüne gidin.
Burada yer alan "Form Pozisyonlarını Sıfırla" veya "Pencere Konumlarını Temizle" seçeneğini çalıştırın.
Programı kapatıp tekrar açın ve sipariş ekranına girip aramayı deneyin.
🗄️ 2. Adım: SQL Server "Lock" (Kilit) Temizliği
Eğer yukarıdaki adım işe yaramadıysa, SQL tarafında o cari karta ait veya F10 sorgusuna ait bir işlem askıda kalmıştır (Lock olmuştur).
Tüm Mikro kullanıcılarının ilgili şirketten (mümkünse tamamen Mikro'dan) çıkmasını sağlayın.
SQL Server Management Studio (SSMS) uygulamasını açın.
Şu komutla askıda kalan kilitli süreçleri kontrol edin:
Durumu SUSPENDED veya BLOCKED olan, Mikro veri tabanına bağlı bir SPID (Süreç Kimliği) görürseniz, ilgili ID'yi şu komutla sonlandırın (Örn: SPID 56 ise):
Ya da daha pratik bir yol olarak, SQL Server servislerinden SQL Server (MSSQLSERVER) servisini bir kez Restart (Yeniden Başlat) yapın. Bu işlem tüm sahte kilitleri anında çözecektir.
NOT : Ek olarak Mikro programında dikkat etmeniz gereken alan Kullanıcı/Grup Hak Tanımlama (501300) de ilgili kullanıcıya ait Veritabanı Hakları sekmesindeki Tablo yetkilerini kontrol ediniz.
🍁
Sorularınız, karşılaştığınız teknik sorunlar ve destek talepleriniz için aşağıya yorum bırakabilirsiniz
Yorumlar
Yorum Gönder
Fikirlerin benim için değerli, paylaşmaktan çekinme!