الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغير لون التاريخ قبل شهر من موعد

بدأه ورررده في 11 ديسمبر 2013 · 14 رد · 785 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

 

أعزائي عندي سؤالين

 

الاول اريد ان يتغير لون التاريخ قبل موعده بشهر وبعد انتهاء التاريخ يرجعي لونه عادي

انا عارفه انه من التنسيق الشريطي لكن لم اعرف اكتب الصيغة صح

 

السؤال الثاني انا عندي في قاعدة البيانات تاريخ مثلا 12/12/2013

واريد اعمل استعلام بـ شهر فقط مثل 12

او بسنة فقط مثل 2013

 

انا عارفه اعمل استعلام بالتاريخ كامل 12/12/2013

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

 

 

 

دعوه صادقه لكل شخص يحاول يساعدني

 

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

#2

فى التنسيق الشرطى 

 

Date()-[DT]<=30 And Date()-[Dt]>-1

 

حيث Dt هو التاريخ المراد تنسيقة

 

السؤال الثانى

 

فى الاستعلام اجعلى الشرط

([التاريخ])month

#3

ارفق المثال ليتضح السؤال ويسهل الرد والجواب .

mk17481_26bccea871.gif
#4

شكرأ لكم أخواني على الاستجابه وسرعه الرد ربي يعطيكم العافيه ويسهل عليكم اموركم

 

بالنسبة للتنسيق الشريطي أخي لي يضبط معي لا اعرف اين السبب

اريده ان يتغير لون (تعبئه) تاريخ استحقاق الايجار في جدول او بالاصح في تقرير العقود الى اللون الاحمر قبل الموعد بشهر وبعد انقضاء مده التاريخ يرجع اللون طبيعي كما هو سابقاً.

 

اما بالنسبة للاستعلام

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

 

 

القاعدة بالمرفق

 

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

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

بيانات قاعدة1.rar

#5

السلام عليكم

ارو ان يكون هو طلبك

اخوكم

OFFLINE

offline-بيانات قاعدة1.rar

#6

 معادلة شرط التنسيق

الصق الكود التالي في مربع شرط التنسيق

Date()-[تاريخ استحقاق الايجار]<=30 And [تاريخ استحقاق الايجار]>Date()

تم تعديل هذه المشاركة بواسطة ramhan في 12 ديسمبر 2013 في 01:59

خبير تحليل النظم

خبير Business Process ونظم ERPs

خبير قواعد بيانات وبرمجة اكسس

 

abc_2_me@hotmail.com

#7

أخي الكريم OFFLINE

 

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

 

انا لدي نموذج اسمه المصاريف

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

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

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

 

علماً بان التاريخ الموجود في المصاريف تاريخ تلقائي =Data

 

 

وشكرا لك أخي

 

اتمنى من كرمكم مساعدتي في القريب العاجل

فلم يبقى لموعد التسليم الا يوم واحد

تم تعديل هذه المشاركة بواسطة ورررده في 12 ديسمبر 2013 في 09:04

#8

:salam:

 

أولا تجدر الملاحظة إلى أن أسماء الحقول باللغة العربية قد يسبب لك مشاكل مع الكود ، يفضل تحوليها إلى اسماء باحرف لاتينية ولو مختصرة.

 

ثانيا اعتقد أنك تبحثين عن هذا الكود: انشئي استعلام جديد ثم ادخلي على التصميم بطريقة SQL وألصقي هذا الكود ثم حوليه إلى طريقة التصميم الجدولي مرة أخرى ولاحظي الاضافة:

 SELECT Table1.[رقم العقد], Table1.التاريخ, Table1.[قيمة الصرف], Table1.[وصف الصرف], Format([التاريخ],"yyyy") AS Yr1, Format([التاريخ],"mm") AS Mn1
FROM Table1
WHERE (((Table1.[رقم العقد])=[أدخل رقم العقد:]));

يبدو أن ما تبحثين عنه هو الاضافتين هذه حتى تتمكني من عمل الاستعلام كما تريدين.

 

:ohrly: 

#9
ramhan كتب:

 

 معادلة شرط التنسيق

الصق الكود التالي في مربع شرط التنسيق

Date()-[تاريخ استحقاق الايجار]<=30 And [تاريخ استحقاق الايجار]>Date()

 

 

أخي الكريم

 

قمت بكتابه الكود ولكن اصبح البرنامج يلون التاريخ الذي اكبر من 30 يوم

انا انا اريد ان يقوم بتلوين التاريخ قبل مدته ب30 يوم وعند انقضاء مدة التاريخ بيوم مثلا يرجع لون التاريخ كما هو سابقاً

 

ارفقت صوره للمشكلة بعد تطبيقي للكود

 

 

شكرا لك وفقك الله

post-279695-0-59179100-1386831368_thumb.

#10

آسف لم أنتبه لفكرة الطلب الأول، ولكن الكود الذي استخدمتيه يمكن تعديله إلى الشكل التالي حتى تحددي التاريخ:

Between Date() And (Date() + 30)

وذلك في الشرط التنسيقي

#11
AbuAdnan كتب:

:salam:

 

أولا تجدر الملاحظة إلى أن أسماء الحقول باللغة العربية قد يسبب لك مشاكل مع الكود ، يفضل تحوليها إلى اسماء باحرف لاتينية ولو مختصرة.

 

ثانيا اعتقد أنك تبحثين عن هذا الكود: انشئي استعلام جديد ثم ادخلي على التصميم بطريقة SQL وألصقي هذا الكود ثم حوليه إلى طريقة التصميم الجدولي مرة أخرى ولاحظي الاضافة:

 SELECT Table1.[رقم العقد], Table1.التاريخ, Table1.[قيمة الصرف], Table1.[وصف الصرف], Format([التاريخ],"yyyy") AS Yr1, Format([التاريخ],"mm") AS Mn1
FROM Table1
WHERE (((Table1.[رقم العقد])=[أدخل رقم العقد:]));

يبدو أن ما تبحثين عنه هو الاضافتين هذه حتى تتمكني من عمل الاستعلام كما تريدين.

 

:ohrly: 

 

 

 

 

 

يعطييييييك الف عافييية

بالضبط هذا اهو المطلوب

ربي يسهل عليك مثل ماسهلت علي

 

....

 

الي عنده خلفيه عن موضوع التاريخ لا يخبل علي

وربي يعطيكم العافيه

#12
AbuAdnan كتب:

آسف لم أنتبه لفكرة الطلب الأول، ولكن الكود الذي استخدمتيه يمكن تعديله إلى الشكل التالي حتى تحددي التاريخ:

Between Date() And (Date() + 30)

وذلك في الشرط التنسيقي

 

 

يعطيك العافيه أخوي

ماقصرت جزاك الله خير

 

ضبط معاي ربي يوووفقك ويسهل عليك

#13

شكرا لكم جميعا

 

ربي يوفقكم

#14

:( صادفتني مشكلة

 

تغير صيغة التاريخ

حيث يتم تبديل بعض التورايخ وليس الكل

بين يوم وشهر مثل عند كتابه

13/12/2013

يصبح

12/13/2013

#15

من خصائص الحقل ، حولي التنسيق (Format) إلى صيغة dd/mm/yyyy، وعموما هذه ليست مشكلة ولكنها بسبب اعدادات ويندوز فلو لاحظتي للتاريخ بجوار الساعة ستجدينه بنفس الطريقة لذلك تحتاجين لتعديل تنسيق التاريخ في الحقل حتى لا يتأثر بتنسيق بيئة الويندوز.

مواضيع مشابهة