<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Access SQL - LİSANSLAMA / DEMO /  ŞİFRE / YETKİLENDİRME UYGULAMALARI]]></title>
		<link>https://www.access-sql.com/</link>
		<description><![CDATA[Access SQL - https://www.access-sql.com]]></description>
		<pubDate>Sun, 11 Oct 2026 05:05:27 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Bilgisayar adı kontrolü ve şifre ile giriş yapma]]></title>
			<link>https://www.access-sql.com/Konu-Bilgisayar-adi-kontrolu-ve-sifre-ile-giris-yapma</link>
			<pubDate>Sat, 29 Mar 2014 22:47:56 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Bilgisayar-adi-kontrolu-ve-sifre-ile-giris-yapma</guid>
			<description><![CDATA[basit bir giriş ekranı.<br />
Bilgisayar adınız önce Metin22 isimli metin kutusuna gelir. <br />
Kullanıcı adınız seçildikten sonra tablonuzda kayıtlı bilgisayar adı ile kontrol edilir ve aynı ise şifreyi girersiniz. Aynı değil ise şifreyide giremeden bir uyarı verir ve programı kapatır. <br />
<br />
Program daha geliştirilebilir tabiki.<br />
Benim işime çok yarayacak bir uygulama. Ben yaptım programı diyen bir arkadaş var ancak accessten anlamıyor, sağa sola verirse kendisinin yapamadığını öğrenir. <img src="https://www.access-sql.com/images/smilies/trz2/smile.gif" alt="Smile" title="Smile" class="smilie smilie_78" /><br />
Saygılarımla.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15225" target="_blank" title="">bilgisayar ve şifre ile açılma.rar</a> (Boyut: 45,06 KB / İndirilme: 448)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[basit bir giriş ekranı.<br />
Bilgisayar adınız önce Metin22 isimli metin kutusuna gelir. <br />
Kullanıcı adınız seçildikten sonra tablonuzda kayıtlı bilgisayar adı ile kontrol edilir ve aynı ise şifreyi girersiniz. Aynı değil ise şifreyide giremeden bir uyarı verir ve programı kapatır. <br />
<br />
Program daha geliştirilebilir tabiki.<br />
Benim işime çok yarayacak bir uygulama. Ben yaptım programı diyen bir arkadaş var ancak accessten anlamıyor, sağa sola verirse kendisinin yapamadığını öğrenir. <img src="https://www.access-sql.com/images/smilies/trz2/smile.gif" alt="Smile" title="Smile" class="smilie smilie_78" /><br />
Saygılarımla.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15225" target="_blank" title="">bilgisayar ve şifre ile açılma.rar</a> (Boyut: 45,06 KB / İndirilme: 448)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[müşteri takip otomasyonu]]></title>
			<link>https://www.access-sql.com/Konu-musteri-takip-otomasyonu</link>
			<pubDate>Wed, 26 Dec 2012 15:04:34 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-musteri-takip-otomasyonu</guid>
			<description><![CDATA[arkadaşlar müşteri takip otomasyonu yapıyorum.veri tabanı dersi projem.accessde iyi bile degilim.tablolarımı yaptım kullanıcı giriş ve taksitlendirme kaldı sadece.yardımlarınızı bekliyorum.bu kullanıcı girişini nasıl yapacagım.kullanıcılar için bi tablo hazırladım giriş formuda oluşturdum.formun tamam ve iptal kodlarınıda yazdım ama gerisi kaldı.ve yarına yetiştirmem lazım <img src="https://www.access-sql.com/images/smilies/trz3/nah.gif" alt="Nah" title="Nah" class="smilie smilie_109" /> <br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=12316" target="_blank" title="">müşiteri versiye takip.rar</a> (Boyut: 34,21 KB / İndirilme: 274)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[arkadaşlar müşteri takip otomasyonu yapıyorum.veri tabanı dersi projem.accessde iyi bile degilim.tablolarımı yaptım kullanıcı giriş ve taksitlendirme kaldı sadece.yardımlarınızı bekliyorum.bu kullanıcı girişini nasıl yapacagım.kullanıcılar için bi tablo hazırladım giriş formuda oluşturdum.formun tamam ve iptal kodlarınıda yazdım ama gerisi kaldı.ve yarına yetiştirmem lazım <img src="https://www.access-sql.com/images/smilies/trz3/nah.gif" alt="Nah" title="Nah" class="smilie smilie_109" /> <br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=12316" target="_blank" title="">müşiteri versiye takip.rar</a> (Boyut: 34,21 KB / İndirilme: 274)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tasarlanamayan YENİ MDB/ACCDB]]></title>
			<link>https://www.access-sql.com/Konu-Tasarlanamayan-YENI-MDB-ACCDB</link>
			<pubDate>Tue, 11 Dec 2012 20:43:47 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Tasarlanamayan-YENI-MDB-ACCDB</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Calibri;" class="mycode_font"><br />
<span style="color: #2F4F4F;" class="mycode_color">Nasıl bulduğumu bende bilmiyorum. Tesadüf mü bilinçli mi ?</span><br />
<span style="color: #006400;" class="mycode_color">Başlıkta da belirttiğim gibi MDB'de tasarlanma özelliğini (tablo,sorgu,makro hariç) kapatıyor.<br />
</span><br />
Aklınıza gelen iki şey olabilir:<br />
1-) MDE/ACCDE'nin özelliklerini gösteriyor. Uzantısı MDE/ACCDE mi? <br />
=&gt; Cevap : MDE/ACCDE'nin özelliklerini gösteriyor. Ama uzantısı MDB/ACCDB ..<br />
2-) Eski zamanlarda paylaşılan MDB/ACCDB shift tuşu engelleyici mi?<br />
=&gt; Cevap : İçinde bulunmakta ..</span><br />
<span style="color: #006400;" class="mycode_color"><br />
Lafı fazla uzatmadan olayı anlatıyorum:<br />
1-) Programımızın bütün işlerini hallediyoruz ve ilk MDE/ACCDE olarak kaydediyoruz.<br />
2-) Daha sonra bu MDE/ACCDE dosyamızı SHIFT tuşuna basılı tutarak açıyoruz.<br />
3-) Açılan dosyamızdan <a href="#" class="tool"><img style="width:26px; height: 26px;" src="images/toolfaq.gif" alt="" /><span>Ben 2007 kullanarak yaptığım için<br />
ona göre butonun yerini tarif ediyorum. Siz sürümünüze<br />
göre araştırın..</span></a> üst menüden VERİTABANINI KODLA/KODUNU ÇÖZ butonuna tıklayın.<br />
4-) Açılan pencereden;<br />
   a-) Önce yer seçin.<br />
   b-) Daha sonra KAYIT TÜRÜ'nü TÜM DOSYALAR yapınız.<br />
   c-) Son olarak veritabanına şöyle ad verin. Dikkat burası ÇOK MÜHİM.. <br />
         <span style="color: #FF0000;" class="mycode_color">accessvefurkantorun</span><span style="color: #800080;" class="mycode_color">.mdb</span><br />
Burada <span style="color: #800080;" class="mycode_color">.mdb</span>'yi ACCDB yapabilirsiniz. <span style="color: #FF0000;" class="mycode_color">accessvefurkantorun</span>'ı ise kafanıza göre değiştirin.<br />
5-) Yaptığınız program tekrar açılacaktır kapatınız.<br />
6-) Şimdi en son kaydettiğimiz dosyayı <span style="color: #FF0000;" class="mycode_color">accessvefurkantorun</span>'u açıyoruz. Formların birisine gelip SAĞ TIK yaptığımızda Tasarım Görünümü'nün PASİF olduğunu görüyoruz.<br />
7 ve SON -) Şimdi <a href="http://www.access-sql.com/attachment.php?aid=5080" target="_blank" rel="noopener" class="mycode_url">Buradaki bir üyemizin yapmış olduğu SHIFT TUŞU ENGELLEME PROGRAMI <a href="#" class="tool"><img style="width:26px; height: 26px;" src="images/toolfaq.gif" alt="" /><span>ammo1907'e <br />
Çok TEŞEKKÜRLER.. <img src="https://www.access-sql.com/images/smilies/trz2/wubclub.gif" alt="Wubclub" title="Wubclub" class="smilie smilie_98" /> </span></a>  örneği indirin ve veritabanınızı seçip SHIFT'ı engelleyin. </a><br />
</span><br />
ARTIK PROGRAM HER TÜRLÜ ENGELLENMİŞTİR.<br />
Bilmem bende oldu =&gt; Belki Tesadüf Bende Çalıştı Bilemiyorum <img src="https://www.access-sql.com/images/smilies/trz2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_100" /><br />
<br />
</span></span> ]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Calibri;" class="mycode_font"><br />
<span style="color: #2F4F4F;" class="mycode_color">Nasıl bulduğumu bende bilmiyorum. Tesadüf mü bilinçli mi ?</span><br />
<span style="color: #006400;" class="mycode_color">Başlıkta da belirttiğim gibi MDB'de tasarlanma özelliğini (tablo,sorgu,makro hariç) kapatıyor.<br />
</span><br />
Aklınıza gelen iki şey olabilir:<br />
1-) MDE/ACCDE'nin özelliklerini gösteriyor. Uzantısı MDE/ACCDE mi? <br />
=&gt; Cevap : MDE/ACCDE'nin özelliklerini gösteriyor. Ama uzantısı MDB/ACCDB ..<br />
2-) Eski zamanlarda paylaşılan MDB/ACCDB shift tuşu engelleyici mi?<br />
=&gt; Cevap : İçinde bulunmakta ..</span><br />
<span style="color: #006400;" class="mycode_color"><br />
Lafı fazla uzatmadan olayı anlatıyorum:<br />
1-) Programımızın bütün işlerini hallediyoruz ve ilk MDE/ACCDE olarak kaydediyoruz.<br />
2-) Daha sonra bu MDE/ACCDE dosyamızı SHIFT tuşuna basılı tutarak açıyoruz.<br />
3-) Açılan dosyamızdan <a href="#" class="tool"><img style="width:26px; height: 26px;" src="images/toolfaq.gif" alt="" /><span>Ben 2007 kullanarak yaptığım için<br />
ona göre butonun yerini tarif ediyorum. Siz sürümünüze<br />
göre araştırın..</span></a> üst menüden VERİTABANINI KODLA/KODUNU ÇÖZ butonuna tıklayın.<br />
4-) Açılan pencereden;<br />
   a-) Önce yer seçin.<br />
   b-) Daha sonra KAYIT TÜRÜ'nü TÜM DOSYALAR yapınız.<br />
   c-) Son olarak veritabanına şöyle ad verin. Dikkat burası ÇOK MÜHİM.. <br />
         <span style="color: #FF0000;" class="mycode_color">accessvefurkantorun</span><span style="color: #800080;" class="mycode_color">.mdb</span><br />
Burada <span style="color: #800080;" class="mycode_color">.mdb</span>'yi ACCDB yapabilirsiniz. <span style="color: #FF0000;" class="mycode_color">accessvefurkantorun</span>'ı ise kafanıza göre değiştirin.<br />
5-) Yaptığınız program tekrar açılacaktır kapatınız.<br />
6-) Şimdi en son kaydettiğimiz dosyayı <span style="color: #FF0000;" class="mycode_color">accessvefurkantorun</span>'u açıyoruz. Formların birisine gelip SAĞ TIK yaptığımızda Tasarım Görünümü'nün PASİF olduğunu görüyoruz.<br />
7 ve SON -) Şimdi <a href="http://www.access-sql.com/attachment.php?aid=5080" target="_blank" rel="noopener" class="mycode_url">Buradaki bir üyemizin yapmış olduğu SHIFT TUŞU ENGELLEME PROGRAMI <a href="#" class="tool"><img style="width:26px; height: 26px;" src="images/toolfaq.gif" alt="" /><span>ammo1907'e <br />
Çok TEŞEKKÜRLER.. <img src="https://www.access-sql.com/images/smilies/trz2/wubclub.gif" alt="Wubclub" title="Wubclub" class="smilie smilie_98" /> </span></a>  örneği indirin ve veritabanınızı seçip SHIFT'ı engelleyin. </a><br />
</span><br />
ARTIK PROGRAM HER TÜRLÜ ENGELLENMİŞTİR.<br />
Bilmem bende oldu =&gt; Belki Tesadüf Bende Çalıştı Bilemiyorum <img src="https://www.access-sql.com/images/smilies/trz2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_100" /><br />
<br />
</span></span> ]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Şifre, Hatırlatma, Değiştirme]]></title>
			<link>https://www.access-sql.com/Konu-Sifre-Hatirlatma-Degistirme</link>
			<pubDate>Mon, 15 Oct 2012 15:53:48 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Sifre-Hatirlatma-Degistirme</guid>
			<description><![CDATA[Kullanıcı Giriş ekranı<br />
Bir üyemizin metin kutusu ile yapılmış kullanıcı giriş ekranı bulamadım demesi üzerine<br />
Sitede daha güzelleri bulunmasına rağmen kendimce birşeyler yapmaya çalıştım. <br />
Umarım işine yarayan birileri çıkar. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
<br />
Peki çalışmamızda neler var?<br />
<br />
Metin kutusundan Kullanıcı adı ve şifre yazarak giriş ekranımız.<br />
Şifremi Unuttum Ekranı, Özel soru ve Özel Cevap ile hatırlatılır.<br />
Şifremi değiştir Ekranı, Mevcut şifreyi doğru giren kullanıcı değiştir ekranında şifresini güncelleyebilir.<br />
Yetki işlemleri için detaya giremedim. Ancak hiç te olmaması eksiklik olurdu bu yüzden en basitinden bir yetkilendirme yaptım<br />
Yetki 1 : Admin<br />
Yetki 2 : User<br />
<br />
Ayrıca Admin yetkisiyle açılan Ana Form üzerinde kodları Çoşkun hocama ait belli bir süre işlem yapılmazsa şifre ekranına yönlendirme düzeneği mevcuttur. <br />
<br />
Mevcut kullanıcılar Metin Kutusuna yazılacağı için ilk etapta kendimiz belirledik<br />
<br />
Kullanıcı Adı__ : 59<br />
Şifre ________: 34<br />
Yetki________: 2<br />
<br />
**************<br />
<br />
Kullanıcı Adı__ : 34<br />
Şifre ________: 59<br />
Yetki________: 1<br />
<br />
<br />
Faydalı olması dileğiyle... <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
<br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=11692" target="_blank" title="">Şifre@59_34.rar</a> (Boyut: 27,49 KB / İndirilme: 405)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Kullanıcı Giriş ekranı<br />
Bir üyemizin metin kutusu ile yapılmış kullanıcı giriş ekranı bulamadım demesi üzerine<br />
Sitede daha güzelleri bulunmasına rağmen kendimce birşeyler yapmaya çalıştım. <br />
Umarım işine yarayan birileri çıkar. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
<br />
Peki çalışmamızda neler var?<br />
<br />
Metin kutusundan Kullanıcı adı ve şifre yazarak giriş ekranımız.<br />
Şifremi Unuttum Ekranı, Özel soru ve Özel Cevap ile hatırlatılır.<br />
Şifremi değiştir Ekranı, Mevcut şifreyi doğru giren kullanıcı değiştir ekranında şifresini güncelleyebilir.<br />
Yetki işlemleri için detaya giremedim. Ancak hiç te olmaması eksiklik olurdu bu yüzden en basitinden bir yetkilendirme yaptım<br />
Yetki 1 : Admin<br />
Yetki 2 : User<br />
<br />
Ayrıca Admin yetkisiyle açılan Ana Form üzerinde kodları Çoşkun hocama ait belli bir süre işlem yapılmazsa şifre ekranına yönlendirme düzeneği mevcuttur. <br />
<br />
Mevcut kullanıcılar Metin Kutusuna yazılacağı için ilk etapta kendimiz belirledik<br />
<br />
Kullanıcı Adı__ : 59<br />
Şifre ________: 34<br />
Yetki________: 2<br />
<br />
**************<br />
<br />
Kullanıcı Adı__ : 34<br />
Şifre ________: 59<br />
Yetki________: 1<br />
<br />
<br />
Faydalı olması dileğiyle... <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
<br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=11692" target="_blank" title="">Şifre@59_34.rar</a> (Boyut: 27,49 KB / İndirilme: 405)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Gelişmiş Kullanıcı Programı v1.0 Beta]]></title>
			<link>https://www.access-sql.com/Konu-Gelismis-Kullanici-Programi-v1-0-Beta</link>
			<pubDate>Thu, 28 Jun 2012 21:08:23 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Gelismis-Kullanici-Programi-v1-0-Beta</guid>
			<description><![CDATA[İyi Günler Uzun Zamandır Üzerinde Çalıştığım Uygulamayı Sizinle Paylaşmak İstedim. Access'te Yeniyim Uygulama da Beta Sürümdür Hatalar Olabilir Mazur Görün. <br />
<br />
TRz Hocamızın <a href="http://www.access-sql.com/Konu-E-Posta-Aktivasyonlu-Kullanici-Kaydi-ve-Destek-Formu" target="_blank" rel="noopener" class="mycode_url">aktivasyonlu mail</a> uygulamasını geliştirmek istedim.<br />
berkan öztürk adlı kullanıcının (raporları pdf olarak göndermek için)<br />
erka-mail uygulamasının (pc'den eklenti eklemek için)<br />
polsoft uygulamasının (lisans)<br />
uygulamalarından bazı kısımları alarak uygulamamı geliştirdim.<br />
<br />
Özellikleri:<br />
<br />
Lisans - Aktivasyon:<br />
Polsoft Uygulamasında Bulunan Regedit'ten Kullanıcı Adı ve Süreye Göre Aktivasyon Yapan Denetleyen Mödülü entegre ettim. Regedit'ten Değil Ado vasıtasıyla Aktivasyon yapma ve denetlemeyi "mydb" tablosunda yapmakta.<br />
<br />
Destek Mail Şifre unutma:<br />
modulde değişiklikler yaparak destek Bilgileri giriyorsunuz sadece gmail değil smtp destekli mail adresinizi kullanabilirsiniz.<br />
<br />
Mail Eklenti Gönderme:<br />
Bilgisayardan Dosya Seçip ya da Uygulama içinden rapor seçerek "tbl adres" defterinedeki kişilere mail gönderme<br />
not: bu kısımda sıkıntı var düzeltemeye çalışacağım ama uygulamayı inceleyip sizde katkı sağlayabilirsiniz.<br />
<br />
Kullanıcı Yetki:<br />
İstediğiniz kullanıcıya istediğiniz kadar yetki verebilme. ve kolay bir şekilde denetim imkanı.<br />
<br />
Not: Uygulama beta'dır Gelişmeye İhtiyacı vardır. Bunu Yapmaktaki Amacım Biz Programcının üstünden iş yükünü azaltmak. "şifremi kaybettim ne yapıcam lisansta sorun yaşıyorum." gibi tepkileri kullanıcının kolay bir şekilde halledebilmesi sağlamak. Eğer uygulamayı daha geliştirebilirsek herkesin uygulumasında kullanabileceği bir mödül olmuş olacak.<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10806" target="_blank" title="">tktukaci - GKP V1.0 Beta.rar</a> (Boyut: 207,48 KB / İndirilme: 697)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[İyi Günler Uzun Zamandır Üzerinde Çalıştığım Uygulamayı Sizinle Paylaşmak İstedim. Access'te Yeniyim Uygulama da Beta Sürümdür Hatalar Olabilir Mazur Görün. <br />
<br />
TRz Hocamızın <a href="http://www.access-sql.com/Konu-E-Posta-Aktivasyonlu-Kullanici-Kaydi-ve-Destek-Formu" target="_blank" rel="noopener" class="mycode_url">aktivasyonlu mail</a> uygulamasını geliştirmek istedim.<br />
berkan öztürk adlı kullanıcının (raporları pdf olarak göndermek için)<br />
erka-mail uygulamasının (pc'den eklenti eklemek için)<br />
polsoft uygulamasının (lisans)<br />
uygulamalarından bazı kısımları alarak uygulamamı geliştirdim.<br />
<br />
Özellikleri:<br />
<br />
Lisans - Aktivasyon:<br />
Polsoft Uygulamasında Bulunan Regedit'ten Kullanıcı Adı ve Süreye Göre Aktivasyon Yapan Denetleyen Mödülü entegre ettim. Regedit'ten Değil Ado vasıtasıyla Aktivasyon yapma ve denetlemeyi "mydb" tablosunda yapmakta.<br />
<br />
Destek Mail Şifre unutma:<br />
modulde değişiklikler yaparak destek Bilgileri giriyorsunuz sadece gmail değil smtp destekli mail adresinizi kullanabilirsiniz.<br />
<br />
Mail Eklenti Gönderme:<br />
Bilgisayardan Dosya Seçip ya da Uygulama içinden rapor seçerek "tbl adres" defterinedeki kişilere mail gönderme<br />
not: bu kısımda sıkıntı var düzeltemeye çalışacağım ama uygulamayı inceleyip sizde katkı sağlayabilirsiniz.<br />
<br />
Kullanıcı Yetki:<br />
İstediğiniz kullanıcıya istediğiniz kadar yetki verebilme. ve kolay bir şekilde denetim imkanı.<br />
<br />
Not: Uygulama beta'dır Gelişmeye İhtiyacı vardır. Bunu Yapmaktaki Amacım Biz Programcının üstünden iş yükünü azaltmak. "şifremi kaybettim ne yapıcam lisansta sorun yaşıyorum." gibi tepkileri kullanıcının kolay bir şekilde halledebilmesi sağlamak. Eğer uygulamayı daha geliştirebilirsek herkesin uygulumasında kullanabileceği bir mödül olmuş olacak.<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10806" target="_blank" title="">tktukaci - GKP V1.0 Beta.rar</a> (Boyut: 207,48 KB / İndirilme: 697)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Gelişmiş Kullanıcı Ve Grup Yetkilendirme]]></title>
			<link>https://www.access-sql.com/Konu-Gelismis-Kullanici-Ve-Grup-Yetkilendirme</link>
			<pubDate>Sun, 24 Jun 2012 20:48:51 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Gelismis-Kullanici-Ve-Grup-Yetkilendirme</guid>
			<description><![CDATA[<div style="text-align: right;" class="mycode_align"><img src="http://www.access-sql.com/resim/yetki4.jpg" alt="[Resim: yetki4.jpg]" class="mycode_img" /></div>
<br />
<div style="text-align: justify;" class="mycode_align">Merhaba arkadaşlar..<br />
<br />
Yaklaşık üç yıl önce hazırladığım ve bir çoğumuzun çalışmalarında kullandığı <a href="http://www.access-sql.com/showthread.php?tid=1829" target="_blank" rel="noopener" class="mycode_url">Gelişmiş Kullanıcı ve Grup İzinleri Belirleme Örneği</a>ni zaman içinde geliştirmiş ve güncellemiştim.. <br />
<br />
Bu son güncellemede ilave özelliklerle beraber tasarımda da değişiklikler oldu.. Bu nedenle konuyu diğerinden ayırıp bu başlıkta işlemekte fayda var.. <br />
<br />
Önceki örneği bilmeyenler için amacımız hakkında özet geçeyim..<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Amaç..:</span></span></span><br />
<br />
İstiyoruz ki, birden fazla kullanıcıya ait uygulamalarımıza yetkiler verelim.. Kullanıcılarımızı gruplara ayırıp yapacakları işlemleri biz belirleyelim.. Kimi kayıt yapabilsin, kimi düzenleyebilsin veya bazıları bizim belirlediğimiz form ve raporları göremesin bile.. Bunlar gibi daha bir çok yetki verebilelim.. (Detaylı açıklama için ilk paragraftaki linki tıklayınız.)<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Özellikler..:</span></span></span><ul class="mycode_list"><li>Kullanıcı Ekleme / Düzenleme <br />
<span style="font-size: small;" class="mycode_size">(Düğmelere bağlı yönetici şifresi, sistem saatidir.. Örn: Saat 19:46 ise şifre 1946 dır.)</span><br />
</li>
<li>Grup Ekleme / Düzenleme<br />
</li>
<li>Grupları Yetkilendirme<br />
</li>
<li>Form ve Raporları Gruplara Göre Yetkilendirme..:<br />
<ol type="1" class="mycode_list"><li>Görüntüleme<br />
</li>
<li>Kayıt Ekleme<br />
</li>
<li>Kayıt Düzenleme<br />
</li>
<li>Kayıt Silme<br />
</li>
<li>Yazdırma (Sadece raporlar için)<br />
</li>
</ol>
</li>
<li>Çoklu Nesne Seçip Toplu Yetkilendirme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
<li>Formdaki Düğmeleri Yetkilendirme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
<ol type="1" class="mycode_list"><li>Gizle<br />
</li>
<li>Pasif Yap<br />
</li>
<li>Uyar<br />
</li>
</ol>
</li>
<li>Düğmelere Bağlı Kodları Görüntüleme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
<li>Kullanıcı Form Çıkışlarını Kaydetme <br />
</li>
<li>Kullanıcılara Resim Ekleme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
<li>Tüm Yetkilendirmeleri Form, Rapor ve Düğmelere Otomatik Tanımlama <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
</ul>
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama..:</span></span></span><br />
<ol type="1" class="mycode_list"><li>Veritabanı içerisindeki <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">adı Deneme ile başlamayan</span></span> tüm nesneleri (Tablo, Sorgu, Form, Modül) kendi uygulamanıza çekiniz.<br />
</li>
<li>Başlangıç formunuzu <span style="font-weight: bold;" class="mycode_b">FKullaniciGiris </span>yapınız..<br />
</li>
<li>Kullanıcılara resim ekleme için referans gerekmektedir. Eklemek için;<br />
Kod sayfasını (VBA editörünü) açalım. Üstteki Tools Menüsünüden Refrences seçeneğine tıklayalım.. Ekrana gelen listeden Microsoft Office xx.x Object Library seçeneğini bulup onaylayalım.. (xx.x kısmı sürümünüze göre değişir..)<br />
<span style="font-size: x-small;" class="mycode_size">Detaylı bilgi için bakınız..: <a href="http://www.access-sql.com/showthread.php?tid=7212" target="_blank" rel="noopener" class="mycode_url">Form Üzerinden Resim Ekleme Hakkında Her Şey</a></span><br />
<br />
</li>
<li>Uygulamada Access penceresi gizlenmiştir. Eğer uygulamanız bu şekilde değilse tüm form ve raporların özelliklerinden <span style="font-style: italic;" class="mycode_i">Kalıcı </span>ve <span style="font-style: italic;" class="mycode_i">Açılan </span>seçeneklerini Evet yapınız..<br />
<span style="font-size: x-small;" class="mycode_size">Bu konuda detaylı bilgi için bakınız..: <a href="http://www.access-sql.com/showthread.php?tid=7208" target="_blank" rel="noopener" class="mycode_url">Access Penceresini Gizleme Hakkında Her Şey</a> Ayrıca bakınız..: <a href="http://www.access-sql.com/showthread.php?tid=8025" target="_blank" rel="noopener" class="mycode_url">Access Pencerenizi Program Yardımıyla Gizleyin!</a></span><br />
</li>
<li>Raporu yazdırmak için görüntüleme dışında ayrı bir düğme kullanınız.. Yazdırmak için düğmede kullanmanız gereken kod..:<br />
Call RaporYazdirma("Rapor_Adi")<br />
</li>
</ol>
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ekran Görüntüleri..:</span></span></span><br />
<br />
<img src="http://www.access-sql.com/resim/yetki1.jpg" alt="[Resim: yetki1.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/yetki3.jpg" alt="[Resim: yetki3.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/yetki2.jpg" alt="[Resim: yetki2.jpg]" class="mycode_img" /><br />
<br />
<br />
Bu kadar detay yeterli sanırım.. Sorularınız ve destek talebiniz için bu konuya mesaj yazabilirsiniz.. Bildirimlerinize göre uygulamayı güncellemeye çalışırım..<br />
<br />
Deneme için; <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">şifreler kullanıcıların ilk harfleridir..</span></span> Access 2010 ile hazırladım.. Ekteki Access 2003 versiyonu dönüştürme sonrası 2003 ile test etmedim..<br />
<br />
Herkese Access dolu günler dilerim.. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
</div>
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">05 Mart 2014 Tarihli Güncelleme</span></span><br />
Kullanıcı Şifre Değiştirme probleminin çözümü..:<br />
<br />
<span style="font-style: italic;" class="mycode_i">FKullanicilar </span>formunda bulunan <span style="font-style: italic;" class="mycode_i">Kaydet </span>resim yazılı <span style="font-style: italic;" class="mycode_i">Etiket14 </span>adlı etiketin tıklandığında kod bölümünde bulunan kodların tamamını aşağıdaki ile değiştiriniz..:<br />
<div class="codeblock"><div class="title">Visual Basic</div><div class="body"><code><pre class="vba" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Komut21<span style="color: #7B927B;">.</span>SetFocus</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">If</span> <span style="color: #718c00; font-weight: bold;">Len</span><span style="color: #7B927B;">(</span>Metin10<span style="color: #7B927B;">)</span> <span style="color: #7B927B;">=</span> 0 <span style="color: #268bd2; font-weight: bold;">Or</span> <span style="color: #718c00; font-weight: bold;">Len</span><span style="color: #7B927B;">(</span>Metin12<span style="color: #7B927B;">)</span> <span style="color: #7B927B;">=</span> 0 <span style="color: #268bd2; font-weight: bold;">Or</span> Metin10<span style="color: #7B927B;">.</span>Value <span style="color: #7B927B;">=</span> Metin12<span style="color: #7B927B;">.</span>Value <span style="color: #268bd2; font-weight: bold;">Then</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">With</span> <span style="color: #151B8D; font-weight: bold;">DoCmd</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">.</span><span style="color: #3EA99F; font-weight: bold;">SetWarnings</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">.</span><span style="color: #3EA99F; font-weight: bold;">RunSQL</span> &quot;update TKullanicilar <span style="color: #151B8D; font-weight: bold;">set</span> sifre <span style="color: #7B927B;">=</span> <span style="color: #008000;">'&quot; &amp; Me.Metin12 &amp; &quot;' where kul_id= &quot; &amp; Me.Liste0</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">.</span><span style="color: #3EA99F; font-weight: bold;">SetWarnings</span> <span style="color: #7B927B;">-</span>1</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">End</span> <span style="color: #268bd2; font-weight: bold;">With</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Liste0<span style="color: #7B927B;">.</span>Requery</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Sifre <span style="color: #7B927B;">=</span> Liste0<span style="color: #7B927B;">.</span>Column<span style="color: #7B927B;">(</span>4<span style="color: #7B927B;">)</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Sifre<span style="color: #7B927B;">.</span>InputMask <span style="color: #7B927B;">=</span> &quot;Password&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket9<span style="color: #7B927B;">.</span>Caption <span style="color: #7B927B;">=</span> &quot;Göster&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin12<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket14<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket9<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket32<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Sifre<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> <span style="color: #7B927B;">-</span>1</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MsgBox &quot;Şifre değiştirildi<span style="color: #7B927B;">..</span>&quot;<span style="color: #7B927B;">,</span> vbDefaultButton1<span style="color: #7B927B;">,</span> &quot;Taruz&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Call</span> Komut20_Click</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin12 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Else</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MsgBox &quot;Şifreler birbirleriyle uyumlu değil<span style="color: #7B927B;">.</span> Tekrar deneyiniz<span style="color: #7B927B;">..</span>&quot;<span style="color: #7B927B;">,</span> vbCritical<span style="color: #7B927B;">,</span> &quot;Taruz&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin12 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10<span style="color: #7B927B;">.</span>SetFocus</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">End</span> <span style="color: #268bd2; font-weight: bold;">If</span></div></li></ol></pre></code></div></div><br /></blockquote>
<br />
<br />
<br />
<img src="https://www.access-sql.com/images/attachtypes/rar.png" alt="[Resim: rar.png]" class="mycode_img" /> <a href="https://www.access-sql.com/attachment.php?aid=6069" target="_blank" rel="noopener" class="mycode_url">Gelismis-Yonetici-Araclari-yonetim-Paneli</a><br />
<img src="https://www.access-sql.com/images/attachtypes/rar.png" alt="[Resim: rar.png]" class="mycode_img" /> <a href="https://www.access-sql.com/Konu-Gelismis-Yonetici-Araclari-yonetim-Paneli?pid=57749#pid57749" target="_blank" rel="noopener" class="mycode_url">Gelismis-Yonetici-Araclari-yonetim-Paneli_2</a>]]></description>
			<content:encoded><![CDATA[<div style="text-align: right;" class="mycode_align"><img src="http://www.access-sql.com/resim/yetki4.jpg" alt="[Resim: yetki4.jpg]" class="mycode_img" /></div>
<br />
<div style="text-align: justify;" class="mycode_align">Merhaba arkadaşlar..<br />
<br />
Yaklaşık üç yıl önce hazırladığım ve bir çoğumuzun çalışmalarında kullandığı <a href="http://www.access-sql.com/showthread.php?tid=1829" target="_blank" rel="noopener" class="mycode_url">Gelişmiş Kullanıcı ve Grup İzinleri Belirleme Örneği</a>ni zaman içinde geliştirmiş ve güncellemiştim.. <br />
<br />
Bu son güncellemede ilave özelliklerle beraber tasarımda da değişiklikler oldu.. Bu nedenle konuyu diğerinden ayırıp bu başlıkta işlemekte fayda var.. <br />
<br />
Önceki örneği bilmeyenler için amacımız hakkında özet geçeyim..<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Amaç..:</span></span></span><br />
<br />
İstiyoruz ki, birden fazla kullanıcıya ait uygulamalarımıza yetkiler verelim.. Kullanıcılarımızı gruplara ayırıp yapacakları işlemleri biz belirleyelim.. Kimi kayıt yapabilsin, kimi düzenleyebilsin veya bazıları bizim belirlediğimiz form ve raporları göremesin bile.. Bunlar gibi daha bir çok yetki verebilelim.. (Detaylı açıklama için ilk paragraftaki linki tıklayınız.)<br />
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Özellikler..:</span></span></span><ul class="mycode_list"><li>Kullanıcı Ekleme / Düzenleme <br />
<span style="font-size: small;" class="mycode_size">(Düğmelere bağlı yönetici şifresi, sistem saatidir.. Örn: Saat 19:46 ise şifre 1946 dır.)</span><br />
</li>
<li>Grup Ekleme / Düzenleme<br />
</li>
<li>Grupları Yetkilendirme<br />
</li>
<li>Form ve Raporları Gruplara Göre Yetkilendirme..:<br />
<ol type="1" class="mycode_list"><li>Görüntüleme<br />
</li>
<li>Kayıt Ekleme<br />
</li>
<li>Kayıt Düzenleme<br />
</li>
<li>Kayıt Silme<br />
</li>
<li>Yazdırma (Sadece raporlar için)<br />
</li>
</ol>
</li>
<li>Çoklu Nesne Seçip Toplu Yetkilendirme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
<li>Formdaki Düğmeleri Yetkilendirme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
<ol type="1" class="mycode_list"><li>Gizle<br />
</li>
<li>Pasif Yap<br />
</li>
<li>Uyar<br />
</li>
</ol>
</li>
<li>Düğmelere Bağlı Kodları Görüntüleme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
<li>Kullanıcı Form Çıkışlarını Kaydetme <br />
</li>
<li>Kullanıcılara Resim Ekleme <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
<li>Tüm Yetkilendirmeleri Form, Rapor ve Düğmelere Otomatik Tanımlama <span style="color: #FF0000;" class="mycode_color"><span style="font-size: xx-small;" class="mycode_size">Yeni</span></span><br />
</li>
</ul>
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama..:</span></span></span><br />
<ol type="1" class="mycode_list"><li>Veritabanı içerisindeki <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">adı Deneme ile başlamayan</span></span> tüm nesneleri (Tablo, Sorgu, Form, Modül) kendi uygulamanıza çekiniz.<br />
</li>
<li>Başlangıç formunuzu <span style="font-weight: bold;" class="mycode_b">FKullaniciGiris </span>yapınız..<br />
</li>
<li>Kullanıcılara resim ekleme için referans gerekmektedir. Eklemek için;<br />
Kod sayfasını (VBA editörünü) açalım. Üstteki Tools Menüsünüden Refrences seçeneğine tıklayalım.. Ekrana gelen listeden Microsoft Office xx.x Object Library seçeneğini bulup onaylayalım.. (xx.x kısmı sürümünüze göre değişir..)<br />
<span style="font-size: x-small;" class="mycode_size">Detaylı bilgi için bakınız..: <a href="http://www.access-sql.com/showthread.php?tid=7212" target="_blank" rel="noopener" class="mycode_url">Form Üzerinden Resim Ekleme Hakkında Her Şey</a></span><br />
<br />
</li>
<li>Uygulamada Access penceresi gizlenmiştir. Eğer uygulamanız bu şekilde değilse tüm form ve raporların özelliklerinden <span style="font-style: italic;" class="mycode_i">Kalıcı </span>ve <span style="font-style: italic;" class="mycode_i">Açılan </span>seçeneklerini Evet yapınız..<br />
<span style="font-size: x-small;" class="mycode_size">Bu konuda detaylı bilgi için bakınız..: <a href="http://www.access-sql.com/showthread.php?tid=7208" target="_blank" rel="noopener" class="mycode_url">Access Penceresini Gizleme Hakkında Her Şey</a> Ayrıca bakınız..: <a href="http://www.access-sql.com/showthread.php?tid=8025" target="_blank" rel="noopener" class="mycode_url">Access Pencerenizi Program Yardımıyla Gizleyin!</a></span><br />
</li>
<li>Raporu yazdırmak için görüntüleme dışında ayrı bir düğme kullanınız.. Yazdırmak için düğmede kullanmanız gereken kod..:<br />
Call RaporYazdirma("Rapor_Adi")<br />
</li>
</ol>
<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ekran Görüntüleri..:</span></span></span><br />
<br />
<img src="http://www.access-sql.com/resim/yetki1.jpg" alt="[Resim: yetki1.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/yetki3.jpg" alt="[Resim: yetki3.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/yetki2.jpg" alt="[Resim: yetki2.jpg]" class="mycode_img" /><br />
<br />
<br />
Bu kadar detay yeterli sanırım.. Sorularınız ve destek talebiniz için bu konuya mesaj yazabilirsiniz.. Bildirimlerinize göre uygulamayı güncellemeye çalışırım..<br />
<br />
Deneme için; <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">şifreler kullanıcıların ilk harfleridir..</span></span> Access 2010 ile hazırladım.. Ekteki Access 2003 versiyonu dönüştürme sonrası 2003 ile test etmedim..<br />
<br />
Herkese Access dolu günler dilerim.. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
</div>
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">05 Mart 2014 Tarihli Güncelleme</span></span><br />
Kullanıcı Şifre Değiştirme probleminin çözümü..:<br />
<br />
<span style="font-style: italic;" class="mycode_i">FKullanicilar </span>formunda bulunan <span style="font-style: italic;" class="mycode_i">Kaydet </span>resim yazılı <span style="font-style: italic;" class="mycode_i">Etiket14 </span>adlı etiketin tıklandığında kod bölümünde bulunan kodların tamamını aşağıdaki ile değiştiriniz..:<br />
<div class="codeblock"><div class="title">Visual Basic</div><div class="body"><code><pre class="vba" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Komut21<span style="color: #7B927B;">.</span>SetFocus</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">If</span> <span style="color: #718c00; font-weight: bold;">Len</span><span style="color: #7B927B;">(</span>Metin10<span style="color: #7B927B;">)</span> <span style="color: #7B927B;">=</span> 0 <span style="color: #268bd2; font-weight: bold;">Or</span> <span style="color: #718c00; font-weight: bold;">Len</span><span style="color: #7B927B;">(</span>Metin12<span style="color: #7B927B;">)</span> <span style="color: #7B927B;">=</span> 0 <span style="color: #268bd2; font-weight: bold;">Or</span> Metin10<span style="color: #7B927B;">.</span>Value <span style="color: #7B927B;">=</span> Metin12<span style="color: #7B927B;">.</span>Value <span style="color: #268bd2; font-weight: bold;">Then</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">With</span> <span style="color: #151B8D; font-weight: bold;">DoCmd</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">.</span><span style="color: #3EA99F; font-weight: bold;">SetWarnings</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">.</span><span style="color: #3EA99F; font-weight: bold;">RunSQL</span> &quot;update TKullanicilar <span style="color: #151B8D; font-weight: bold;">set</span> sifre <span style="color: #7B927B;">=</span> <span style="color: #008000;">'&quot; &amp; Me.Metin12 &amp; &quot;' where kul_id= &quot; &amp; Me.Liste0</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">.</span><span style="color: #3EA99F; font-weight: bold;">SetWarnings</span> <span style="color: #7B927B;">-</span>1</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">End</span> <span style="color: #268bd2; font-weight: bold;">With</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Liste0<span style="color: #7B927B;">.</span>Requery</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Sifre <span style="color: #7B927B;">=</span> Liste0<span style="color: #7B927B;">.</span>Column<span style="color: #7B927B;">(</span>4<span style="color: #7B927B;">)</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Sifre<span style="color: #7B927B;">.</span>InputMask <span style="color: #7B927B;">=</span> &quot;Password&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket9<span style="color: #7B927B;">.</span>Caption <span style="color: #7B927B;">=</span> &quot;Göster&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin12<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket14<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket9<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Etiket32<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> 0</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Sifre<span style="color: #7B927B;">.</span>Visible <span style="color: #7B927B;">=</span> <span style="color: #7B927B;">-</span>1</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MsgBox &quot;Şifre değiştirildi<span style="color: #7B927B;">..</span>&quot;<span style="color: #7B927B;">,</span> vbDefaultButton1<span style="color: #7B927B;">,</span> &quot;Taruz&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Call</span> Komut20_Click</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin12 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Else</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">MsgBox &quot;Şifreler birbirleriyle uyumlu değil<span style="color: #7B927B;">.</span> Tekrar deneyiniz<span style="color: #7B927B;">..</span>&quot;<span style="color: #7B927B;">,</span> vbCritical<span style="color: #7B927B;">,</span> &quot;Taruz&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin12 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10 <span style="color: #7B927B;">=</span> &quot;&quot;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">Metin10<span style="color: #7B927B;">.</span>SetFocus</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">End</span> <span style="color: #268bd2; font-weight: bold;">If</span></div></li></ol></pre></code></div></div><br /></blockquote>
<br />
<br />
<br />
<img src="https://www.access-sql.com/images/attachtypes/rar.png" alt="[Resim: rar.png]" class="mycode_img" /> <a href="https://www.access-sql.com/attachment.php?aid=6069" target="_blank" rel="noopener" class="mycode_url">Gelismis-Yonetici-Araclari-yonetim-Paneli</a><br />
<img src="https://www.access-sql.com/images/attachtypes/rar.png" alt="[Resim: rar.png]" class="mycode_img" /> <a href="https://www.access-sql.com/Konu-Gelismis-Yonetici-Araclari-yonetim-Paneli?pid=57749#pid57749" target="_blank" rel="noopener" class="mycode_url">Gelismis-Yonetici-Araclari-yonetim-Paneli_2</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Access EtkinlestirME : En garanti yöntemlerden biri!]]></title>
			<link>https://www.access-sql.com/Konu-Access-EtkinlestirME-En-garanti-yontemlerden-biri</link>
			<pubDate>Tue, 05 Jun 2012 02:19:46 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Access-EtkinlestirME-En-garanti-yontemlerden-biri</guid>
			<description><![CDATA[<span style="color: #2F4F4F;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><br />
<span style="text-decoration: underline;" class="mycode_u">Sunucuda lisans tablosu sakla &gt; satın alanları ekle &gt; güncelle düğmesine kullanıcı tıklar &gt; yeni lisans VT kullanıcını bilgisayarına iner &gt; uygulama ona bağlanıp bilgileri sorar &gt; kayıt varsa çalışır yoksa kapanır.</span><br />
<br />
Ben kullanmayacağım ama bu yönde girişimler mevcut. Şu ana kadar yapılanlar internetten kod sorgulatma yönünde.<br />
<br />
DropBox gibi bir sunucudan ya da kendi hostinginizden seri noların ve satın alanların bulunduğu bir AVT hazırlarsınız ve bir tabloda bilgiler yer alır.<br />
<br />
Programı indiren kişi de satın almak sitediğini bildiren düğmeye tıklar veya ödemeyi yapar. Bu bilgiler (eğer istenirse PC bilgileriyle birlikte) eposta adresinize düşer. <br />
<br />
Sunucudaki lisans tablosunu güncelleştirip kullancıdan uygulamdaki kontrol et düğmesine basmasını istersiniz. Artık yanilenmiş tabloyu indirdiğiniden bölünmüş VT'de bu bilgiler okunur her seferinde ve uygulama çalışır.<br />
<br />
Bu sistem için internet bağlantısı gerekir ama sadece bir kereliğine.<br />
<br />
İstenirse tarih bilgileriyle birlikte veriler kontrol edilip deneme sürümü de yapılır.<br />
<br />
Access 2010 şifresi kırılmadığı sürece bu iş de en sağlam yollardan biri oldu, bu işle alakam yok ama neden aklıma geldi bilmiyorum. <img src="https://www.access-sql.com/images/smilies/trz2/twitcy.gif" alt="Twitcy" title="Twitcy" class="smilie smilie_70" /><br />
<br />
İlerki yıllarda AVT şifresinin kırılması ihtimaline karşı AVT içinde ek güvenlik önlemleri alınabilir.<br />
<br />
bol satışlar <img src="https://www.access-sql.com/images/smilies/trz2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_100" /></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #2F4F4F;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><br />
<span style="text-decoration: underline;" class="mycode_u">Sunucuda lisans tablosu sakla &gt; satın alanları ekle &gt; güncelle düğmesine kullanıcı tıklar &gt; yeni lisans VT kullanıcını bilgisayarına iner &gt; uygulama ona bağlanıp bilgileri sorar &gt; kayıt varsa çalışır yoksa kapanır.</span><br />
<br />
Ben kullanmayacağım ama bu yönde girişimler mevcut. Şu ana kadar yapılanlar internetten kod sorgulatma yönünde.<br />
<br />
DropBox gibi bir sunucudan ya da kendi hostinginizden seri noların ve satın alanların bulunduğu bir AVT hazırlarsınız ve bir tabloda bilgiler yer alır.<br />
<br />
Programı indiren kişi de satın almak sitediğini bildiren düğmeye tıklar veya ödemeyi yapar. Bu bilgiler (eğer istenirse PC bilgileriyle birlikte) eposta adresinize düşer. <br />
<br />
Sunucudaki lisans tablosunu güncelleştirip kullancıdan uygulamdaki kontrol et düğmesine basmasını istersiniz. Artık yanilenmiş tabloyu indirdiğiniden bölünmüş VT'de bu bilgiler okunur her seferinde ve uygulama çalışır.<br />
<br />
Bu sistem için internet bağlantısı gerekir ama sadece bir kereliğine.<br />
<br />
İstenirse tarih bilgileriyle birlikte veriler kontrol edilip deneme sürümü de yapılır.<br />
<br />
Access 2010 şifresi kırılmadığı sürece bu iş de en sağlam yollardan biri oldu, bu işle alakam yok ama neden aklıma geldi bilmiyorum. <img src="https://www.access-sql.com/images/smilies/trz2/twitcy.gif" alt="Twitcy" title="Twitcy" class="smilie smilie_70" /><br />
<br />
İlerki yıllarda AVT şifresinin kırılması ihtimaline karşı AVT içinde ek güvenlik önlemleri alınabilir.<br />
<br />
bol satışlar <img src="https://www.access-sql.com/images/smilies/trz2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_100" /></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[E-Posta Aktivasyonlu Kullanıcı Kaydı ve Destek Formu]]></title>
			<link>https://www.access-sql.com/Konu-E-Posta-Aktivasyonlu-Kullanici-Kaydi-ve-Destek-Formu</link>
			<pubDate>Mon, 21 May 2012 21:59:46 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-E-Posta-Aktivasyonlu-Kullanici-Kaydi-ve-Destek-Formu</guid>
			<description><![CDATA[<div style="text-align: justify;" class="mycode_align"><span style="font-size: medium;" class="mycode_size"><br />
<img src="http://www.access-sql.com/resim/kull1.jpg" alt="[Resim: kull1.jpg]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Merhaba.. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
<br />
Bu kullanıcı giriş formu diğerlerinden biraz farklı.. Şöyle ki..:<br />
<br />
Yeni kullanıcı eklemek için kullanıcının e-posta adresine bir kod gönderiliyor ve kullanıcı  o kodu ilk girişte kullanarak aktif oluyor.. Bu kodu aslında kayıt için değil de kullanıcının e-posta adresini doğrulamak için kullanıyoruz..<br />
<br />
<img src="http://www.access-sql.com/resim/kull3.jpg" alt="[Resim: kull3.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/kull5.jpg" alt="[Resim: kull5.jpg]" class="mycode_img" /><br />
<br />
<br />
Kullanıcı parolasını unuttuğunda sisteme kayıtlı e-posta adresine otomatik olarak parolası gidiyor..<br />
<br />
Kullanıcının programınız hakkında destek talebi mi var? İlgili formu doldurup size a-posta atıyor..:<br />
<br />
<img src="http://www.access-sql.com/resim/kull4.jpg" alt="[Resim: kull4.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/kull6.jpg" alt="[Resim: kull6.jpg]" class="mycode_img" /><br />
<br />
Talep bilgisi sadece size değil kullanıcıya da e-posta olarak gönderiliyor..:<br />
<br />
<img src="http://www.access-sql.com/resim/kull7.jpg" alt="[Resim: kull7.jpg]" class="mycode_img" /><br />
<br />
Ayrıca kullanıcının parola değişikliği yapması mümkün..:<br />
<br />
<img src="http://www.access-sql.com/resim/kull2.jpg" alt="[Resim: kull2.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
Uygulamayı kendi dosyanıza uyarlamak için <span style="color: #006400;" class="mycode_color">FAnaForm </span>harici diğer tüm nesneleri veritabanınıza alınız..<br />
<br />
Sonrasında da bir Gmail hesabına ihtiyacınız var.. Eğer Gmail hesabınız yoksa <a href="https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount" target="_blank" rel="noopener" class="mycode_url">buradan </a>edinebilirsiniz.. <br />
</span></span></div>
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Daha sonra formlardaki kod içerinde bulunan <br />
<span style="font-style: italic;" class="mycode_i">Call TrzEpostaGonder("<span style="color: #FF0000;" class="mycode_color">parolauygulamasi@gmail.com</span>", "<span style="color: #000080;" class="mycode_color">12345 access</span>", Me.TxtEPosta, bb, trz, msj)</span><br />
kısımlardaki <span style="color: #FF0000;" class="mycode_color">kırmızı</span> bölüme Gmail adresinizi, <span style="color: #000080;" class="mycode_color">mavi </span>kısma ise parolanızı yazınız..</span></span><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Mevcut adres benim test için oluşturduğum adrestir.. O şekilde bırakırsanız tüm mesajlar bana gelir (aman diyim..).. <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /><br />
<br />
Konu hakkında destek talebiniz olursa buralardayım.. <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /><br />
<br />
Accessiniz bol olsun.. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /></span></div></span><br />
]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;" class="mycode_align"><span style="font-size: medium;" class="mycode_size"><br />
<img src="http://www.access-sql.com/resim/kull1.jpg" alt="[Resim: kull1.jpg]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Merhaba.. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /><br />
<br />
Bu kullanıcı giriş formu diğerlerinden biraz farklı.. Şöyle ki..:<br />
<br />
Yeni kullanıcı eklemek için kullanıcının e-posta adresine bir kod gönderiliyor ve kullanıcı  o kodu ilk girişte kullanarak aktif oluyor.. Bu kodu aslında kayıt için değil de kullanıcının e-posta adresini doğrulamak için kullanıyoruz..<br />
<br />
<img src="http://www.access-sql.com/resim/kull3.jpg" alt="[Resim: kull3.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/kull5.jpg" alt="[Resim: kull5.jpg]" class="mycode_img" /><br />
<br />
<br />
Kullanıcı parolasını unuttuğunda sisteme kayıtlı e-posta adresine otomatik olarak parolası gidiyor..<br />
<br />
Kullanıcının programınız hakkında destek talebi mi var? İlgili formu doldurup size a-posta atıyor..:<br />
<br />
<img src="http://www.access-sql.com/resim/kull4.jpg" alt="[Resim: kull4.jpg]" class="mycode_img" /><br />
<br />
<img src="http://www.access-sql.com/resim/kull6.jpg" alt="[Resim: kull6.jpg]" class="mycode_img" /><br />
<br />
Talep bilgisi sadece size değil kullanıcıya da e-posta olarak gönderiliyor..:<br />
<br />
<img src="http://www.access-sql.com/resim/kull7.jpg" alt="[Resim: kull7.jpg]" class="mycode_img" /><br />
<br />
Ayrıca kullanıcının parola değişikliği yapması mümkün..:<br />
<br />
<img src="http://www.access-sql.com/resim/kull2.jpg" alt="[Resim: kull2.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
Uygulamayı kendi dosyanıza uyarlamak için <span style="color: #006400;" class="mycode_color">FAnaForm </span>harici diğer tüm nesneleri veritabanınıza alınız..<br />
<br />
Sonrasında da bir Gmail hesabına ihtiyacınız var.. Eğer Gmail hesabınız yoksa <a href="https://accounts.google.com/SignUp?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount" target="_blank" rel="noopener" class="mycode_url">buradan </a>edinebilirsiniz.. <br />
</span></span></div>
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Daha sonra formlardaki kod içerinde bulunan <br />
<span style="font-style: italic;" class="mycode_i">Call TrzEpostaGonder("<span style="color: #FF0000;" class="mycode_color">parolauygulamasi@gmail.com</span>", "<span style="color: #000080;" class="mycode_color">12345 access</span>", Me.TxtEPosta, bb, trz, msj)</span><br />
kısımlardaki <span style="color: #FF0000;" class="mycode_color">kırmızı</span> bölüme Gmail adresinizi, <span style="color: #000080;" class="mycode_color">mavi </span>kısma ise parolanızı yazınız..</span></span><br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Mevcut adres benim test için oluşturduğum adrestir.. O şekilde bırakırsanız tüm mesajlar bana gelir (aman diyim..).. <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /><br />
<br />
Konu hakkında destek talebiniz olursa buralardayım.. <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /><br />
<br />
Accessiniz bol olsun.. <img src="https://www.access-sql.com/images/smilies/sml2/vv.gif" alt="Vv" title="Vv" class="smilie smilie_200" /></span></div></span><br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Veritabanı Şifresini Değiştirme Örneği]]></title>
			<link>https://www.access-sql.com/Konu-Veritabani-Sifresini-Degistirme-Ornegi</link>
			<pubDate>Mon, 04 Apr 2011 10:56:30 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Veritabani-Sifresini-Degistirme-Ornegi</guid>
			<description><![CDATA[Şifreli veritabanlarında şifreyi kolayca değiştirmeye yarayan bir örnek..<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6463" target="_blank" title="">veritabanının şifresini değiştirme.rar</a> (Boyut: 21,66 KB / İndirilme: 409)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Şifreli veritabanlarında şifreyi kolayca değiştirmeye yarayan bir örnek..<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6463" target="_blank" title="">veritabanının şifresini değiştirme.rar</a> (Boyut: 21,66 KB / İndirilme: 409)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Yetkilendirmeli Kullanıcı Giriş Formu ]]></title>
			<link>https://www.access-sql.com/Konu-Yetkilendirmeli-Kullanici-Giris-Formu</link>
			<pubDate>Fri, 04 Feb 2011 10:27:00 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Yetkilendirmeli-Kullanici-Giris-Formu</guid>
			<description><![CDATA[Kendi çalışmalarımda biraz daha gelişmiş halini kullandığım bir giriş formu uygulamasını paylaşmak istedim..<br />
<br />
Yetkilendirme uygulaması için örnektir, yönetici ve kullanıcı olarak giriş yapılabilir.<br />
<br />
yönetici girişi için, kullanıcı adı:UM şifre:admin<br />
<br />
kullanıcı girişi için, kullanıcı adı: Abdullah şifre:123<br />
<br />
(Örneği incelemek için shift tuşuna basılı tutarak açın)<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=5863" target="_blank" title="">LOGIN-UM.rar</a> (Boyut: 80,96 KB / İndirilme: 1135)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Kendi çalışmalarımda biraz daha gelişmiş halini kullandığım bir giriş formu uygulamasını paylaşmak istedim..<br />
<br />
Yetkilendirme uygulaması için örnektir, yönetici ve kullanıcı olarak giriş yapılabilir.<br />
<br />
yönetici girişi için, kullanıcı adı:UM şifre:admin<br />
<br />
kullanıcı girişi için, kullanıcı adı: Abdullah şifre:123<br />
<br />
(Örneği incelemek için shift tuşuna basılı tutarak açın)<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=5863" target="_blank" title="">LOGIN-UM.rar</a> (Boyut: 80,96 KB / İndirilme: 1135)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Otomatik Başlayan InputBox (Giriş Kutusu)  Login Örneği]]></title>
			<link>https://www.access-sql.com/Konu-Otomatik-Baslayan-InputBox-Giris-Kutusu-Login-Ornegi</link>
			<pubDate>Thu, 20 Jan 2011 09:07:46 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Otomatik-Baslayan-InputBox-Giris-Kutusu-Login-Ornegi</guid>
			<description><![CDATA[Merhaba arkadaşlar...<br />
<br />
Otomatik başlayan InputBox (Giriş Kutusu) ile programa şifreli giriş,<br />
<br />
Giriş Şifresi:1111<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=5662" target="_blank" title="">TEST-UM.rar</a> (Boyut: 22,97 KB / İndirilme: 641)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar...<br />
<br />
Otomatik başlayan InputBox (Giriş Kutusu) ile programa şifreli giriş,<br />
<br />
Giriş Şifresi:1111<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=5662" target="_blank" title="">TEST-UM.rar</a> (Boyut: 22,97 KB / İndirilme: 641)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kullanıcı Giriş Formu]]></title>
			<link>https://www.access-sql.com/Konu-Kullanici-Giris-Formu-4386</link>
			<pubDate>Mon, 27 Dec 2010 11:27:34 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Kullanici-Giris-Formu-4386</guid>
			<description><![CDATA[Kullanıcı girişleri ile ilgili küçük bir "Login" örneği.<br />
(Tasarım Görünümünde açmak için Shift tuşuna basılı tutun!)<br />
Kulanıcı adı:UM<br />
Şifre:12345<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=5458" target="_blank" title="">KullaniciGiris.rar</a> (Boyut: 23,92 KB / İndirilme: 1691)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Kullanıcı girişleri ile ilgili küçük bir "Login" örneği.<br />
(Tasarım Görünümünde açmak için Shift tuşuna basılı tutun!)<br />
Kulanıcı adı:UM<br />
Şifre:12345<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=5458" target="_blank" title="">KullaniciGiris.rar</a> (Boyut: 23,92 KB / İndirilme: 1691)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lisanslama - şifreli giriş örneği, Web Service ile]]></title>
			<link>https://www.access-sql.com/Konu-Lisanslama-sifreli-giris-ornegi-Web-Service-ile</link>
			<pubDate>Sat, 09 Oct 2010 14:46:43 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Lisanslama-sifreli-giris-ornegi-Web-Service-ile</guid>
			<description><![CDATA[Merhaba;<br />
<br />
Çok basit ama geliştirildiğinde çok etkili bir lisanslama örneği hazırladım.<br />
<br />
Örnek, web service ile şifre kontrolu yapmaktadır. Tabi burada şifreyi sabit tuttum ama istediğim anda değiştirmek te benim elimde. Şu an itibariyle şifre "Access-Sql" (tırnaklar yok ve büyük-küçük harf duyarlıdır).<br />
<br />
<br />
Sorun yaşarsanız referanslarınızda;<br />
<br />
"Microsoft Soap Type Library Type v3.0"<br />
<br />
olmasına dikkat ediniz.<br />
<br />
<span style="color: #FF0000;" class="mycode_color">Not: Ekli örneği Soap30 referansı zorunluluğundan dolayı kullanmak istemeyenler için değiştiriyorum. Soap30 DLL si ile ilgili kodları düğme kodlarında pasif şekilde bıraktım. İsteyen yine o şekilde kullanabilir.</span>]]></description>
			<content:encoded><![CDATA[Merhaba;<br />
<br />
Çok basit ama geliştirildiğinde çok etkili bir lisanslama örneği hazırladım.<br />
<br />
Örnek, web service ile şifre kontrolu yapmaktadır. Tabi burada şifreyi sabit tuttum ama istediğim anda değiştirmek te benim elimde. Şu an itibariyle şifre "Access-Sql" (tırnaklar yok ve büyük-küçük harf duyarlıdır).<br />
<br />
<br />
Sorun yaşarsanız referanslarınızda;<br />
<br />
"Microsoft Soap Type Library Type v3.0"<br />
<br />
olmasına dikkat ediniz.<br />
<br />
<span style="color: #FF0000;" class="mycode_color">Not: Ekli örneği Soap30 referansı zorunluluğundan dolayı kullanmak istemeyenler için değiştiriyorum. Soap30 DLL si ile ilgili kodları düğme kodlarında pasif şekilde bıraktım. İsteyen yine o şekilde kullanabilir.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kayıtlarda Yapılan Değişiklikleri Gözlemleme Örneği]]></title>
			<link>https://www.access-sql.com/Konu-Kayitlarda-Yapilan-Degisiklikleri-Gozlemleme-Ornegi</link>
			<pubDate>Wed, 28 Oct 2009 16:06:27 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Kayitlarda-Yapilan-Degisiklikleri-Gozlemleme-Ornegi</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size"> <div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/konuresimleri/casus1.jpg" alt="[Resim: casus1.jpg]" class="mycode_img" /></div>
<br />
Merhaba değerli arkadaşlar.. <img src="https://www.access-sql.com/images/smilies/trz2/smile.gif" alt="Smile" title="Smile" class="smilie smilie_78" /><br />
<br />
Bazen,  uygulamalarımızı başkalarının kullanımına açtığımızda tüm inisiyatiflerin yine de bizde olmasını istediğimiz durumlar olabiliyor.. Forumumuzu sürekli takip eden üyelerimiz  bilir, bu konuda daha önce <a href="http://www.access-sql.com/konu-gelismis-kullanici-ve-grup-izinleri-belirleme-ornegi" target="_blank" rel="noopener" class="mycode_url">Gelişmiş Kullanıcı ve Grup İzinleri Belirleme Örneği</a> adında bir uygulama daha hazırlamıştım.. Bu uygulama ile kullanıcıların yapabileceği işlemleri denetim altına alıyorduk..<br />
<br />
Şimdi sizlerle paylaşacağım, <span style="font-weight: bold;" class="mycode_b">KAYIT CASUSU</span> adını verdiğim serinin bu son uygulaması ile de  kullanıcıların form üzerinden yaptıkları tüm değişiklikleri kayıt altına alıyoruz.. <br />
<br />
Bu konuyu biraz daha açmak gerekirse; kullanıcının yaptığı tüm değişiklikler ayrı bir tabloda, <ul class="mycode_list"><li>Kullanıcının adı,<br />
</li>
<li>Değiştirilme zamanı,<br />
</li>
<li>Değişikliğin yapıldığı formun adı,<br />
</li>
<li>Değişikliğin yapıldığı kayıt kaynağı (tablo ya da sorgu ismi),<br />
</li>
<li>Hangi kaydın değiştiği (kaydın kimlik numarası),<br />
</li>
<li>Değişikliğin yapıldığı denetim adı (metin kutusu, açılan kutu vb.),<br />
</li>
<li>Değiştirilen veri,<br />
</li>
<li>Değiştirilen verinin yerine ne girildiği,<br />
</li>
<li>Kayıt tümüyle silindi ise bunun açıklaması,<br />
</li>
<li>Yeni bir kayıt girilmiş ise bunun açıklaması</li>
</ul>
bilgileri kayıt altına alınıyor..<br />
<br />
Kullanıcının sadece metin kutusu ve açılan kutu üzerinden yaptığı değişiklikleri değil onay kutusu veya seçenek grubunda yaptığı kayıt değişiklikleri de görebiliyoruz.. Önemli olan denetimin bir kaynağa bağlı olması.. <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/konuresimleri/casus2.jpg" alt="[Resim: casus2.jpg]" class="mycode_img" /></div>
<br />
<br />
Çalışmayı uygulamanızda kullanmak için <span style="font-weight: bold;" class="mycode_b">Kayit_Casusu </span>ile  <span style="font-weight: bold;" class="mycode_b">Oturum</span> isimli modülleri ve <span style="font-weight: bold;" class="mycode_b">Tbl_Guncelleme_Kaydi</span>  isimli tabloyu çekiniz..<br />
<br />
Sonrasında hangi formda kullanmak istiyorsanız (Tipi önemli değil. Tek form ya da Sürekli form olabilir) o formun <span style="font-weight: bold;" class="mycode_b">Güncelleştirme Öncesinde</span> kısmına <br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call KayitCasusu(Form, [Kayıt Kimliği])</code></div></div><br />
yazmanız yeterli..<br />
<br />
Burada dikkat etmeniz gereken tek nokta  <span style="font-weight: bold;" class="mycode_b">[Kayıt Kimliği]</span> kısmına formunuzdaki benzersiz alanın bulunduğu denetimin ismini yazmanız gerekiyor (PersonelNo, UrunNo vb.).. Bu sayede güncellemelerin hangi kayıt üzerinde yapıldığını öğrenebileceğiz.. <br />
<br />
Yukarıdaki işlem sadece değiştirilen kayıtları bize bildirir..  Siz, <span style="font-style: italic;" class="mycode_i">"kullanıcı kaydı <span style="font-weight: bold;" class="mycode_b">sildiğinde</span>  veya <span style="font-weight: bold;" class="mycode_b"> yeni kayıt eklediğinde</span>  de haberim olsun." </span> derseniz eğer, silinme olayı için formunuzun <span style="font-weight: bold;" class="mycode_b">Silindiğinde</span> yordam kısmına<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Silinme(Form, [Kayıt Kimliği])</code></div></div><br />
yazınız.. <span style="font-weight: bold;" class="mycode_b">Yeni kayıt</span> içinse <span style="font-weight: bold;" class="mycode_b">Ekleme Sonrasında</span> yordamına<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Ekleme(Form, [Kayıt Kimliği])</code></div></div><br />
yazmanız yeterli.. <span style="font-weight: bold;" class="mycode_b">[Kayıt Kimliği]</span> kısmını düzenlemeyi unutmayınız..<br />
<br />
Uygulamanın üzerinde çalışıldığı örnek ektedir..  Şifreler aynı..:  <span style="font-weight: bold;" class="mycode_b">123 </span> <br />
</span><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> 27 Haziran 2011 Tarihli Güncelleme</span> </span><br />
<ul class="mycode_list"><li>Tarihler arası filtre seçeneği eklendi. <br />
</li>
<li>Listedeki verilerin beş farklı dosya biçiminde dışarı aktarılması için seçenek eklendi..:<ul class="mycode_list"><li>Excel<br />
</li>
<li>Word<br />
</li>
<li>HTML<br />
</li>
<li>Pdf<br />
</li>
<li>Text<br />
</li>
</ul>
</li>
<li>Aktarılan kayıtlar için silinme seçeneği eklendi.<br />
</li>
</ul>
 </blockquote>
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> 14 Şubat 2010 Tarihli Güncelleme</span> </span><br />
<br />
Formun üzerine ekleyeceğiniz bir düğmeye aşağıdaki kodu yazarak listenin boşaltılmasını sağlayabilirsiniz<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CurrentDb.Execute "delete from Tbl_Guncelleme_Kaydi"<br />
Liste0.Requery</code></div></div></blockquote>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=2602" target="_blank" title="">trz-kayit-casusu.rar</a> (Boyut: 85,15 KB / İndirilme: 1354)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size"> <div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/konuresimleri/casus1.jpg" alt="[Resim: casus1.jpg]" class="mycode_img" /></div>
<br />
Merhaba değerli arkadaşlar.. <img src="https://www.access-sql.com/images/smilies/trz2/smile.gif" alt="Smile" title="Smile" class="smilie smilie_78" /><br />
<br />
Bazen,  uygulamalarımızı başkalarının kullanımına açtığımızda tüm inisiyatiflerin yine de bizde olmasını istediğimiz durumlar olabiliyor.. Forumumuzu sürekli takip eden üyelerimiz  bilir, bu konuda daha önce <a href="http://www.access-sql.com/konu-gelismis-kullanici-ve-grup-izinleri-belirleme-ornegi" target="_blank" rel="noopener" class="mycode_url">Gelişmiş Kullanıcı ve Grup İzinleri Belirleme Örneği</a> adında bir uygulama daha hazırlamıştım.. Bu uygulama ile kullanıcıların yapabileceği işlemleri denetim altına alıyorduk..<br />
<br />
Şimdi sizlerle paylaşacağım, <span style="font-weight: bold;" class="mycode_b">KAYIT CASUSU</span> adını verdiğim serinin bu son uygulaması ile de  kullanıcıların form üzerinden yaptıkları tüm değişiklikleri kayıt altına alıyoruz.. <br />
<br />
Bu konuyu biraz daha açmak gerekirse; kullanıcının yaptığı tüm değişiklikler ayrı bir tabloda, <ul class="mycode_list"><li>Kullanıcının adı,<br />
</li>
<li>Değiştirilme zamanı,<br />
</li>
<li>Değişikliğin yapıldığı formun adı,<br />
</li>
<li>Değişikliğin yapıldığı kayıt kaynağı (tablo ya da sorgu ismi),<br />
</li>
<li>Hangi kaydın değiştiği (kaydın kimlik numarası),<br />
</li>
<li>Değişikliğin yapıldığı denetim adı (metin kutusu, açılan kutu vb.),<br />
</li>
<li>Değiştirilen veri,<br />
</li>
<li>Değiştirilen verinin yerine ne girildiği,<br />
</li>
<li>Kayıt tümüyle silindi ise bunun açıklaması,<br />
</li>
<li>Yeni bir kayıt girilmiş ise bunun açıklaması</li>
</ul>
bilgileri kayıt altına alınıyor..<br />
<br />
Kullanıcının sadece metin kutusu ve açılan kutu üzerinden yaptığı değişiklikleri değil onay kutusu veya seçenek grubunda yaptığı kayıt değişiklikleri de görebiliyoruz.. Önemli olan denetimin bir kaynağa bağlı olması.. <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/konuresimleri/casus2.jpg" alt="[Resim: casus2.jpg]" class="mycode_img" /></div>
<br />
<br />
Çalışmayı uygulamanızda kullanmak için <span style="font-weight: bold;" class="mycode_b">Kayit_Casusu </span>ile  <span style="font-weight: bold;" class="mycode_b">Oturum</span> isimli modülleri ve <span style="font-weight: bold;" class="mycode_b">Tbl_Guncelleme_Kaydi</span>  isimli tabloyu çekiniz..<br />
<br />
Sonrasında hangi formda kullanmak istiyorsanız (Tipi önemli değil. Tek form ya da Sürekli form olabilir) o formun <span style="font-weight: bold;" class="mycode_b">Güncelleştirme Öncesinde</span> kısmına <br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call KayitCasusu(Form, [Kayıt Kimliği])</code></div></div><br />
yazmanız yeterli..<br />
<br />
Burada dikkat etmeniz gereken tek nokta  <span style="font-weight: bold;" class="mycode_b">[Kayıt Kimliği]</span> kısmına formunuzdaki benzersiz alanın bulunduğu denetimin ismini yazmanız gerekiyor (PersonelNo, UrunNo vb.).. Bu sayede güncellemelerin hangi kayıt üzerinde yapıldığını öğrenebileceğiz.. <br />
<br />
Yukarıdaki işlem sadece değiştirilen kayıtları bize bildirir..  Siz, <span style="font-style: italic;" class="mycode_i">"kullanıcı kaydı <span style="font-weight: bold;" class="mycode_b">sildiğinde</span>  veya <span style="font-weight: bold;" class="mycode_b"> yeni kayıt eklediğinde</span>  de haberim olsun." </span> derseniz eğer, silinme olayı için formunuzun <span style="font-weight: bold;" class="mycode_b">Silindiğinde</span> yordam kısmına<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Silinme(Form, [Kayıt Kimliği])</code></div></div><br />
yazınız.. <span style="font-weight: bold;" class="mycode_b">Yeni kayıt</span> içinse <span style="font-weight: bold;" class="mycode_b">Ekleme Sonrasında</span> yordamına<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Ekleme(Form, [Kayıt Kimliği])</code></div></div><br />
yazmanız yeterli.. <span style="font-weight: bold;" class="mycode_b">[Kayıt Kimliği]</span> kısmını düzenlemeyi unutmayınız..<br />
<br />
Uygulamanın üzerinde çalışıldığı örnek ektedir..  Şifreler aynı..:  <span style="font-weight: bold;" class="mycode_b">123 </span> <br />
</span><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> 27 Haziran 2011 Tarihli Güncelleme</span> </span><br />
<ul class="mycode_list"><li>Tarihler arası filtre seçeneği eklendi. <br />
</li>
<li>Listedeki verilerin beş farklı dosya biçiminde dışarı aktarılması için seçenek eklendi..:<ul class="mycode_list"><li>Excel<br />
</li>
<li>Word<br />
</li>
<li>HTML<br />
</li>
<li>Pdf<br />
</li>
<li>Text<br />
</li>
</ul>
</li>
<li>Aktarılan kayıtlar için silinme seçeneği eklendi.<br />
</li>
</ul>
 </blockquote>
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> 14 Şubat 2010 Tarihli Güncelleme</span> </span><br />
<br />
Formun üzerine ekleyeceğiniz bir düğmeye aşağıdaki kodu yazarak listenin boşaltılmasını sağlayabilirsiniz<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CurrentDb.Execute "delete from Tbl_Guncelleme_Kaydi"<br />
Liste0.Requery</code></div></div></blockquote>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=2602" target="_blank" title="">trz-kayit-casusu.rar</a> (Boyut: 85,15 KB / İndirilme: 1354)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Gelişmiş Kullanıcı ve Grup İzinleri Belirleme Örneği]]></title>
			<link>https://www.access-sql.com/Konu-Gelismis-Kullanici-ve-Grup-Izinleri-Belirleme-Ornegi</link>
			<pubDate>Fri, 18 Sep 2009 03:45:53 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Gelismis-Kullanici-ve-Grup-Izinleri-Belirleme-Ornegi</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size"><img src="http://www.access-sql.com/resim/kp7.jpg" alt="[Resim: kp7.jpg]" class="mycode_img" /><br />
<br />
<br />
Merhaba..<br />
<br />
Hazırladığım bu örneğin çalışma prensibini bir senaryo ile anlatmak sanırım daha açıklayıcı olur..:<br />
<br />
Diyelim ki çalıştığımız mağaza için bir uygulama yaptık ve bu uygulamayı diğer personel arkadaşlarımızla beraber kullanacağız.. Fakat sorun şu ki, bu kapsamlı uygulamamızda herkesin her formu açıp her işlemi yapmasını istemiyoruz.. Buna göre bir izin ve erişebilirlik düzeni hazırlamamız lazım.. <br />
Şimdi bunu  Access’in kendi seçenekleri dışında kendimiz uygulamamız üzerinden yapalım..<br />
<br />
Uygulamayı biz <span style="font-weight: bold;" class="mycode_b">Yönetici </span>yetkisi ile kullanacağız.. <br />
<br />
Mağazamızda Kasiyer olarak görevli Gamze için <span style="font-weight: bold;" class="mycode_b">Yönetici Kontrol Paneli</span>mizi açıp önce Kullanıcı Grupları kısmından <span style="font-weight: bold;" class="mycode_b">Kasiyer </span>adı ile bir grup oluşturalım sonra Kullanıcılar kısmından Gamze’nin kaydını yapalım..<br />
<br />
<img src="http://www.access-sql.com/resim/kp1.jpg" alt="[Resim: kp1.jpg]" class="mycode_img" /><br />
<br />
Daha sonra uygulamamızı kullanacak diğer kişiler için de ayrı ayrı Kullanıcı Grupları oluşturup kayıtlarını yapalım..<br />
<br />
<img src="http://www.access-sql.com/resim/kp2.jpg" alt="[Resim: kp2.jpg]" class="mycode_img" /><br />
<br />
Gruplarımız şu şekilde oluşturalım..:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Yönetici, Kasiyer, Depocu, Muhasebe, Ziyaretçi..</span><br />
<br />
İlave olarak, grupları oluştururken formların zemin rengini de her gruba göre farklı bir renk belirleyebiliyoruz..<br />
<br />
Tüm bu grupların kullanıcı kayıtlarını yaptıktan sonra uygulamamızı nasıl kullanacaklarını şekillendirelim..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Yönetici</span>, tüm uygulama üzerinde her işlemi yapma hakkına sahip olacak..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kasiyer</span>, kayıt ekleyebilmeli, görüntüleyebilmeli, ama mevcut kayıtlar üzerinde silme ve düzenleme yapamamalı.. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Depocu </span>da aynı Kasiyer yetkisine sahip olmalı.. (Kasiyer ile yetkisi aynı ise neden ayrı grup oluşturduk birazdan belli olacak) Yani tüm formlara sadece yeni kayıt ekleyebilsin..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Muhasebe </span>grubuna kayıt girişi ve düzenleme izni verelim ama kayıtları silemesin..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ziyaretçi </span>ise uygulamayı sadece görüntüleyebilsin.. Başka hiçbir şey yapamasın..<br />
<br />
<br />
Şimdi Kontrol Panelimizden <span style="font-weight: bold;" class="mycode_b">Nesne - Grup İzinleri </span>kısmına gidip Grup İzinlerinin haricinde yukarıda belirlediğimiz izin ve yetkileri oluşturalım..<br />
<br />
<img src="http://www.access-sql.com/resim/kp3.jpg" alt="[Resim: kp3.jpg]" class="mycode_img" /><br />
<br />
Evet, artık gruplarımıza bağlı kullanıcılar bu izinlere göre formları görüntüleyip; kayıt ekleme, kayıt düzenleme veya kayıt silme işlemlerini yapabilecekler..<br />
<br />
Ama biz şunları da istiyoruz;<br />
<ul class="mycode_list"><li>Kasiyer Gamze sadece Satış formundan kayıt yapabilsin, Alış formunu göremesin bile.. <br />
</li>
<li>Depocu Mustafa da sadece Alış formunu görsün..  Ama Mustafa Satış formunu göremesin. <br />
</li>
<li>Mustafa (Depocu) ve Gamze (Kasiyer) Durum formunu görebilsinler fakat (hatırlatalım; iki grup da normalde aynı izinlere sahip) Gamze bu formdan kayıt yapabilsin ama Mustafa yapamasın. <br />
</li>
<li>Muhasebeci Kamil tüm formları görebilsin ve grubundaki izinlere göre işlem yapabilsin. Ama Satış formundaki kayıtları düzenleyemesin..<br />
</li>
<li>Yönetici haricindeki gruplar Yönetim Kontrol Paneli formunu göremesinler..</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Nesne - Grup İzinleri</span> kısmından yukarıdaki izinleri oluşturalım şimdi..<br />
<br />
<img src="http://www.access-sql.com/resim/kp4.jpg" alt="[Resim: kp4.jpg]" class="mycode_img" /><br />
<br />
Hazırladığım bu uygulama ile bunun gibi daha bir çok izin tanımlaması yapabilirsiniz.. Form ve Rapor isimleri kendiliğinden gelmektedir, ayrıca girmeyeceksiniz.. Ayrıca dilediğiniz kadar kullanıcı ve grup ekleyebilirsiniz.. Grup isimleri örnek için verilmiştir, istediğiniz ismi atayabilirsiniz.. Her grup için yedi ayrı renkten birini seçerek form zeminlerini o grubun oturumuna göre renklendirebilirsiniz.. Tüm bunları ve daha fazlasını <span style="font-weight: bold;" class="mycode_b">Yönetici Kontrol Paneli </span>olarak tanımlağımız tek bir form üzerinden yapabilmekte işin güzel kısmı.. <img src="https://www.access-sql.com/images/smilies/trz2/goofy.gif" alt="Goofy" title="Goofy" class="smilie smilie_82" /> Bu forma ilaveler yaparak daha farklı işlemler içinde düğmeler yerleştirilebilir.. (Yedekleme, aktarma vb.)<br />
<br />
Son olarak, form ve raporlarınızın yetkilendirmelere göre açılması için Açıldığında Olay Yordamına <br />
<br />
<div class="codeblock"><div class="title">Visual Basic</div><div class="body"><code><pre class="vba" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Call</span> Yetkiler<span style="color: #7B927B;">(</span>Form<span style="color: #7B927B;">)</span></div></li></ol></pre></code></div></div><br /><br />
<br />
yazmayı unutmayınız..<br />
<br />
<br />
Ekteki uygulamada yukarıdaki senaryoya göre gruplar ve kullanıcılar oluşturulmuş haldedir..<span style="font-weight: bold;" class="mycode_b"> Her kullanıcı için giriş şifresi kullanıcı isminin ilk harfidir..</span></span><br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"><span style="color: #FF0000;" class="mycode_color">Not:</span> Üyelerimizin isteklerine göre değiştirilmiş çeşitli versiyonlarını (alt formda yetkilendirme, textbox ile kullanıcı adı girişi vb. ) konu içerisindeki mesajlarda bulabilirsiniz.. </span></span><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite> <span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">27-Haziran-2011 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Kullanıcıların rapor yazdırma yetkilerini yönetmek için ilave özellik eklendi.. <br />
</li>
<li>Bu özelliği kullanabilmek için raporlarınız bu kod ile yazdırmak yeterlidir..:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call RaporYazdirma("Rapor_Adi")</code></div></div></li>
<li>Rapor görüntüleme yetkisi daha önce hazırlanmış ve araçta bulunan bir özelliktir, bununla karıştırmayınız..<br />
 </li>
</ul>
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b"> Tbl_Nesne_Izinleri </span>  tablosuna eklenen  <span style="font-weight: bold;" class="mycode_b">  yazdırabilir</span>   isimli alanı uygulamanızdaki aynı tabloya kopyala / Yapıştır yöntemi le alınız..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"> Tbl_Yetki </span>  tablosuna eklenen  <span style="font-weight: bold;" class="mycode_b">  yazdırabilir</span>   isimli alanı uygulamanızdaki aynı tabloya kopyala / Yapıştır yöntemi le alınız..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yetki</span>  modülü içerisine bu fonksiyonu yapıştırınız..:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>'Rapor Yazdırma İzni<br />
Public Function RaporYazdirma(rprY As String)<br />
Dim kllncY As String, raporadiY As String<br />
raporadiY = rprY<br />
kllncY = AktifKullaniciYetkisi<br />
On Error Resume Next<br />
Dim RgormeY As Double<br />
RgormeY = DLookup("yazdirabilir", "Tbl_Nesne_Izinleri", _<br />
"nesne = '" &amp; raporadiY &amp; _<br />
"' AND grup = " &amp; kllncY)<br />
 <br />
If RgormeY = -1 Then<br />
MsgBox "Bu raporu yazdırma yetkiniz yok!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ", , "Taruz 2011"<br />
Else<br />
DoCmd.OpenReport raporadiY<br />
End If<br />
End Function</code></div></div></li>
<li>Raporlarınızı bu kod ile yazdırınız..<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call RaporYazdirma("Rapor_Adi")</code></div></div><br />
<br />
 </li>
</ul>
 </blockquote>
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite> <span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">19-Şubat-2011 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Kullanıcıların aktif ve pasif olma durumuna göre giriş yapabilmesi için ilave özellik eklendi.. <br />
</li>
<li>Pasif kullanıcının (Örnekte<span style="font-weight: bold;" class="mycode_b"> Nuri</span> ) giriş yaptıktan sonra sistem yöneticisine başvurması bilgisini veren ileti verilmesi ve uygulamanın kapatılması sağlandı..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"> Tbl_Kullanici </span>  tablosuna bu işlem için yeni bir alan eklendi..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris</span>  formuna bu şartlara göre kod ilavesi yapıldı..<br />
</li>
</ul>
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li>Bu yeni alanı <span style="font-weight: bold;" class="mycode_b"> Tbl_Kullanici </span>  tablosuna kopyala yapıştır yöntemi ile alınız.. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris</span>  formunu yenisi ile değiştiriniz..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris</span>  formunu daha önce biçimlendirmiş olanlar aşağıdaki kod satırını bulup<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>DoCmd.Close<br />
DoCmd.OpenForm "frm_ana"</code></div></div><br />
bununla değiştiriniz..:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>If kullanici.Column(5) = 0 Then<br />
MsgBox "Kullanıcı yetkileriniz dondurulmuştur.. Lütfen sistem yöneticinizle görüşünüz..", vbCritical, "Taruz.."<br />
Quit<br />
Else<br />
DoCmd.Close<br />
DoCmd.OpenForm "frm_ana"<br />
End If</code></div></div><br />
<br />
<br />
<br />
<br />
</li>
<li>Aynı formdaki <span style="font-weight: bold;" class="mycode_b">kullanici</span> açılan kutusunu yenisi ile değiştiriniz.. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Admin Paneli</span>  formu, <span style="font-weight: bold;" class="mycode_b"> Kullanıcılar</span>  bölümünden kullanıcılarınızın Aktif-Pasif durumunu belirleyiniz..<br />
<br />
 </li>
</ul>
 </blockquote>
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">11-Mart-2010 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Nesne izinlerini belirlerken, seçenekler arasında  raporların da görüntülenmesi sağlandı..<br />
</li>
<li>Kullanıcı Gruplarının raporları görüntüleme izinleri modüle bağlandı..<br />
</li>
<li>Açılış ekranındaki hatalı şifre sayacı çalışmıyordu, düzeltildi..<br />
 </li>
</ul>
<br />
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li>Yetki modülünü yenisi ile değiştiriniz..<br />
</li>
<li>Raporların Görüntülenme yetkisi için, raporlarınızın Etkinleştiğinde olayına <br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call YetkilerRapor(Report)</code></div></div><br />
yazınız..<br />
</li>
<li>Hatalı şifre sayacı için  <span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris </span>  formunun kod sayfasında <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"> Option Compare Database</span></span>  satırı altına <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Option Explicit<br />
Dim YanlisSifre As Integer</code></div></div>İlave ediniz..<br />
<br />
 </li>
</ul>
<br />
 </blockquote>
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">27-Ekim-2009 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Kullanıcıların Formlara Giriş ve Çıkış zamanlarının (Form adı ile beraber giriş - çıkış tarih ve saati) kaydedilmesi için yeni bir tablo ilave edildi..<br />
</li>
<li>Yetki modulü bu yapıya göre düzenlendi..<br />
</li>
<li>Yönetici Kontrol Paneli formuna bu kayıtların listelenmesi için düğme ilave edildi..<br />
</li>
</ul>
<br />
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li>Bu yeni tabloyu uygulamanıza alınız..<br />
</li>
<li>Yetki modülünü yenisi ile değiştiriniz..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Admin_Panel</span> isimli formu yenisi ile değiştiriniz.. (Opsiyonel)<br />
</li>
<li>Çıkışların kaydı için, formlarınızı Kapandığında olayına <br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Cikis(Form)</code></div></div><br />
yazınız..<br />
<br />
<br />
</li>
<li>Açıldığında olayında bir değişiklik yok.. Yani,<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Yetkiler(Form)</code></div></div> <br />
<br />
yazılı kalacak..</li>
</ul>
</blockquote>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><a href="http://www.access-sql.com/showthread.php?tid=9074" target="_blank" rel="noopener" class="mycode_url">Güncellenmiş yeni versiyonu için tıklayınız.. Gelişmiş Kullanıcı ve Grup Yetkilendirme </a></span></span><br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6069" target="_blank" title="">trz-yetkilendirme.rar</a> (Boyut: 138,71 KB / İndirilme: 2997)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size"><img src="http://www.access-sql.com/resim/kp7.jpg" alt="[Resim: kp7.jpg]" class="mycode_img" /><br />
<br />
<br />
Merhaba..<br />
<br />
Hazırladığım bu örneğin çalışma prensibini bir senaryo ile anlatmak sanırım daha açıklayıcı olur..:<br />
<br />
Diyelim ki çalıştığımız mağaza için bir uygulama yaptık ve bu uygulamayı diğer personel arkadaşlarımızla beraber kullanacağız.. Fakat sorun şu ki, bu kapsamlı uygulamamızda herkesin her formu açıp her işlemi yapmasını istemiyoruz.. Buna göre bir izin ve erişebilirlik düzeni hazırlamamız lazım.. <br />
Şimdi bunu  Access’in kendi seçenekleri dışında kendimiz uygulamamız üzerinden yapalım..<br />
<br />
Uygulamayı biz <span style="font-weight: bold;" class="mycode_b">Yönetici </span>yetkisi ile kullanacağız.. <br />
<br />
Mağazamızda Kasiyer olarak görevli Gamze için <span style="font-weight: bold;" class="mycode_b">Yönetici Kontrol Paneli</span>mizi açıp önce Kullanıcı Grupları kısmından <span style="font-weight: bold;" class="mycode_b">Kasiyer </span>adı ile bir grup oluşturalım sonra Kullanıcılar kısmından Gamze’nin kaydını yapalım..<br />
<br />
<img src="http://www.access-sql.com/resim/kp1.jpg" alt="[Resim: kp1.jpg]" class="mycode_img" /><br />
<br />
Daha sonra uygulamamızı kullanacak diğer kişiler için de ayrı ayrı Kullanıcı Grupları oluşturup kayıtlarını yapalım..<br />
<br />
<img src="http://www.access-sql.com/resim/kp2.jpg" alt="[Resim: kp2.jpg]" class="mycode_img" /><br />
<br />
Gruplarımız şu şekilde oluşturalım..:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Yönetici, Kasiyer, Depocu, Muhasebe, Ziyaretçi..</span><br />
<br />
İlave olarak, grupları oluştururken formların zemin rengini de her gruba göre farklı bir renk belirleyebiliyoruz..<br />
<br />
Tüm bu grupların kullanıcı kayıtlarını yaptıktan sonra uygulamamızı nasıl kullanacaklarını şekillendirelim..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Yönetici</span>, tüm uygulama üzerinde her işlemi yapma hakkına sahip olacak..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kasiyer</span>, kayıt ekleyebilmeli, görüntüleyebilmeli, ama mevcut kayıtlar üzerinde silme ve düzenleme yapamamalı.. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Depocu </span>da aynı Kasiyer yetkisine sahip olmalı.. (Kasiyer ile yetkisi aynı ise neden ayrı grup oluşturduk birazdan belli olacak) Yani tüm formlara sadece yeni kayıt ekleyebilsin..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Muhasebe </span>grubuna kayıt girişi ve düzenleme izni verelim ama kayıtları silemesin..<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ziyaretçi </span>ise uygulamayı sadece görüntüleyebilsin.. Başka hiçbir şey yapamasın..<br />
<br />
<br />
Şimdi Kontrol Panelimizden <span style="font-weight: bold;" class="mycode_b">Nesne - Grup İzinleri </span>kısmına gidip Grup İzinlerinin haricinde yukarıda belirlediğimiz izin ve yetkileri oluşturalım..<br />
<br />
<img src="http://www.access-sql.com/resim/kp3.jpg" alt="[Resim: kp3.jpg]" class="mycode_img" /><br />
<br />
Evet, artık gruplarımıza bağlı kullanıcılar bu izinlere göre formları görüntüleyip; kayıt ekleme, kayıt düzenleme veya kayıt silme işlemlerini yapabilecekler..<br />
<br />
Ama biz şunları da istiyoruz;<br />
<ul class="mycode_list"><li>Kasiyer Gamze sadece Satış formundan kayıt yapabilsin, Alış formunu göremesin bile.. <br />
</li>
<li>Depocu Mustafa da sadece Alış formunu görsün..  Ama Mustafa Satış formunu göremesin. <br />
</li>
<li>Mustafa (Depocu) ve Gamze (Kasiyer) Durum formunu görebilsinler fakat (hatırlatalım; iki grup da normalde aynı izinlere sahip) Gamze bu formdan kayıt yapabilsin ama Mustafa yapamasın. <br />
</li>
<li>Muhasebeci Kamil tüm formları görebilsin ve grubundaki izinlere göre işlem yapabilsin. Ama Satış formundaki kayıtları düzenleyemesin..<br />
</li>
<li>Yönetici haricindeki gruplar Yönetim Kontrol Paneli formunu göremesinler..</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Nesne - Grup İzinleri</span> kısmından yukarıdaki izinleri oluşturalım şimdi..<br />
<br />
<img src="http://www.access-sql.com/resim/kp4.jpg" alt="[Resim: kp4.jpg]" class="mycode_img" /><br />
<br />
Hazırladığım bu uygulama ile bunun gibi daha bir çok izin tanımlaması yapabilirsiniz.. Form ve Rapor isimleri kendiliğinden gelmektedir, ayrıca girmeyeceksiniz.. Ayrıca dilediğiniz kadar kullanıcı ve grup ekleyebilirsiniz.. Grup isimleri örnek için verilmiştir, istediğiniz ismi atayabilirsiniz.. Her grup için yedi ayrı renkten birini seçerek form zeminlerini o grubun oturumuna göre renklendirebilirsiniz.. Tüm bunları ve daha fazlasını <span style="font-weight: bold;" class="mycode_b">Yönetici Kontrol Paneli </span>olarak tanımlağımız tek bir form üzerinden yapabilmekte işin güzel kısmı.. <img src="https://www.access-sql.com/images/smilies/trz2/goofy.gif" alt="Goofy" title="Goofy" class="smilie smilie_82" /> Bu forma ilaveler yaparak daha farklı işlemler içinde düğmeler yerleştirilebilir.. (Yedekleme, aktarma vb.)<br />
<br />
Son olarak, form ve raporlarınızın yetkilendirmelere göre açılması için Açıldığında Olay Yordamına <br />
<br />
<div class="codeblock"><div class="title">Visual Basic</div><div class="body"><code><pre class="vba" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Call</span> Yetkiler<span style="color: #7B927B;">(</span>Form<span style="color: #7B927B;">)</span></div></li></ol></pre></code></div></div><br /><br />
<br />
yazmayı unutmayınız..<br />
<br />
<br />
Ekteki uygulamada yukarıdaki senaryoya göre gruplar ve kullanıcılar oluşturulmuş haldedir..<span style="font-weight: bold;" class="mycode_b"> Her kullanıcı için giriş şifresi kullanıcı isminin ilk harfidir..</span></span><br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"><span style="color: #FF0000;" class="mycode_color">Not:</span> Üyelerimizin isteklerine göre değiştirilmiş çeşitli versiyonlarını (alt formda yetkilendirme, textbox ile kullanıcı adı girişi vb. ) konu içerisindeki mesajlarda bulabilirsiniz.. </span></span><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite> <span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">27-Haziran-2011 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Kullanıcıların rapor yazdırma yetkilerini yönetmek için ilave özellik eklendi.. <br />
</li>
<li>Bu özelliği kullanabilmek için raporlarınız bu kod ile yazdırmak yeterlidir..:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call RaporYazdirma("Rapor_Adi")</code></div></div></li>
<li>Rapor görüntüleme yetkisi daha önce hazırlanmış ve araçta bulunan bir özelliktir, bununla karıştırmayınız..<br />
 </li>
</ul>
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b"> Tbl_Nesne_Izinleri </span>  tablosuna eklenen  <span style="font-weight: bold;" class="mycode_b">  yazdırabilir</span>   isimli alanı uygulamanızdaki aynı tabloya kopyala / Yapıştır yöntemi le alınız..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"> Tbl_Yetki </span>  tablosuna eklenen  <span style="font-weight: bold;" class="mycode_b">  yazdırabilir</span>   isimli alanı uygulamanızdaki aynı tabloya kopyala / Yapıştır yöntemi le alınız..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yetki</span>  modülü içerisine bu fonksiyonu yapıştırınız..:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>'Rapor Yazdırma İzni<br />
Public Function RaporYazdirma(rprY As String)<br />
Dim kllncY As String, raporadiY As String<br />
raporadiY = rprY<br />
kllncY = AktifKullaniciYetkisi<br />
On Error Resume Next<br />
Dim RgormeY As Double<br />
RgormeY = DLookup("yazdirabilir", "Tbl_Nesne_Izinleri", _<br />
"nesne = '" &amp; raporadiY &amp; _<br />
"' AND grup = " &amp; kllncY)<br />
 <br />
If RgormeY = -1 Then<br />
MsgBox "Bu raporu yazdırma yetkiniz yok!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ", , "Taruz 2011"<br />
Else<br />
DoCmd.OpenReport raporadiY<br />
End If<br />
End Function</code></div></div></li>
<li>Raporlarınızı bu kod ile yazdırınız..<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call RaporYazdirma("Rapor_Adi")</code></div></div><br />
<br />
 </li>
</ul>
 </blockquote>
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite> <span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">19-Şubat-2011 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Kullanıcıların aktif ve pasif olma durumuna göre giriş yapabilmesi için ilave özellik eklendi.. <br />
</li>
<li>Pasif kullanıcının (Örnekte<span style="font-weight: bold;" class="mycode_b"> Nuri</span> ) giriş yaptıktan sonra sistem yöneticisine başvurması bilgisini veren ileti verilmesi ve uygulamanın kapatılması sağlandı..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"> Tbl_Kullanici </span>  tablosuna bu işlem için yeni bir alan eklendi..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris</span>  formuna bu şartlara göre kod ilavesi yapıldı..<br />
</li>
</ul>
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li>Bu yeni alanı <span style="font-weight: bold;" class="mycode_b"> Tbl_Kullanici </span>  tablosuna kopyala yapıştır yöntemi ile alınız.. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris</span>  formunu yenisi ile değiştiriniz..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris</span>  formunu daha önce biçimlendirmiş olanlar aşağıdaki kod satırını bulup<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>DoCmd.Close<br />
DoCmd.OpenForm "frm_ana"</code></div></div><br />
bununla değiştiriniz..:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>If kullanici.Column(5) = 0 Then<br />
MsgBox "Kullanıcı yetkileriniz dondurulmuştur.. Lütfen sistem yöneticinizle görüşünüz..", vbCritical, "Taruz.."<br />
Quit<br />
Else<br />
DoCmd.Close<br />
DoCmd.OpenForm "frm_ana"<br />
End If</code></div></div><br />
<br />
<br />
<br />
<br />
</li>
<li>Aynı formdaki <span style="font-weight: bold;" class="mycode_b">kullanici</span> açılan kutusunu yenisi ile değiştiriniz.. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Admin Paneli</span>  formu, <span style="font-weight: bold;" class="mycode_b"> Kullanıcılar</span>  bölümünden kullanıcılarınızın Aktif-Pasif durumunu belirleyiniz..<br />
<br />
 </li>
</ul>
 </blockquote>
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">11-Mart-2010 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Nesne izinlerini belirlerken, seçenekler arasında  raporların da görüntülenmesi sağlandı..<br />
</li>
<li>Kullanıcı Gruplarının raporları görüntüleme izinleri modüle bağlandı..<br />
</li>
<li>Açılış ekranındaki hatalı şifre sayacı çalışmıyordu, düzeltildi..<br />
 </li>
</ul>
<br />
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li>Yetki modülünü yenisi ile değiştiriniz..<br />
</li>
<li>Raporların Görüntülenme yetkisi için, raporlarınızın Etkinleştiğinde olayına <br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call YetkilerRapor(Report)</code></div></div><br />
yazınız..<br />
</li>
<li>Hatalı şifre sayacı için  <span style="font-weight: bold;" class="mycode_b">Frm_Kullanici_Giris </span>  formunun kod sayfasında <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"> Option Compare Database</span></span>  satırı altına <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Option Explicit<br />
Dim YanlisSifre As Integer</code></div></div>İlave ediniz..<br />
<br />
 </li>
</ul>
<br />
 </blockquote>
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı: </cite><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">27-Ekim-2009 Tarihli Güncelleme</span></span><br />
<br />
Bu tarihte,<br />
<ul class="mycode_list"><li>Kullanıcıların Formlara Giriş ve Çıkış zamanlarının (Form adı ile beraber giriş - çıkış tarih ve saati) kaydedilmesi için yeni bir tablo ilave edildi..<br />
</li>
<li>Yetki modulü bu yapıya göre düzenlendi..<br />
</li>
<li>Yönetici Kontrol Paneli formuna bu kayıtların listelenmesi için düğme ilave edildi..<br />
</li>
</ul>
<br />
Bu yapıyı güncelleme öncesinde uygulamalarında kullananlar,<br />
<ul class="mycode_list"><li>Bu yeni tabloyu uygulamanıza alınız..<br />
</li>
<li>Yetki modülünü yenisi ile değiştiriniz..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Frm_Admin_Panel</span> isimli formu yenisi ile değiştiriniz.. (Opsiyonel)<br />
</li>
<li>Çıkışların kaydı için, formlarınızı Kapandığında olayına <br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Cikis(Form)</code></div></div><br />
yazınız..<br />
<br />
<br />
</li>
<li>Açıldığında olayında bir değişiklik yok.. Yani,<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Call Yetkiler(Form)</code></div></div> <br />
<br />
yazılı kalacak..</li>
</ul>
</blockquote>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><a href="http://www.access-sql.com/showthread.php?tid=9074" target="_blank" rel="noopener" class="mycode_url">Güncellenmiş yeni versiyonu için tıklayınız.. Gelişmiş Kullanıcı ve Grup Yetkilendirme </a></span></span><br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6069" target="_blank" title="">trz-yetkilendirme.rar</a> (Boyut: 138,71 KB / İndirilme: 2997)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kullanıcı ve Şifre Oluşturma Sihirbazı]]></title>
			<link>https://www.access-sql.com/Konu-Kullanici-ve-Sifre-Olusturma-Sihirbazi</link>
			<pubDate>Wed, 09 Sep 2009 20:31:31 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Kullanici-ve-Sifre-Olusturma-Sihirbazi</guid>
			<description><![CDATA[Merhaba..<br />
<br />
Bu örnek henüz kullanıcı tanımlanmamış uygulamamıza kullanıcı eklememizi sağlar.. <br />
<br />
Genelde kullanıcı tablosu kullanarak hazırladığımız uygulamaları paylaştığımızda kullanıcıyı (admin ya da user) önceden tabloya girmiş oluyoruz.. Kullandığım bu yöntemde uygulmayı ilk çalıştıran Yönetici yetkisine sahip olarak kullanacı ismini ve şifresini kendi belirleyebilir, yeni kullanıcılar (admin ve user) ekleyebilir veya düzenleyebilir.. <br />
<br />
Yetki kodu yardımı ile kullanıcıların işlem yapma/görüntüleme izinlerini de belirleyebiliriz..<br />
<br />
Bu çalışmanın bir diğer özelliği, kullanıcıların giriş yaptığı zamanları da listeleyebiliyoruz.. <br />
<br />
<br />
 <div style="text-align: center;" class="mycode_align"><img src="http://access-sql.com/resim/konuresimleri/sifresihirbazi.png" alt="[Resim: sifresihirbazi.png]" class="mycode_img" /> </div><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=4584" target="_blank" title="">trz-kullanici-sihirbazi.rar</a> (Boyut: 69,78 KB / İndirilme: 4308)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Merhaba..<br />
<br />
Bu örnek henüz kullanıcı tanımlanmamış uygulamamıza kullanıcı eklememizi sağlar.. <br />
<br />
Genelde kullanıcı tablosu kullanarak hazırladığımız uygulamaları paylaştığımızda kullanıcıyı (admin ya da user) önceden tabloya girmiş oluyoruz.. Kullandığım bu yöntemde uygulmayı ilk çalıştıran Yönetici yetkisine sahip olarak kullanacı ismini ve şifresini kendi belirleyebilir, yeni kullanıcılar (admin ve user) ekleyebilir veya düzenleyebilir.. <br />
<br />
Yetki kodu yardımı ile kullanıcıların işlem yapma/görüntüleme izinlerini de belirleyebiliriz..<br />
<br />
Bu çalışmanın bir diğer özelliği, kullanıcıların giriş yaptığı zamanları da listeleyebiliyoruz.. <br />
<br />
<br />
 <div style="text-align: center;" class="mycode_align"><img src="http://access-sql.com/resim/konuresimleri/sifresihirbazi.png" alt="[Resim: sifresihirbazi.png]" class="mycode_img" /> </div><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=4584" target="_blank" title="">trz-kullanici-sihirbazi.rar</a> (Boyut: 69,78 KB / İndirilme: 4308)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Şifre Değiştirme Ekranı]]></title>
			<link>https://www.access-sql.com/Konu-Sifre-Degistirme-Ekrani</link>
			<pubDate>Sat, 25 Jul 2009 17:52:16 +0300</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Sifre-Degistirme-Ekrani</guid>
			<description><![CDATA[<blockquote class="mycode_quote"><cite><span> (21-07-2009, 20:43)</span>MADMAX demiş ki:  <a href="https://www.access-sql.com/Konu-Sifreleme-ve-yetkilendirme?pid=23937#pid23937" class="quick_jump"></a></cite>Başlangıçta ve formlarda yer alan ve manuel olarak tanımlanan şifreler için şifre değiştirme ekranı yapılabilirmi?<br />
Teşekkürler.</blockquote><br />
Sorusuna cevap olarak şifre değiştirme eklentisi yaptım.<img src="https://www.access-sql.com/images/smilies/trz2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_100" /><br />
Parola:1234<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=2137" target="_blank" title="">şifre değiştirme ekranı.rar</a> (Boyut: 158,17 KB / İndirilme: 1085)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<blockquote class="mycode_quote"><cite><span> (21-07-2009, 20:43)</span>MADMAX demiş ki:  <a href="https://www.access-sql.com/Konu-Sifreleme-ve-yetkilendirme?pid=23937#pid23937" class="quick_jump"></a></cite>Başlangıçta ve formlarda yer alan ve manuel olarak tanımlanan şifreler için şifre değiştirme ekranı yapılabilirmi?<br />
Teşekkürler.</blockquote><br />
Sorusuna cevap olarak şifre değiştirme eklentisi yaptım.<img src="https://www.access-sql.com/images/smilies/trz2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_100" /><br />
Parola:1234<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=2137" target="_blank" title="">şifre değiştirme ekranı.rar</a> (Boyut: 158,17 KB / İndirilme: 1085)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ŞİFRE DEPOSU (VERİLERİ KRİPTOLAMA)]]></title>
			<link>https://www.access-sql.com/Konu-SIFRE-DEPOSU-VERILERI-KRIPTOLAMA</link>
			<pubDate>Wed, 25 Mar 2009 21:26:51 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-SIFRE-DEPOSU-VERILERI-KRIPTOLAMA</guid>
			<description><![CDATA[<span style="font-size: small;" class="mycode_size">Merhaba..<br />
<br />
Sizinle paylaşmak istediğim bu örneği epey zaman önce, başkaları tarafından ulaşılmamasını istediğim verilerim için hazırlamıştım ve de hali hazırda kullanmaktayım..<br />
<br />
Bizim için içeriği çok önemli çok gizli verilerimiz(sırlarımız <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" />) elbette vardır. Benim için bankaların internet şubeleri giriş bilgileri, üyesi olduğum sitelerin kullanıcı bilgileri vb. birçok verinin ulaşılmaz olması çok önemli. Allah korusun, kötü niyetli birinin eline geçmesi durumunda telafisi zor sonuçlar ortaya çıkabilir.<br />
<br />
Bende bu verilere ulaşılmaması adına bir düzenek oluşturdum. Detayını birazdan anlatacağım ama kısaca yaptığım olayı tanımlarsak, tablodaki verileri anlamsız bir şekilde saklamak diyebiliriz..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/tablo_bozuk.jpg" alt="[Resim: tablo_bozuk.jpg]" class="mycode_img" /></div>
<br />
Dosya kapalı durumdayken veriler yukarıdaki resimde görüldüğü gibi saklanıyor. Bu kriptolanmış verileri çözmek için bir dizi güvenlik işleminden geçmek geriyor. <br />
<br />
Program açınca bizi öncelikle <span style="font-weight: bold;" class="mycode_b">Kullanıcı Girişi</span> ekranı karşılıyor..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kullaci_giris.jpg" alt="[Resim: kullaci_giris.jpg]" class="mycode_img" /></div>
<br />
Dilerseniz bu form üzerindeki <span style="font-weight: bold;" class="mycode_b">Kullanıcı Ekle</span> düğmesine basarak programı kullanmasına izin vermek istediğiniz kişilerin bilgilerini girebilir, düzeltebilir veya kullanıcıyı silebilirsiniz. Bu forma ulaşmak içinse ayrı bir <span style="font-weight: bold;" class="mycode_b">admin </span>şifresi girmek gerek. Bu şifreyi VBA sayfasında tanımlamak bizim için en iyisi.(Sebebini daha sonra açıklayacağım). Şifremiz şimdilik <span style="font-weight: bold;" class="mycode_b">trz </span>olsun..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kullanici_ekle.jpg" alt="[Resim: kullanici_ekle.jpg]" class="mycode_img" /></div>
<br />
Kullanıcı adınızı ve şifrenizi doğrulatıp giriş yapsanız bile tablodaki veriler hâlâ kriptolanmış halde kalmaya devam eder. Bu formun devamında programa en son giriş yaptığınız zamanın bilgisini veren bir form karşılar sizi..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/giris_zamani.jpg" alt="[Resim: giris_zamani.jpg]" class="mycode_img" /></div>
<br />
(Her kullanıcının, tüm giriş zamanı bilgilerinin ayrı bir tabloda depolandığını da belirteyim..) Sonrasında da asıl formumuza ulaşırız... Veriler hala kriptolanmış haldedir..:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/form_bozuk.jpg" alt="[Resim: form_bozuk.jpg]" class="mycode_img" /></div>
<br />
Form üzerindeki <span style="font-weight: bold;" class="mycode_b">Kriptoyu Çöz </span>düğmesine tıkladığımızda bizden yeni bir şifre istenecek.. <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kriptoyu_coz.jpg" alt="[Resim: kriptoyu_coz.jpg]" class="mycode_img" /></div>
<br />
Bu şifreyi doğru girdiğimizde kripto çözülecek ve verilerimize kavuşabileceğiz <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /> <br />
<br />
Buradaki şifrenin sabit bir değer olmaması, sürekli değişen bir şifre olması benim çok önem verdiğim bir konu. Bunu gerçekleştirmek içinse basit ama ilginç bir yöntem uyguladım: <span style="font-style: italic;" class="mycode_i">Şifreyi <span style="font-weight: bold;" class="mycode_b">sistem saati </span>olarak belirledim.. </span>Yani kriptoyu çözmek için bildirim alanındaki saati, arasında <span style="font-weight: bold;" class="mycode_b">:</span> (iki nokta üst üste) olmadan bileşik halde ilgili kutuya yazmak gerekli.. (Örnek: <span style="font-weight: bold;" class="mycode_b">1927</span>)<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/sistem_saati.jpg" alt="[Resim: sistem_saati.jpg]" class="mycode_img" /></div>
<br />
Eveet.. Sonunda verilerimize kavuşabildik <img src="https://www.access-sql.com/images/smilies/trz2/smile.gif" alt="Smile" title="Smile" class="smilie smilie_78" /> <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/form_dogru.jpg" alt="[Resim: form_dogru.jpg]" class="mycode_img" /></div>
<br />
Artık listeden istediğimiz kaydı çağırabilir,<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/liste.jpg" alt="[Resim: liste.jpg]" class="mycode_img" /></div>
<br />
veya kayıt ekleyip düzenleyebiliriz..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/duzenle.jpg" alt="[Resim: duzenle.jpg]" class="mycode_img" /></div>
<br />
Çalışmanın amacına uygun olarak, özellikle kullanıcı adlarını ve şifrelerini sitelerin ilgili yerlerine kolaylıkla yapıştırmak için formdaki kopyalanmasını istediğiniz alana tıkladığınızda veriyi kaydeden bir sistem de ilave ettim..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kopyalandi.jpg" alt="[Resim: kopyalandi.jpg]" class="mycode_img" /></div>
<br />
İşiniz bitip, <span style="font-weight: bold;" class="mycode_b">Kapat </span>düğmesine bastığınızda program kapanacak ve verileriniz yine kriptolanmış halde tablonuzda saklanacaktır..<br />
<br />
Programı kullandığınızda göreceğiniz gibi tüm bunları yapmak benim anlattığım kadar uzun sürmeyecek <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /> <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Detaylı anlatmamın en büyük sebebi çalışmayı, daha doğrusu ne türde bir çalışma olursa olsun, verileri bozup kriptolayarak saklamak ve de programın bu yönünü kullanmak isteyen arkadaşlarımıza gerekli ipuçlarını vermek.</span><br />
<br />
Bu bağlamda birkaç ilave bilgi daha vermek istiyorum..<br />
<ul class="mycode_list"><li>Çalışmanızı muhakkak *.<span style="font-weight: bold;" class="mycode_b">mde </span>formatına çevirin. Ehil kişiler tarafından Vba kısmına ulaşılması kripto sisteminizin çökmesi demek. Kriptoyu çözemese bile kendine yeni bir kullanıcı hesabı açabilir.. (Ben içeriğini inceleyebilmeniz için mdb uzantılı veriyorum..)<br />
<br />
</li>
<li>Kriptolama algoritmasını kendinize göre özelleştirebilirsiniz. Böylelikle tablolarınız aynı bu  sistemi kullanan bir veritabanı içerisine alınmış olsa bile çözülemez.. Bunun için ilgili modül üzerinde uygun değişiklikleri yapmanız gerek.<br />
<br />
</li>
<li>Kullandığınız çalışmada access penceresini gizleyin. Sistem ana form kapandığında verileri kriptoladığı için formun üzerinde bozuk veri varken formun bir şekilde kapatılması, bozuk verilerin tekrardan kriptolanması demek. Bunun için form üzerindeki <span style="font-weight: bold;" class="mycode_b">Kapat </span>düğmesi ile kapanmasını sağlayın. (kendinizde ayrı bir sistem geliştirebilirsiniz tabii) İstemeden iki defa bozulmuş veriyi çözebilmek için ilgili <span style="font-weight: bold;" class="mycode_b">coz </span>kodlarının iki defa çalıştırılması gerek.. Pencereleri gizleme modulü dosyada hazır. Aktif hale getirmek için açılış formundaki kodun tırnağını kaldırmanız yeterli..<br />
<div class="codeblock"><div class="title">Visual Basic</div><div class="body"><code><pre class="vba" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Private</span> <span style="color: #268bd2; font-weight: bold;">Sub</span> Form_Open<span style="color: #7B927B;">(</span>Cancel <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span><span style="color: #7B927B;">)</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #008000;">'fSetAccessWindow (SW_SHOWMINIMIZED)</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">...........</span></div></li></ol></pre></code></div></div><br /><br />
<br />
</li>
<li>Ana formdaki resmi tıkladığınızda (özellikle belirgin olmasını istemedim) dosyanın bir yedeğini <span style="font-weight: bold;" class="mycode_b">C:\</span> dizinine <span style="font-weight: bold;" class="mycode_b">WinRar </span> dosyası olarak atar. <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/yedek.jpg" alt="[Resim: yedek.jpg]" class="mycode_img" /></div>
<br />
</li>
</ul>
<br />
Evet şimdilik aklıma gelen bunlar.. Baştan beri sabırla okuyanlara teşekkürler.. Sabırsızlar içinde bir jest yapalım..: <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kullanıcı Adı </span>                           : Access Forumlari<br />
<span style="font-weight: bold;" class="mycode_b">Parola</span>                                   : MM <br />
<span style="font-weight: bold;" class="mycode_b">Kullanıcı Ekleme (Admin) Şifresi </span>  : Trz<br />
<span style="font-weight: bold;" class="mycode_b">Kriptoyu Çözme Şifresi</span>              : Sistem Saati<br />
<br />
Çalışmayı bu haliyle kullanmak isteyenler için, içinde veri olmayan boş halini de ayrıca ekliyorum..(<span style="font-weight: bold;" class="mycode_b">Sifre_Deposu</span> isimli dosya)<br />
<br />
Kriptolama özelleğini kendi çalışmasına uygulamak isteyipte, bu konuda sorun yaşayan değerli üyelerimize tüm detaylarda yardımcı olmaya çalışırım..<br />
<br />
Selam ve saygılarımla..<br />
<br />
<br />
</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1555" target="_blank" title="">Trz_Kripto.rar</a> (Boyut: 129,56 KB / İndirilme: 974)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1556" target="_blank" title="">Sifre_Deposu.rar</a> (Boyut: 130,67 KB / İndirilme: 958)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-size: small;" class="mycode_size">Merhaba..<br />
<br />
Sizinle paylaşmak istediğim bu örneği epey zaman önce, başkaları tarafından ulaşılmamasını istediğim verilerim için hazırlamıştım ve de hali hazırda kullanmaktayım..<br />
<br />
Bizim için içeriği çok önemli çok gizli verilerimiz(sırlarımız <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" />) elbette vardır. Benim için bankaların internet şubeleri giriş bilgileri, üyesi olduğum sitelerin kullanıcı bilgileri vb. birçok verinin ulaşılmaz olması çok önemli. Allah korusun, kötü niyetli birinin eline geçmesi durumunda telafisi zor sonuçlar ortaya çıkabilir.<br />
<br />
Bende bu verilere ulaşılmaması adına bir düzenek oluşturdum. Detayını birazdan anlatacağım ama kısaca yaptığım olayı tanımlarsak, tablodaki verileri anlamsız bir şekilde saklamak diyebiliriz..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/tablo_bozuk.jpg" alt="[Resim: tablo_bozuk.jpg]" class="mycode_img" /></div>
<br />
Dosya kapalı durumdayken veriler yukarıdaki resimde görüldüğü gibi saklanıyor. Bu kriptolanmış verileri çözmek için bir dizi güvenlik işleminden geçmek geriyor. <br />
<br />
Program açınca bizi öncelikle <span style="font-weight: bold;" class="mycode_b">Kullanıcı Girişi</span> ekranı karşılıyor..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kullaci_giris.jpg" alt="[Resim: kullaci_giris.jpg]" class="mycode_img" /></div>
<br />
Dilerseniz bu form üzerindeki <span style="font-weight: bold;" class="mycode_b">Kullanıcı Ekle</span> düğmesine basarak programı kullanmasına izin vermek istediğiniz kişilerin bilgilerini girebilir, düzeltebilir veya kullanıcıyı silebilirsiniz. Bu forma ulaşmak içinse ayrı bir <span style="font-weight: bold;" class="mycode_b">admin </span>şifresi girmek gerek. Bu şifreyi VBA sayfasında tanımlamak bizim için en iyisi.(Sebebini daha sonra açıklayacağım). Şifremiz şimdilik <span style="font-weight: bold;" class="mycode_b">trz </span>olsun..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kullanici_ekle.jpg" alt="[Resim: kullanici_ekle.jpg]" class="mycode_img" /></div>
<br />
Kullanıcı adınızı ve şifrenizi doğrulatıp giriş yapsanız bile tablodaki veriler hâlâ kriptolanmış halde kalmaya devam eder. Bu formun devamında programa en son giriş yaptığınız zamanın bilgisini veren bir form karşılar sizi..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/giris_zamani.jpg" alt="[Resim: giris_zamani.jpg]" class="mycode_img" /></div>
<br />
(Her kullanıcının, tüm giriş zamanı bilgilerinin ayrı bir tabloda depolandığını da belirteyim..) Sonrasında da asıl formumuza ulaşırız... Veriler hala kriptolanmış haldedir..:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/form_bozuk.jpg" alt="[Resim: form_bozuk.jpg]" class="mycode_img" /></div>
<br />
Form üzerindeki <span style="font-weight: bold;" class="mycode_b">Kriptoyu Çöz </span>düğmesine tıkladığımızda bizden yeni bir şifre istenecek.. <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kriptoyu_coz.jpg" alt="[Resim: kriptoyu_coz.jpg]" class="mycode_img" /></div>
<br />
Bu şifreyi doğru girdiğimizde kripto çözülecek ve verilerimize kavuşabileceğiz <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /> <br />
<br />
Buradaki şifrenin sabit bir değer olmaması, sürekli değişen bir şifre olması benim çok önem verdiğim bir konu. Bunu gerçekleştirmek içinse basit ama ilginç bir yöntem uyguladım: <span style="font-style: italic;" class="mycode_i">Şifreyi <span style="font-weight: bold;" class="mycode_b">sistem saati </span>olarak belirledim.. </span>Yani kriptoyu çözmek için bildirim alanındaki saati, arasında <span style="font-weight: bold;" class="mycode_b">:</span> (iki nokta üst üste) olmadan bileşik halde ilgili kutuya yazmak gerekli.. (Örnek: <span style="font-weight: bold;" class="mycode_b">1927</span>)<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/sistem_saati.jpg" alt="[Resim: sistem_saati.jpg]" class="mycode_img" /></div>
<br />
Eveet.. Sonunda verilerimize kavuşabildik <img src="https://www.access-sql.com/images/smilies/trz2/smile.gif" alt="Smile" title="Smile" class="smilie smilie_78" /> <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/form_dogru.jpg" alt="[Resim: form_dogru.jpg]" class="mycode_img" /></div>
<br />
Artık listeden istediğimiz kaydı çağırabilir,<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/liste.jpg" alt="[Resim: liste.jpg]" class="mycode_img" /></div>
<br />
veya kayıt ekleyip düzenleyebiliriz..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/duzenle.jpg" alt="[Resim: duzenle.jpg]" class="mycode_img" /></div>
<br />
Çalışmanın amacına uygun olarak, özellikle kullanıcı adlarını ve şifrelerini sitelerin ilgili yerlerine kolaylıkla yapıştırmak için formdaki kopyalanmasını istediğiniz alana tıkladığınızda veriyi kaydeden bir sistem de ilave ettim..<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/kopyalandi.jpg" alt="[Resim: kopyalandi.jpg]" class="mycode_img" /></div>
<br />
İşiniz bitip, <span style="font-weight: bold;" class="mycode_b">Kapat </span>düğmesine bastığınızda program kapanacak ve verileriniz yine kriptolanmış halde tablonuzda saklanacaktır..<br />
<br />
Programı kullandığınızda göreceğiniz gibi tüm bunları yapmak benim anlattığım kadar uzun sürmeyecek <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /> <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Detaylı anlatmamın en büyük sebebi çalışmayı, daha doğrusu ne türde bir çalışma olursa olsun, verileri bozup kriptolayarak saklamak ve de programın bu yönünü kullanmak isteyen arkadaşlarımıza gerekli ipuçlarını vermek.</span><br />
<br />
Bu bağlamda birkaç ilave bilgi daha vermek istiyorum..<br />
<ul class="mycode_list"><li>Çalışmanızı muhakkak *.<span style="font-weight: bold;" class="mycode_b">mde </span>formatına çevirin. Ehil kişiler tarafından Vba kısmına ulaşılması kripto sisteminizin çökmesi demek. Kriptoyu çözemese bile kendine yeni bir kullanıcı hesabı açabilir.. (Ben içeriğini inceleyebilmeniz için mdb uzantılı veriyorum..)<br />
<br />
</li>
<li>Kriptolama algoritmasını kendinize göre özelleştirebilirsiniz. Böylelikle tablolarınız aynı bu  sistemi kullanan bir veritabanı içerisine alınmış olsa bile çözülemez.. Bunun için ilgili modül üzerinde uygun değişiklikleri yapmanız gerek.<br />
<br />
</li>
<li>Kullandığınız çalışmada access penceresini gizleyin. Sistem ana form kapandığında verileri kriptoladığı için formun üzerinde bozuk veri varken formun bir şekilde kapatılması, bozuk verilerin tekrardan kriptolanması demek. Bunun için form üzerindeki <span style="font-weight: bold;" class="mycode_b">Kapat </span>düğmesi ile kapanmasını sağlayın. (kendinizde ayrı bir sistem geliştirebilirsiniz tabii) İstemeden iki defa bozulmuş veriyi çözebilmek için ilgili <span style="font-weight: bold;" class="mycode_b">coz </span>kodlarının iki defa çalıştırılması gerek.. Pencereleri gizleme modulü dosyada hazır. Aktif hale getirmek için açılış formundaki kodun tırnağını kaldırmanız yeterli..<br />
<div class="codeblock"><div class="title">Visual Basic</div><div class="body"><code><pre class="vba" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #268bd2; font-weight: bold;">Private</span> <span style="color: #268bd2; font-weight: bold;">Sub</span> Form_Open<span style="color: #7B927B;">(</span>Cancel <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span><span style="color: #7B927B;">)</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #008000;">'fSetAccessWindow (SW_SHOWMINIMIZED)</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #7B927B;">...........</span></div></li></ol></pre></code></div></div><br /><br />
<br />
</li>
<li>Ana formdaki resmi tıkladığınızda (özellikle belirgin olmasını istemedim) dosyanın bir yedeğini <span style="font-weight: bold;" class="mycode_b">C:\</span> dizinine <span style="font-weight: bold;" class="mycode_b">WinRar </span> dosyası olarak atar. <br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="http://www.access-sql.com/resim/yedek.jpg" alt="[Resim: yedek.jpg]" class="mycode_img" /></div>
<br />
</li>
</ul>
<br />
Evet şimdilik aklıma gelen bunlar.. Baştan beri sabırla okuyanlara teşekkürler.. Sabırsızlar içinde bir jest yapalım..: <img src="https://www.access-sql.com/images/smilies/trz2/wink.gif" alt="Wink" title="Wink" class="smilie smilie_97" /><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kullanıcı Adı </span>                           : Access Forumlari<br />
<span style="font-weight: bold;" class="mycode_b">Parola</span>                                   : MM <br />
<span style="font-weight: bold;" class="mycode_b">Kullanıcı Ekleme (Admin) Şifresi </span>  : Trz<br />
<span style="font-weight: bold;" class="mycode_b">Kriptoyu Çözme Şifresi</span>              : Sistem Saati<br />
<br />
Çalışmayı bu haliyle kullanmak isteyenler için, içinde veri olmayan boş halini de ayrıca ekliyorum..(<span style="font-weight: bold;" class="mycode_b">Sifre_Deposu</span> isimli dosya)<br />
<br />
Kriptolama özelleğini kendi çalışmasına uygulamak isteyipte, bu konuda sorun yaşayan değerli üyelerimize tüm detaylarda yardımcı olmaya çalışırım..<br />
<br />
Selam ve saygılarımla..<br />
<br />
<br />
</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1555" target="_blank" title="">Trz_Kripto.rar</a> (Boyut: 129,56 KB / İndirilme: 974)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.access-sql.com/images/attachtypes/rar.png" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1556" target="_blank" title="">Sifre_Deposu.rar</a> (Boyut: 130,67 KB / İndirilme: 958)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Yetkilendirme ile Treeview Menü Oluşturmak]]></title>
			<link>https://www.access-sql.com/Konu-Yetkilendirme-ile-Treeview-Menu-Olusturmak</link>
			<pubDate>Sat, 15 Nov 2008 17:46:58 +0200</pubDate>
			<guid isPermaLink="false">https://www.access-sql.com/Konu-Yetkilendirme-ile-Treeview-Menu-Olusturmak</guid>
			<description><![CDATA[Merhabalar;<br />
<br />
Elimde uzun zamandır bulunan bir örneği başka bir Access forumlarından birinde sadece resimlerini görünce hatırladım. Buraya eklediğim orjinal halidir, diğer forumlarda sanırım Türkçeye çevrilmiş ve bazı özellikler eklenerek verilecek ama denildiği üzere sabırsızlananlar için ben de buraya upload edeyim dedim..]]></description>
			<content:encoded><![CDATA[Merhabalar;<br />
<br />
Elimde uzun zamandır bulunan bir örneği başka bir Access forumlarından birinde sadece resimlerini görünce hatırladım. Buraya eklediğim orjinal halidir, diğer forumlarda sanırım Türkçeye çevrilmiş ve bazı özellikler eklenerek verilecek ama denildiği üzere sabırsızlananlar için ben de buraya upload edeyim dedim..]]></content:encoded>
		</item>
	</channel>
</rss>