تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] يا جماعة اريد كود تنبيه تاريخ انتهاء صلاحية لمادة قبل 30 يوم
#1
Sad 
يا جماع انا اعمل على برنامج تسيير مخزون سلعة والبيع وأريد ان ينبهني البرنامج عن قرب انتهاء تاريخ السلعة مع العلم أني اعمل على قاعدة بيانات اكسس 2008 ويتم تسجيل تاريخ انتهاء في جدول material العمود datex
ارجو ان تساعدوني ......من فظلم ...ولكم جزييييل الشكر
الرد }}}
تم الشكر بواسطة:
#2
Private Sub Form_Open(Cancel As Integer) On Error GoTo MyErr:

Dim MyFirst As Date
Dim MyInDate
Dim MyTableName As String
MyInDate = DFirst("[Date1]", "[T1]")
If Not IsNull(MyInDate) Then
MyFirst = MyInDate
Else
DoCmd.SetWarnings False
DoCmd.RunSQL ("INSERT INTO T1 ( Date1 ) SELECT Date();")
DoCmd.SetWarnings True
MyFirst = Date
End If

If MyFirst <= Date - 3 Then ' الوقت هنا تم تحديده بثلاثة ايام
MsgBox "مضى على تشغيل البرنامج 3 أيام وسيتم ايقاف البرنامج"
Call TableDelete
Else
If MyFirst > Date Then
MsgBox "تم التلاعب بتاريخ الجهاز وسيتم ايقاف تشغيل البرنامج"
Call TableDelete
End If
End If
Exit Sub

MyErr:
If Err.Number = 3078 Then
MsgBox " تم تعطيل البرنامج" & vbCrLf & vbCrLf & _
" مع السلامة " & vbCrLf & vbCrLf & _
" تعطيل", vbOKOnly + vbMsgBoxRight + vbExclamation
DoCmd.Quit
Else
MsgBox Err.Number & vbCrLf & Err.Description
End If

End Sub
سبحان الله وبحمده Heart
الرد }}}
تم الشكر بواسطة:
#3
اخي اشكركر على ردك ...لاكن اريد كود من اجلانتهاء صلاحية ...او كود بحث في تاريخ ...وكود مقارنة بين تاريخ اليوم وتاريخ المواد ...واضهارها
datagridview ...... Angel Angel Angel Angel Angel Angel Angel Angel Angel
الرد }}}
تم الشكر بواسطة:
#4
بخصوص كود بحث او باصح فلتر DataGridView 

كل ما عليك عمل التالى
كود :
DataView dv;
dv = new DataView(ds.Tables[0], "type = 'business' ", "type Desc", DataViewRowState.CurrentRows);
dataGridView1.DataSource = dv;

حيث ان الجزء التالى
كود :
new DataView(؟؟؟)

فى الجزء بدلاً من ؟؟ كما لو انك تقوم بعمل استعلام فى قاعدة البيانات
حيث ان الجزء التالى
كود :
type = 'business

كما لو انك تقوم بتطبيك جزء WHERE فى كود الاستعلام بقاعدة البيانات
وبما انك تريد عمل بحث بالتاريخ كل ما علك كتابة
كود :
data = #01-01-2018#

وعلى هذا النحو
وهذا الجزء
كود :
type Desc

هو ترتيب العمود غير كلمة type الى اسم العمود لديك الذى يتم جلبه من قاعدة البيانات
وليس العمود الذى قمت بتسميته او تعريبه فى الفورم

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: محمد كريّم , sendbad100 , ابو روضة
#5
لم أفهم الكود ....لو أنك تبسطو شو  لاني مبتدأ في هذا ....وأحاو قدر الامكان التعلم .....
يا ريت تعمل فييديو أو مشروع بسيط لأفهم عليه ....وجزاك الله خيراااا
الرد }}}
تم الشكر بواسطة:
#6
(14-07-18, 07:23 AM)elgokr كتب :
اخي اشكرك كثيرا ....لكن لم أفهم .. لو تضع برنامج بسيط.......مع العلم اني استعمل vb.net 2010   وعندي قاعدة اكسس 2008    ....اتمنى ان ترد في قريب العاجل وشكرا Angel Angel Angel Blush Blush Blush Blush Blush Blush Blush Blush
الرد }}}
تم الشكر بواسطة:
#7
كود :
Private Function GetExpirtProduct(ByVal sType As String) As Integer
        Try
            Dim CON As New SqlClient.SqlConnection
            Dim COM As New SqlClient.SqlCommand
            Dim DR As SqlClient.SqlDataReader = Nothing


            Dim strsql1 As String = "SELECT * FROM material  WHERE ( ProductName ='" & sType & "') AND  ( datex = '" & Date.Today.AddDays(-30).ToString("MM/dd/yyyy") & "')"
            CON.ConnectionString = constring3
            CON.Open()
            COM.Connection = CON
            COM.CommandType = CommandType.Text
            COM.CommandText = strsql1
            COM.Parameters.Clear()

            Dim Result As Integer = COM.ExecuteScalar

            CON.Close()

            Return Result
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Function

هذا الفنكشن من مكتبتى القديمة للفيجول بيسك بيجيب الى قربت على الانتهاء عدل عليه زى ما تحب
لو تحب تحذف اسم المنتج براحتك
الرد }}}
تم الشكر بواسطة: Finish , Finish
#8
خي اسف ....ولاكن لم افهم ارجو اني لم ازعجك كثيرا ...هل يمكنك ان تصنع مثال تطبيقي
ساعطيك ملف قاعدة البانات وانت اصنعلي مثال ...وشكرا ...وسامحني على ازعاجك يا غالي Heart Heart 
قاعدةبيانات من نوع اكسس ...باسورد دخول :
كود :
key:khalilfox

كود :
Imports System.IO
Imports System.Data.OleDb


Public Class FormMain
   Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\DB.mdb;JeC:\Users\LENOVO\Desktop\khalil\khalil\SalesSystem\ApplicationEvents.vbt OLEDB:Database Password=key:khalilfox"
   Dim Conn As New OleDbConnection(ConStr)
   Dim DataSetMaterials As New DataSet
   Dim SQLMaterials As String = "Select * from Materials"


الملفات المرفقة
.rar   DB.rar (الحجم : 49.44 ك ب / التحميلات : 132)
الرد }}}
تم الشكر بواسطة:
#9
عندى بس برنامج وموقع هسلمهم واعمله لك يااخى خلال يومين
الرد }}}
تم الشكر بواسطة: khalilfox
#10
(07-08-18, 01:58 PM)mero5000 كتب : عندى بس برنامج وموقع هسلمهم واعمله لك يااخى خلال ش
شكرا اخي لردك ....اتمنى ان يكون في القريب العاجل ..... Heart Heart Heart Heart Heart Heart
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] يوجد مثال|كيف نعيد صياغة نص ليكون تاريخ مقبول justforit 7 308 01-11-25, 10:54 PM
آخر رد: justforit
  [VB.NET] بحث عن تاريخ EMADW 0 237 31-03-25, 10:35 PM
آخر رد: EMADW
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 564 22-03-25, 09:59 AM
آخر رد: mh66
  اريد كود لو سمحتم خالد كامل1 10 1,226 15-02-25, 02:15 PM
آخر رد: خالد كامل1
  اريد كود معين اثابكم الله خالد كامل1 1 458 04-02-25, 09:28 PM
آخر رد: aliday03
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 642 18-11-24, 01:02 AM
آخر رد: rdxdz
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 671 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 514 07-11-24, 08:54 AM
آخر رد: F.H.M
  [نقاش] اريد مسااعدة انا مبتدئة ف بحر غارق?? ..N 1 350 29-09-24, 11:16 PM
آخر رد: justforit
  رسالة تنبيه بوصول الموظف إلى 7 ساعات فأكثر saud1004 0 287 08-09-24, 07:10 PM
آخر رد: saud1004

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


يقوم بقرائة الموضوع: