Tabloda Kayıt Yoksa Formu Açma - 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ığı: Tabloda Kayıt Yoksa Formu Açma (/konu-tabloda-kayit-yoksa-formu-acma.html) |
Tabloda Kayıt Yoksa Formu Açma - barcins - 16/05/2017 Merhaba Arkadaşlar, günü gelen işleri otomatik mail atan bir uygulama bitmek üzere. kodlarla arası olmayanlar için ufak ilaveler yapıyorum. formumuz gmail hesabınızdan mail atıyor. bir tabloda şifre ve kullanıcı adı tutuluyor. bilgileri doğru girdiğimizde düzgün çalışıyor. benim istediğim burada kullanıcı adı veya şifre yok ise. ana form [HATIRLATMALAR] açılmıcak [MAILSIFRE] şifre giriş formu açılcak. Kod:
Cvp: Tabloda Kayıt Yoksa Formu Açma - atoz112 - 16/05/2017 Sayın barcins, Öncelikle,kendi adıma geçerli olmak sureti ile eklediğiniz örnek uygulama üst sürüm olması gerekçesi ile inceleme imkanım olmamaktadır fakat yazdıklarınızdan edindiğim hali ile fikir vermek üzere belirtmek gerekirse; Yazdığınız haline göre,ilk açılışta mail şifresi ya da anaform adlı formların yerine sanırım başka bir form açılmakta.öyle ki,eğer kullanıcı adı ve şifre doğru değilse mail şifresi adlı formun açılmasını doğruysa da ana formun açılmasını istemişsiniz.dolayısı ile de o zaman başka bir form söz konusu olsa gerek.tabi bunu farazi yazıyorum.dediğim gibi inceleyemediğim için. O zaman,açılan form hangisi ise bu formda geçerli olmak üzere yazdığınız koda göre bakıldığında şu yapılmış olduğu görülmekte. MAILSIFRE ifadesi eğer bir tablo adı ise tabloda MAIL ve SIFRE alanları eğer BOŞ ise diye yazılmış.eğer tabloda kayıt varsa (tabi bu tablo eğer önceden verileri girilmiş haldeyse geçerlidir) kayda göre davranacak fakat boş ise MAILSIFRE formunu açacak diye yazılı. Tabloya göre değil de bunu açılan form hangisi ise o form üzerindeki kullanıcı adı ve şifre değerinin yazılacağı denetimlere göre kontrol ettirilmesi daha yerinde olacaktır.zira,eğer tabloda daha önceden girilmiş kayıt varsa buna göre işlem yapacaktır. Bence burada şöyle bir kontrol yaptırılması uygun olur kanısındayım.Burada önemli olan neye göre kullanıcı adı ve şifre boş olursa işlem yapılması gerekiyor? Form açılır açılmaz boş kalma durumu derken kast edilen nedir? Belki bir süre sonra bu bilgiler giriliyor da olabilir.ya da boş geçildiğinde eğer herhangi bir form açma işlevi söz konusu ise bunu engellemek için kullanıcı adı ve şifre giriş denetimleri eğer boş bırakılmışsa bir kontrol kodu dahile dilerek bu denetimlerin boş bırakılmaması konusunda ileti mesajı ekranda belirtilebilir ve eğer bilgiler doğru ise o zaman ana formun açılması sağlatılabilir.bu kullanıcı adı ve şifre girişinin yapılması gereken form zaten şifre giriş formu değil mi? Kendi adıma,anlayamadığım kısım burası olduğu için bu yorumu yazmayı istedim,danışmak mahiyetinde.siz,anlatmış da olabilirsiniz fakat yanlış anlıyor ve yorumluyorsam lütfen gerekli bilgilendirmelerde bulununuz.Bilginize…iyi çalışmalar,saygılar. Cvp: Tabloda Kayıt Yoksa Formu Açma - alpeki99 - 16/05/2017 Kodları düz duvar yerine merdiven şeklinde kodlarsanız daha okunur olur ayrıca hatalarınız azalır. Formun Load yani Yüklendiğinde olayını aşağıdaki gibi yapabilirsiniz:
göründüğü gibi düz duvar stili okunaklı değil. Girinti kullanınca ise çok daha okunaklı olacaktır.
Access ile Null kontrolünü Eposta = Null şeklinde değilde IsNull( Eposta ) olarak kontrol etmeniz daha doğru olur. Cvp: Tabloda Kayıt Yoksa Formu Açma - barcins - 16/05/2017 sayın alpeki99 teşekkür ederim. komut çalışıyor fakat yerini ayarlıcam. kendiside açılıyor şu an yani hem [MAILSIFRE] ve [HATIRLATMALAR] açılıyor. [HATIRLATMALAR] açılmıcak. şimdi çıkıyorum geldiğimde bakıcam. sorun çözülmüştür. iyi forumlar. |