تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
منع تسجيل بيانات علي جدول الحركات بقاعدة بيانات sql خلال فترة زمنية (اقفال الفترة ا)
#1
   
من خلال الشاشة الاتية كيف يمكن وضع كود علي كافة النماذج  بظهور رسالة تحذير تفيد بانة تم اغلاق الفترة 
ولايمكن التسجيل   حيث ان الفترة مغلقة
الرد }}}
تم الشكر بواسطة:
#2
يمكنك أن تستخدم شرطا عبارة عن Boolean و هذا الشرط يجب ان يحقق تاريخ البداية و تاريخ النهاية
فإن تحقق الشرط تقوم بإظهار رسالة تحذيرية و إن لم يتحقق الشرط تسمح بتسجيل البيانات
الرد }}}
تم الشكر بواسطة:
#3
شكرا جزيلا
هل من الممكن توضيح ذلك من خلال الكود
الرد }}}
تم الشكر بواسطة:
#4
أعتقد أنك تحاول إغلاق سنة مالية ثم بعد ذلك تريد بدء عام جديد


اولا السنة المالية لها تاريخ تبدا منه و في حالتك هنا هذه البداية يجب ان تكون 1/1/2106 00:00:01 Am , أما تاريخ اغلاق السنة المالية يجب ان يكون31/12/2106 11:59:59 Pm و هذان التاريخان هما الشرطان اللذان تحتاج اليهما

وهذا علي اعتبار انك سقوم بإيقاف تسجيل البيانات في اخر ثانية من سنة 2016 و ايضا تفتح باب التسجيل في اول ثانية من عام 2016


تاريخ الاغلاق هنا هو الذي يجب ان تقارن به التاريخ الحالي فإن كان الاثنان  متساويان تقوم بإظهار رسالة للمستخدم تفيد اغلاق التسجيل و ان كان التاريخ الحالي اقل من تاريخ الاغلاق و اكبر من تاريخ بداية التسجيل هنا تسمح للمستخدم بالتسجيل

انت تحتاج لكلاس بسيط مثل هذا الكلاس او يمكنك ان تكتب الفكرة كما يحلو لك


PHP كود :
Public Class FinanceComplete

    Private now 
As DateTime DateTime.Now
    Public Sub 
New()

 
   End Sub

    Public ReadOnly Property StartDate 
As DateTime
        Get
            Return 
New DateTime(now.Year11001)
 
       End Get
    End Property

    Public ReadOnly Property EndDate 
As DateTime
        Get
            Return 
New DateTime(now.Year1231115959)
 
       End Get
    End Property
End 
Class 


وهذه هي المقارنة التي يجب ان تقوم بها

PHP كود :
       Dim fc As New FinanceComplete
        If Me
.DateTimePicker1.Value fc.EndDate Then
            
' show message box
        End If

        If Me.DateTimePicker1.Value < fc.EndDate AndAlso Me.DateTimePicker1.Value > fc.StartDate Then
            ' 
ثم بتسجيل البيانات
        End 
If 
الرد }}}
تم الشكر بواسطة:
#5
شكرا جزيلا استاذي الفاضل

مزيدا من التوضيح

لدي هذا النموذج 

     


اسجل من خلاله الي جدول فى sql


   

ولدي سند القبض  هذا  
ما اريدة عند الضغط علي زر الحفظ والتاريخ  قبل او يقع او يساوي التواريخ المسجلة بالجدول يمنع الحفظ
   
الرد }}}
تم الشكر بواسطة:
#6
بعد إغلاق السنة المالية ضع هذا الاستعلام

--هذا إستعلام لعمل قاعدة البيانات للقراءة فقط و لا يمكن التعديل عليها

ALTER DATABASE  DATABASE_NAME  SET READ_ONLY WITH NO_WAIT

--و هذا إستعلام لإعادة قاعدة البيانات للقراءة و الكتابة

ALTER DATABASE DATABASE_NAME SET READ_WRITE WITH NO_WAIT
الرد }}}
تم الشكر بواسطة:
#7
ضع مثال ليسهل التعديل علية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,027 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  كيف يتم عرض جدول من قائمة listbox في داتاقريدفيو ahmedfa71 5 883 04-09-25, 02:59 PM
آخر رد: ahmedfa71
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,487 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  مشكلة عدم قراءة قاعدة بيانات MS access 0 427 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 357 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 293 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 529 25-02-25, 09:31 AM
آخر رد: heem1986
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,754 07-02-25, 07:59 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 641 31-01-25, 10:21 PM
آخر رد: Kamil
  [سؤال] كود قاعدة بيانات visual basic 2010 express KHALED987 1 515 25-01-25, 12:39 PM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم