programı belli bir tarihte kilitlemek.

Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Merhaba,

Forumları taradım ama istediğim konu ile ilgili bir bilgi bulamadım.

Arkadaşlar Access ile yapmış olduğum programları belli bir tarihten sonra açılmamasını, kilitlenmesini istiyorum.

Mesela 4-5 ay sonra (yada benim belirleyeceğim bir tarihten sonra) program açılmasın.
Bunu nasıl yapabilirim?

Şimdiden yardımlarınız içinn teşekkürler.
 
Son düzenleme:
Katılım
10 Temmuz 2007
Mesajlar
273
Excel Vers. ve Dili
2002 türkçe
Sn arnavut;
Program, örn: "01.05.2008'den 21.05.2008'e kadar açılmasın" mı, yoksa "01.05.2008'den sonra hiç açılmasın" mı istiyorsunuz?
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Merhaba Sayın ayhan2122,

program "01.05.2008'den sonra hiç açılmasın" şeklinde.
 
Katılım
10 Temmuz 2007
Mesajlar
273
Excel Vers. ve Dili
2002 türkçe
Sn arnavut;

Siz cevabı yazmadan önce küçük bi örnek yaptım. kendi programınıza uyarlamaya çalışın.
Saygılar, iyi çalışmalar.
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
teşekkürler,
programıma uyarlamaya çalışıcam.
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
bu konuda başka bir çözüm önerisi olan arkadaşlar,
önerilerinizi bekliyorum,
teşekkürler,
 
Katılım
25 Aralık 2005
Mesajlar
115
bilgisayarın tarih ayarıyla oynarsanız açılır bu kodda
 
Katılım
31 Mart 2008
Mesajlar
91
Excel Vers. ve Dili
2003
2 nci bir yol olarak internet saatini alsa da bir faydası olmaz sanırım, sayın blacksir in dediği gibi saat değiştiğinde açacaktır, gün olarak yada 24 saat olarak timer ile zaman tespiti gibi bir şey olsa gerek kesin çözüm için derim ustalarımın müsadesiyle:)
 
Katılım
2 Mart 2006
Mesajlar
501
Excel Vers. ve Dili
2003 türkçe
programları belli bir tarihten sonra açılmasın

Degerli kardeşim gönderdiğim kod sizin istediğinizi karşılar sanırım bu kodda 90 gün sonra program açılmıyor program yapımcınızla görüşün mesajı veriyor açıklaması var kolayca uygularsınız kolay gelsin
 
Son düzenleme:
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
ilginiz için hepinize çok teşekkür ederim arkadaşlar,
sayın, simendifer tam aradığımı göndermişsiniz.
çok teşekkür ederim.
 
Katılım
25 Aralık 2005
Mesajlar
115
o da regedite yazıyor regedit de ilgili anahtar sildinmi tekrar süre değişiyor
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
SaveSetting "Üretim Planlama", "Ayarlar", "Son Çikis Tarihi", Date
SaveSetting "Üretim Planlama", "Ayarlar", "Son Çikis Saati", Time


şeklinde olursa registerden aratılan program adıyla Vb Aplication anahtarı altında herkes bulabilir. Bunun için farklı kodlar kullanın derim ben. Üretim planlama diye yazarsanız regeditteki basit bir aramada Access bilmeyen bir çocuk bile oradaki tarihleri görebilir. Bunun için daha farklı bir yöntem kullanmalı, mesela programın adın Winanp - Salladım- gibi düşünmeli. Modülü o zaman şöyle oluşturursunuz:

SaveSetting "Winanp", "Setting", "SCD", Date
SaveSetting "Winanp", "Setting", "SCT", Time

gibi... Programınızın adının Winanp -mesela Winamp sanılsın diye- yaparsanız, tarihle ilgili bilgilerin girileceği register anahtarlarını da başka isimlerle oluşturursanız işi bilenler dışındakiler bulamaz. Haaa. İşi bilenler için zaten kurtuluş yok. Siz ne yaparsanız yapın ben o programın mutlaka içine girer, altından çıkarım. Bu sitedeki aşağı yukarı herkes de aynen öyle. Şu ana kadar gördüğüm en sağlam koruma yöntemi .mde'ye çevirmek. Henüz .mde içinden modül ve kodları adam gibi çıkaran bir program görmedim. Çıkardım diyene de inanmayın vallahi çoğu düğme çalışmıyor...

Tabii mdb'yi mde yapmak da o kadar kolay değil. Diyelim bir düğme koydunuz, kodunu oluşturdunuz, sonra o düğmeyi sildiniz. Kodlar?... Onlar havada kaldı. Aslında duruyorlar ama kelleleri uçtu:))) Sonra da mde yapalım dediniz. Olmaz... Öyle başıboş kodlar varken yemez.. Onları VBA kodları içinden temizlemek lazım. Bu da o kadar kolay değil. Şahsen ben yapamadım. Aslında bunun çözümü şu: Programı yazarken enikonu plan yapmak. Hangi düğmenin adı neydi diye aramamak için command butonlara, text boxlara falan anlamlı isimler vermek lazım. Yoksa iş zor..

Hadi kolay gelsin.
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
verdiğiniz bilgiler için çok teşekkürler sayın mehmetdemiral
 
Katılım
15 Ocak 2008
Mesajlar
530
Excel Vers. ve Dili
office 2013 Ingilizce
ustatlar soyle bır ınceledım de yazdıklarınızı bu bahsettıgımız konu excel de yapılabılırmı. benımde boyle bır calısmam var ve satabılırım yada aylık kıralayabılırım o yuzden bana da lazım....ama hıc bır sekılde sure doldugunda benden yenı sıfre almadan programı acamasın ıstıyorum ... yardımlarınız....
 
Üst