hussein arby قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 صممت برنامج علي اكسس 2007 واريد عمل عمل كود يقفل البرنامج بعد فتره معينه مثلا 30 يوم لبكون البرنامج للتجربه فقط وشكرا رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 Private Sub Form_Load() Dim xdate As Date Dim Ndate As String Dim mssg As String xdate = #12/23/2014# If xdate <= Date Then MsgBox "انتهت الفترة التجريبية فضلا اتصل على 123456789" Quit Else Ndate = CStr(xdate - Date) mssg = "المدة المتبقية" & " " & Ndate & " " & "يوم" MsgBox mssg DoCmd.Close End If End Sub 1 1 رابط هذا التعليق شارك More sharing options...
وائل احمد المصري قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 Private Sub Form_Load() Dim xdate As Date Dim Ndate As String Dim mssg As String xdate = #12/23/2014# If xdate <= Date Then MsgBox "انتهت الفترة التجريبية فضلا اتصل على 123456789" Quit Else Ndate = CStr(xdate - Date) mssg = "المدة المتبقية" & " " & Ndate & " " & "يوم" MsgBox mssg DoCmd.Close End If End Sub أخي بارك الله فيك كود رائع ولكن تبقى مشكلة ان المستخدم اذا قام بتغيير وقت الجهاز سيعمل البرنامج رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 وجدت في مكتبتي هذا المثال لابن مسقط وهو يعالج هذه الجزئية إيقاف بالمدة.rar 2 رابط هذا التعليق شارك More sharing options...
عاشق الاسلام قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 Private Sub Form_Load() Dim xdate As Date Dim Ndate As String Dim mssg As String xdate = #12/23/2014# If xdate <= Date Then MsgBox "انتهت الفترة التجريبية فضلا اتصل على 123456789" Quit Else Ndate = CStr(xdate - Date) mssg = "المدة المتبقية" & " " & Ndate & " " & "يوم" MsgBox mssg DoCmd.Close End If End Sub السلام عليكم استاذ ابو خليل أين يوضع الكود رابط هذا التعليق شارك More sharing options...
.Azhar قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 السلام عليكم ورحمة الله وبركاته . وهذا كود اخر لا علاقه له بالتاريخ , وانما يعتمد على عدد مرات فتح البرنامج وبعد انتهاء العدد المسموح به تخرج رساله تنبهك بشراء البرنامج . بالضبط كالبرامج التي تباع بالانترنيت تستطيع فتحها لمدة مرتين فقط . لكن هنا في الكود جعلت عدد مرات فتح البرنامج 100 مرة . Private Sub Form_Current() retvalue = GetSetting("A", "0", "Runcount") GD$ = Val(retvalue) + 1 SaveSetting "A", "0", "RunCount", GD$ If GD$ > 100 Then MsgBox ("انتهت مدة تشغيل البرنامج عليك بشراء البرنامج او الاتصال بالمطور"), , ("AZHAR ALIraqy") DoCmd.Quit End If End Sub 1 1 رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر نوفمبر 4, 2014 مشاركة قام بنشر نوفمبر 4, 2014 السلام عليكم استاذ ابو خليل أين يوضع الكود كما هو ظاهر يوضع في حدث عند تحميل النموذج ( نموذج بداية التشغيل ) رابط هذا التعليق شارك More sharing options...
hussein arby قام بنشر نوفمبر 4, 2014 الكاتب مشاركة قام بنشر نوفمبر 4, 2014 شكرا اخواني علي المجهود العظيم وجزاكم الله خيرا رابط هذا التعليق شارك More sharing options...
chouchou قام بنشر نوفمبر 21, 2014 مشاركة قام بنشر نوفمبر 21, 2014 السلام عليكم اريد انه لما تنتهي الصلاحية او قبل و لما نضغط على زر اخر يستدعي فورم اخر لتسجيل النسخة ما هو الكود شكر azhar رابط هذا التعليق شارك More sharing options...
gida قام بنشر مارس 30, 2016 مشاركة قام بنشر مارس 30, 2016 بعد اذن حضراتكم ايه هو التاريخ لفتح هذة القاعدة عشان مش بتفتح 1 رابط هذا التعليق شارك More sharing options...
Hosam Shehata قام بنشر مارس 30, 2016 مشاركة قام بنشر مارس 30, 2016 التاريخ بالجدول اخى 1 رابط هذا التعليق شارك More sharing options...
أحمد عبدالله محمد البعداني قام بنشر أكتوبر 15, 2016 مشاركة قام بنشر أكتوبر 15, 2016 ممكن سؤال كيفية الغاء فترة التجربة في اكسس لو تكرمتم رابط هذا التعليق شارك More sharing options...
eng aoff قام بنشر مارس 30, 2019 مشاركة قام بنشر مارس 30, 2019 بارك الله فيك استاذي العزيز ولكن لو نفرض انتهت الفترة التجريبية كيف ممكن ان اقوم بالدخول الى البرنامج والغاء المدة رابط هذا التعليق شارك More sharing options...
Gamor قام بنشر ديسمبر 10, 2019 مشاركة قام بنشر ديسمبر 10, 2019 اخي بعد اذنك اين يوضع هذا الكود رابط هذا التعليق شارك More sharing options...
محمد أبوعبدالله قام بنشر ديسمبر 10, 2019 مشاركة قام بنشر ديسمبر 10, 2019 اخي الكريم يوضع الكود كاملاً في النموذج = حدث في الحالي الكود فقط retvalue = GetSetting("A", "0", "Runcount") GD$ = Val(retvalue) + 1 SaveSetting "A", "0", "RunCount", GD$ If GD$ > 100 Then MsgBox ("انتهت مدة تشغيل البرنامج عليك بشراء البرنامج او الاتصال بالمطور"), , ("AZHAR ALIraqy") DoCmd.Quit End If الحدث فقط Private Sub Form_Current() ' هنا يتم كتابة الاكود End Sub تحياتي رابط هذا التعليق شارك More sharing options...
m.r قام بنشر ديسمبر 11, 2019 مشاركة قام بنشر ديسمبر 11, 2019 اختي ازهار ضهر عندي خطأ رابط هذا التعليق شارك More sharing options...
أفضل إجابة محمد أبوعبدالله قام بنشر ديسمبر 11, 2019 أفضل إجابة مشاركة قام بنشر ديسمبر 11, 2019 عطل السطر الثاني هكذا Option Compare Database 'Option Explicit Private Sub Form_Current() retvalue = GetSetting("A", "0", "Runcount") GD$ = Val(retvalue) + 1 SaveSetting "A", "0", "RunCount", GD$ If GD$ > 100 Then MsgBox ("انتهت مدة تشغيل البرنامج عليك بشراء البرنامج او الاتصال بالمطور"), , ("AZHAR ALIraqy") DoCmd.Quit End If End Sub تحياتي 2 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان