تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عمل تذكير وشريط المتحرك
#1
مشكلة في عمل تذكير في اخر وقت لصلاة مثلا
صلاة فجر ساعة 4:30 اريد تذكير لما تكون ساعة 4:29 بالعد تنازلي ؟

وايضا كيف حسب وقت لصلاة التالية مثلاً صلاة الظهر ساعة 12:30 كيف احتساب وقت المتبقي لصلاة


وايضا طريقة حمل شريط متحرك ؟


وجزاكم الله خيرا

الرد }}}
تم الشكر بواسطة:
#2
(28-09-24, 12:17 PM)altoki939 كتب : مشكلة في عمل تذكير في اخر وقت لصلاة مثلا
صلاة فجر ساعة 4:30 اريد تذكير لما تكون ساعة 4:29 بالعد تنازلي ؟

وايضا كيف حسب وقت لصلاة التالية مثلاً صلاة الظهر ساعة 12:30 كيف احتساب وقت المتبقي لصلاة


وايضا طريقة حمل شريط متحرك ؟


وجزاكم الله خيرا

مثال بسيط للشريط المتحرك:
PHP كود :
Public Class Form1
    Dim lines
() As String = New String() {"السبت""الاحد""الاثنين""الثلاثاء""الاربعاء""الخميس""الجمعة"}
 
   Sub re()
 
       lblh.Left pnlh.Left lblh.Width
    End Sub
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        For Each h 
As String In lines
            lblh
.Text &= " "
 
       Next
        re
()
 
   End Sub
    Private Sub Timer1_Tick
(sender As ObjectAs EventArgsHandles Timer1.Tick
        lblh
.Left += 1
    End Sub
    Private Sub lblh_Move
(sender As ObjectAs EventArgsHandles lblh.Move
        If lblh
.Left >= pnlh.Right Then re()
 
   End Sub
End 
Class 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: altoki939
#3
وطريقة معرفة فارق بين وقت ؟

مثلا ساعة 12:30 الاقامة
وساعة حالية 12:00 يعطيك العد دتنازلي؟
الرد }}}
تم الشكر بواسطة:
#4
(28-09-24, 03:26 PM)altoki939 كتب : وطريقة معرفة فارق بين وقت ؟

مثلا ساعة 12:30 الاقامة
وساعة حالية 12:00 يعطيك العد دتنازلي؟

المشكلة ان لكل شخص طريقته في التخزين والعرض و المقارنة لو ترفع مثال بسيط حتى تحدد الاسلوب الاوحد للحل المناسب لك صدقني بدون هذه الطريقة ستتاخر عن الحصول على الاجابة.
بشكل عام ذكرت لك ان الدالة المسؤولة و تحتاج منك التعديل هي كالتالي:
PHP كود :
Public Shared Function GetDateSpanText(fromDate As DateTimeOptional toDate As DateTime Nothing) As String
    Try
        Dim years 
As Integer 0months As Integer 0days As Integer 0hours As Integer 0minuts As Integer 0sec As Integer 0
        If toDate 
Nothing Then toDate DateTime.Now

        Do Until toDate
.AddYears(-1) < fromDate
            years 
+= 1
            toDate 
toDate.AddYears(-1)
 
       Loop

        Do Until toDate
.AddMonths(-1) < fromDate
            months 
+= 1
            toDate 
toDate.AddMonths(-1)
 
       Loop

        Do Until toDate
.AddDays(-1) < fromDate
            days 
+= 1
            toDate 
toDate.AddDays(-1)
 
       Loop


        Do Until toDate
.AddHours(-1) < fromDate
            hours 
+= 1
            toDate 
toDate.AddHours(-1)
 
       Loop
        Do Until toDate
.AddMinutes(-1) < fromDate
            minuts 
+= 1
            toDate 
toDate.AddMinutes(-1)
 
       Loop

        Do Until toDate
.AddSeconds(-1) < fromDate
            sec 
+= 1
            toDate 
toDate.AddSeconds(-1)
 
       Loop


        Return String
.Format("{0} Years {1} Months {2} Days {3} Houres {4} Minutes {5} Seconds"yearsmonthsdayshoursminutssec)
 
   Catch ex As Exception
        Return 
"Error"
 
   End Try
End Function 

المثال بالمرفقات
vs 2022 access 2007


الملفات المرفقة
.zip   Atimes.zip (الحجم : 36.8 ك ب / التحميلات : 15)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: Taha Okla
#5
PHP كود :
Imports System.Data.OleDb

Public Class Form1
    Dim db 
As String IO.Path.GetDirectoryName(Application.ExecutablePath) & "\db.accdb"
 
   Dim str As String "provider=microsoft.ace.oledb.12.0;data source=" db
    Dim con 
As New OleDbConnection(str)
 
   Dim dt As New DataTable
    Dim da 
As New OleDb.OleDbDataAdapter("select tname,tt from tb"con)
 
   Public Shared Function GetDateSpanText(fromDate As DateTimetoDate As DateTime) As String
        Try
            Dim days 
As Integer 0hours As Integer 0minuts As Integer 0sec As Integer 0
            Do Until toDate
.AddHours(-1) < fromDate
                hours 
+= 1
                toDate 
toDate.AddHours(-1)
 
           Loop
            Do Until toDate
.AddMinutes(-1) < fromDate
                minuts 
+= 1
                toDate 
toDate.AddMinutes(-1)
 
           Loop
            Do Until toDate
.AddSeconds(-1) < fromDate
                sec 
+= 1
                toDate 
toDate.AddSeconds(-1)
 
           Loop
            Return String
.Format(" {0} س {1} د {2} ث"hoursminutssec)
 
       Catch ex As Exception
            Return 
"Error"
 
       End Try
 
   End Function
 
   Function ts(t1 As DateTimet2 As DateTime) As String
        Return GetDateSpanText
(t1t2)
 
   End Function
 
   Sub gd()
 
       dt.Clear()
 
       da.Fill(dt)
 
       Me.DataGridView1.Rows.Clear()
 
       For Each row As DataRow In dt.Rows
            Me
.DataGridView1.Rows.Add(row(0), row(1))
 
       Next
    End Sub
    Sub sp
()
 
       For Each row As DataGridViewRow In Me.DataGridView1.Rows
            If row
.IsNewRow False Then
                Me
.DataGridView1.Rows(row.Index).Cells(2).Value ts(NowCDate(row.Cells(1).Value))
 
           End If
 
       Next
    End Sub
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        gd
()
 
   End Sub
    Private Sub Timer1_Tick
(sender As ObjectAs EventArgsHandles Timer1.Tick
        sp
()
 
   End Sub
End 
Class 
تحديث ليكون التحديث فقط للباقي و ليس كل البيانات
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: altoki939
#6
ماشاءلله عليك كفيت ووفيت ماشاءلله اعجبتني فكرتك

لو ممكن شوف قاعدة بيانات اريد اضيف كل صلاه في قائمة بروحها مع التاريخ محدد 
فاذا ممكن اريد يكون فلتر لتاريخ اليوم وايضا كل صلاة يكون لها تنبيه قبل صلاة بدقيقة


الملفات المرفقة
.zip   Atimes.zip (الحجم : 114.95 ك ب / التحميلات : 24)
الرد }}}
تم الشكر بواسطة:
#7
(28-09-24, 08:49 PM)altoki939 كتب : ماشاءلله عليك كفيت ووفيت ماشاءلله اعجبتني فكرتك

لو ممكن شوف قاعدة بيانات اريد اضيف كل صلاه في قائمة بروحها مع التاريخ محدد 
فاذا ممكن اريد يكون فلتر لتاريخ اليوم وايضا كل صلاة يكون لها تنبيه قبل صلاة بدقيقة

الملف المرفق الخاص بك اعترض عليه برنامج الحماية 
   

ما هي المشكلة برايك؟

لو تعيد رفع ملف القاعدة منفردا يكون افضل.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#8
(29-09-24, 12:57 AM)justforit كتب :
(28-09-24, 08:49 PM)altoki939 كتب : ماشاءلله عليك كفيت ووفيت ماشاءلله اعجبتني فكرتك

لو ممكن شوف قاعدة بيانات اريد اضيف كل صلاه في قائمة بروحها مع التاريخ محدد 
فاذا ممكن اريد يكون فلتر لتاريخ اليوم وايضا كل صلاة يكون لها تنبيه قبل صلاة بدقيقة

الملف المرفق الخاص بك اعترض عليه برنامج الحماية 


ما هي المشكلة برايك؟

لو تعيد رفع ملف القاعدة منفردا يكون افضل.

ارجاء استخدام هذي قاعدة البيانات 
https://www.mediafire.com/file/ceb2vx8f1...accdb/file

تتيح قاعدة البيانات التاريخ لكل يوم بالتاريخ + صلاه فجر + صلاه شروق + صلاة ظهر + صلاة العصر + صلاة المغرب + صلاة العشاء

اريد نفس لي عملتة سابقا لكن تحديث اليوم ااستخراج تاريخ اليوم من قاعدة بيانات بجميع الصلاوات مع العد تنازلي لكل صلاة 
ايضا يحدد لون لكل صلاة قريبة اقل من دقيقة وحدة .
الرد }}}
تم الشكر بواسطة:
#9
(29-09-24, 07:12 PM)altoki939 كتب :
(29-09-24, 12:57 AM)justforit كتب :
(28-09-24, 08:49 PM)altoki939 كتب : ماشاءلله عليك كفيت ووفيت ماشاءلله اعجبتني فكرتك

لو ممكن شوف قاعدة بيانات اريد اضيف كل صلاه في قائمة بروحها مع التاريخ محدد 
فاذا ممكن اريد يكون فلتر لتاريخ اليوم وايضا كل صلاة يكون لها تنبيه قبل صلاة بدقيقة

الملف المرفق الخاص بك اعترض عليه برنامج الحماية 


ما هي المشكلة برايك؟

لو تعيد رفع ملف القاعدة منفردا يكون افضل.

ارجاء استخدام هذي قاعدة البيانات 
https://www.mediafire.com/file/ceb2vx8f1...accdb/file

تتيح قاعدة البيانات التاريخ لكل يوم بالتاريخ + صلاه فجر + صلاه شروق + صلاة ظهر + صلاة العصر + صلاة المغرب + صلاة العشاء

اريد نفس لي عملتة سابقا لكن تحديث اليوم ااستخراج تاريخ اليوم من قاعدة بيانات بجميع الصلاوات مع العد تنازلي لكل صلاة 
ايضا يحدد لون لكل صلاة قريبة اقل من دقيقة وحدة .

الله يقدرني على تجهيز المثال مع انها اول مرة افكر مثل هذه الفكرة قد لا استطيع التطبيق كما تريده انت لكن الله يعين .
اول خطوة اضافة استعلامات لملف الاكسس
ثاني خطوة برمجة الواجهة في فيجوال بيسك دوت نت.
قد اتاخر ......
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#10
(29-09-24, 09:07 PM)justforit كتب :
(29-09-24, 07:12 PM)altoki939 كتب :
(29-09-24, 12:57 AM)justforit كتب :
(28-09-24, 08:49 PM)altoki939 كتب : ماشاءلله عليك كفيت ووفيت ماشاءلله اعجبتني فكرتك

لو ممكن شوف قاعدة بيانات اريد اضيف كل صلاه في قائمة بروحها مع التاريخ محدد 
فاذا ممكن اريد يكون فلتر لتاريخ اليوم وايضا كل صلاة يكون لها تنبيه قبل صلاة بدقيقة

الملف المرفق الخاص بك اعترض عليه برنامج الحماية 


ما هي المشكلة برايك؟

لو تعيد رفع ملف القاعدة منفردا يكون افضل.

ارجاء استخدام هذي قاعدة البيانات 
https://www.mediafire.com/file/ceb2vx8f1...accdb/file

تتيح قاعدة البيانات التاريخ لكل يوم بالتاريخ + صلاه فجر + صلاه شروق + صلاة ظهر + صلاة العصر + صلاة المغرب + صلاة العشاء

اريد نفس لي عملتة سابقا لكن تحديث اليوم ااستخراج تاريخ اليوم من قاعدة بيانات بجميع الصلاوات مع العد تنازلي لكل صلاة 
ايضا يحدد لون لكل صلاة قريبة اقل من دقيقة وحدة .

الله يقدرني على تجهيز المثال مع انها اول مرة افكر مثل هذه الفكرة قد لا استطيع التطبيق كما تريده انت لكن الله يعين .
اول خطوة اضافة استعلامات لملف الاكسس
ثاني خطوة برمجة الواجهة في فيجوال بيسك دوت نت.
قد اتاخر ......

الله يجزيك كل الخير يارب العالمين ماتقصر
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عمل تذكير altoki939 2 369 21-10-24, 06:28 PM
آخر رد: altoki939
  [سؤال] اريد عمل تذكير بميعاد Abdallah61 4 1,939 17-04-20, 10:22 PM
آخر رد: ابراهيم ايبو
  برنامج تذكير برساله بمده محدده hamdyyes 12 7,311 11-08-17, 01:33 PM
آخر رد: hamdyyes
  مساعدة في بناء برنامج تذكير بالمواعيد s3eed 1 2,975 12-09-16, 06:57 AM
آخر رد: سعود

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


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