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

سؤال عن كود لل Calendar

مغلق
بدأه Fara7 في 16 يونيو 2007 · 6 رد · 676 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا جميعاً

عندي صفحة عباره جدول عن

ID:

Test Type:

Company:

Test Date:

Test Time: (08:30 and 9:30 and 10:30) يعني ثلاث مواعيد فقد للإختبارات

Condidates No.: (15 لكل موعد)

Class No.:

المطلوب مني واللي مو عارفه أسويه إهوا التالي:

ربط ال Test Time

مع ال Test Date

مع الـ Condidates No

يعني

بتاريخ 1/7/2007

بالفتره 9:30 مثلاً

لا أحد يستطيع تسجيل أكثر من 15 شخص

كل فتره في تاريخ معين لا يمكن لاحد تسجيل أكثر من 15 شخص

مين ممكن يساعدني فيها؟

#2
اقتباس
يعني

بتاريخ 1/7/2007

بالفتره 9:30 مثلاً

لا أحد يستطيع تسجيل أكثر من 15 شخص

هادا الموضوع موضوع تعامل مع الوقت وليس مع (Calendar)

يرجى الشرح أكثر بقليل عن المتطلبات مشان يكون الحل متل ما بدك تماما

#3

الوقت + التاريخ

يعني بتاريخ اليوم بالوقت الواحد ما أقدر اسجل غير 15

#4

طيب لحل هالمشكلة لازم نعرف هل الوقت متغير أم ثابت؟

طيب لنفترض انو متغير (بظن اي) ورح نحاول حل الطريقة منطقيا أول شي

هلأ في قاعدة البيانات وضمن جدول اعدادات الموقع (المفروض يكون في هيك شي) رح نحدد التاريخ المطلوب

وضمن صفحتنا المحددة رح نعمل تابع (أو أي جزء من الكود) بيجيب هالتاريخ لمتغير موجود في الصفحة)

وصلت هي الفكرة ... ان شاء الله يكون اي

هلأ من بعد هالشي منحاول نعمل (جلب لعدد العناصر المسجلةضمن هذا التوقيت) وطبعا التوقيت لازم يكون توقيت بداية ونهاية

هلأ اذا وقع التاريخ الحالي (DateTime.Today) ضمن تاريخ البداية وتاريخ النهاية منروح على قاعدة البيانات باستعلام

اختر عدد السجلات المدخلة ضمن هذا التاريخ

(

SELECT Count(*) FROM Table_Name Where

Date_Of_Register in (Date1 , Date2)

)

حيث Date1 و Date2 هي قيم تم تمريرها ديناميكيا حسب القيم التي أتى بها ذلك التابع (لا تقولو أي تابع ... لسا من شوي ذكرتو B) )

(التاريخ موجود في حقل قيمته الافتراضية GetDate() )

هلأ منحول الرقم المرجع إلى نوع int ومنشوف قيمته ؟؟؟

أكبر من (العدد المطلوب ويمكن أن يكون ديناميكيا أيضا))لا تسجل

أصغر من العدد المطلوب : حسنا أظهر عناصر التسجيل .... إلخ

أرجو تكون الفكرة وضحت شوي

الموضوع بدو شغل بس مانو صعب

#5

تسلم تسلم تسلم على هالشرح

بس بدي عذبك معي شوي :(

أنا مبتدأه ومطلوب مني إعمل هالشي ولازم يتسلم بكره :(

فبتمنى تساعدني بالشرح بالكود وبالخطوات إذا ما عندك مانع

وأنا رح حطلك شرح تفصيلي عن الجدول والفورم اللي عندي

(الجدول في الداتابيس يحتوي على )

SchdID

TestType

CompanyName

TestDate

TestTime

CondidatesNumber

والفورم بالـASP يحتوي على التالي:

Test Type (إما أن يكون English أو Arabic فقط) عباره عن Drop Down List

CompanyName عباره عن Text Box

Test Date (عباره عن رزنامه لاختيار التاريخ) Calendar

TestTime ((عباره عن 3 مواعيد ثابته لا تتغير وهي (8) أو (9) أو (10) )) عبارة عن Drop Down List

Condidates Number (لازم يكونو 15 فقط بتاريخ 1 لفتره واحده) عبارة عن Text Box

وزر Insert بحيث عندما يملأ البيانات ويضغط الإدخال يقوم بالإدخال في بالجدول الخاص بالداتابيس ويتم عرضها على DataGrid

الخطوات اللي بتمنى تساعدني فيها بالكود وخطوه بخطوه هي :

إن مثلاً بتاريخ 1/7/2007 فترة الساعه 8 ،، لا يمكن التسجيل فيها إلا لـ 15 شخص

يعني إذا دخلت أنا وسجلت 10 بتاريخ 1/7 بفترة الساعه 8

ثم دخل مستخدم آخر و اختار نفس التاريخ ونفس الفتره أن لا يمكنه تسجيل أكثر من 5 أشخاص لإن الحد الأقصى هو 15

أتمنى إني أكون قدرت أوصل الفكره صح وأتمنى انك تقدر تساعدني بالكود

وشكراً كتييييييييييييييييير

#6

طيب يا أخي الكريم كل شي واضح بس طبق هالشي

نحن هون ما منحل مشاكل بل منعطي أفكار حلها لحتى تشتغلو فيها

شو الفائدة اذا كتبتلك الكود وقلتلك خلص خدو والصقو ومشي الحال وكل شي تمام

وانت ما عرفان شو صاير ؟؟

لأنو المبرمج ما بدو أكتر من فكرة لحتى يطبق اللي بدو اياه

وبالنسبة للأفكار ترا كل شي ممكن وسهل واذا خلص بدك الكود متل ما هوي فجاهز وما عندي أي مشكلة

#7

شكراً لك

هذا الموضوع مغلق.

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