اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم

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

ياخذ تاريخ اليوم + اليوم التالي + اليوم اللي بعدة

علما يوجد  فوق القائمة المنسدلة  حقل للتاريخ بالنموذج

وشكرا لكم

Untitled1.jpg

تم تعديل بواسطه Ahmed_J
قام بنشر

شكرا لك استاذ @Moosak

بارك الله فيك

لااستطيع استخدام جدولين

هل ممكن عمل ذلك عن طربق النموذج  للجدول

وشكرا لك

قام بنشر

السلام عليكم شباب 🙂

 

طريقتي:

image.png.46516f25bccf7fbd6732ff2a8bfc4285.png

.

وفي حدث "بعد تحديث" Date Start :

Private Sub Date_Start_AfterUpdate()
    
    Me.cmb_3Dates.RowSourceType = "Value List"
    Me.cmb_3Dates.RowSource = Empty
    
    Me.cmb_3Dates.AddItem Me.Date_Start
    Me.cmb_3Dates.AddItem Me.Date_Start + 1
    Me.cmb_3Dates.AddItem Me.Date_Start + 2
    
End Sub

 

جعفر

1416.3Dates.accdb.zip

  • Like 2
  • Thanks 1
قام بنشر
2 ساعات مضت, jjafferr said:

السلام عليكم شباب 🙂

طريقتي:

image.png.46516f25bccf7fbd6732ff2a8bfc4285.png

وفي حدث "بعد تحديث" Date Start :

Private Sub Date_Start_AfterUpdate()
    
    Me.cmb_3Dates.RowSourceType = "Value List"
    Me.cmb_3Dates.RowSource = Empty
    
    Me.cmb_3Dates.AddItem Me.Date_Start
    Me.cmb_3Dates.AddItem Me.Date_Start + 1
    Me.cmb_3Dates.AddItem Me.Date_Start + 2
    
End Sub

جعفر

وعليكم السلام ورحمة الله تعالى وبركاته أستاذي الجليل ومعلمي القدير و والدى الحبيب أستاذ @jjafferr :fff:

اذا حضر الماء بطل التيمم :yes:

قام بنشر (معدل)
2 ساعات مضت, jjafferr said:
Private Sub Date_Start_AfterUpdate()
    
    Me.cmb_3Dates.RowSourceType = "Value List"
    Me.cmb_3Dates.RowSource = Empty
    
    Me.cmb_3Dates.AddItem Me.Date_Start
    Me.cmb_3Dates.AddItem Me.Date_Start + 1
    Me.cmb_3Dates.AddItem Me.Date_Start + 2
    
End Sub

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

    
    Me.cmb_3Dates.RowSourceType = "Value List"
    Me.cmb_3Dates.RowSource = Empty
   
 Dim Days As Integer
 
 For Days = 0 To 2
  Me.cmb_3Dates.AddItem Format(DateAdd("d", Days, Date_Start), "dd/mm/yyyy")
 Next Days

وان اردنا استعمالها من خلال روتين عام  ممكن 
 

Function DayLoop2(ByVal DateStart As Date) As String
Dim strSQL    As String
Dim i         As Integer
Dim N         As Integer
    N = 2
    strSQL = ""
  For i = 0 To 2
    strSQL = strSQL & Format(DateAdd("d", i, DateStart), "dd/mm/yyyy") & "; "
  Next i
    DayLoop2 = strSQL
End Function

 

تم تعديل بواسطه ابا جودى
  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information