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

عندي مشكلة لقيتلها حل وعايز اعرف لو حل سليم او لأ ..

مغلق
بدأه White Leopard في 3 أبريل 2007 · 3 رد · 795 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يجماعة .. :) كيف الحال إن شاء الله ..

أولا

انا شغال على VB.NET2005 .. واكسس

المشكلة كانت اني مش عارف ادخل الشهر في قاعدة لابانات عندي .. مش لاقي المكان الصحيح ..

دي وصلات للبرنامج للي عايز يفهم قصدي ..

http://rapidshare.com/files/23390830/OWM.rar.html

http://d.turboupload.com/de/1670591/psbqdzithb.html#

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

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

طيب انا راحت مني دي ودلوقتي افتكرت وعايز ادخل الشهر .. بس ازاي من غير ماعيد من الاول لأن الوقت مش سامح .. ؟

فآخر المطاف لقيت حل .. انا حاسس ان مفيش غيره بصراحة .. بس تنفيذه بيختلف من شخص زي لواحد محترف . .

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

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

الموظف بيختار منها الشهر ...

يناير

فبراير

مارس

:

:

طيب والشهر الي بيختاره .. على اساسه بيتم التالي ..

بتختفي جميع ال textboxs الي ف الشاشة .. وبتظهر ال TEXTboxs الخاصة بالشهر الي هو اختاره ..

ده بيعني ..

اني هعمل لجدول الخصومات مثلا ..

12 جدول بنفس المواصفات .. بس مفرغين من البيانات الي بتتغير شهريا .. زي قيمة الخصم .. عدد الخصومات .. الخ

12 جدول لكل شهر ..

طبعا معناه ان في 12 Bindingsource و 12 Tableadapter و 12 × 7 textbox في الشاشة

كل دول بيتم تغيرهم تبعا للي المستخدم بيختاره ..

هو الفكرة جاري تنفيذها عشان الوقت اضيق من خرم الإبرة ..

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

جزاكم الله خير مقدما ..

السلام عليكم

post-90958-1175603377_thumb.gif

#2

يجماعة فوق 100 زاير فيش رد :) ؟؟

#3

السلام عليكم أخي الكريم:

عفواً , أنا لم أر المشروع لأن حجمه كبير قليلاً بالنسبة للسرعة التي لدي ... ولكن كما فهمت :

إذا كان الغرض فقط معرفة أن سجل ما إلى أي شهر ينتمي , لماذا لا تقوم بإضافة عمود واحد فقط إلى جدول البيانات

المقصود , وهذا العمود يحمل رقم الشهر الذي أدخل فيه السجل , حيث يمكنك أن تملأ قيمة الشهر من خلال التاريخ

( أو اعتماداً على قيمة التاريخ المدخل ) لذلك السجل . ويمكن ملء تلك القيمة كما يلي :

لو فرضنا مايلي :

1- لديك أداة DateTimePicker والتي يتم إدخال التاريخ من خلالها.

2- أداة TextBox و لتكن مخفية و مربوطة بحقل الشهر المقصود , والذي يمكن أن تجعل نوع بياناته String

وقبل حفظ السجل , املأ ذلك الـ TextBox كما يلي :

TextBox.Text = DateTimePicker.Value.Month.ToString

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

ولن تكلفك العملية سوى TextBox واحد مخفي دائماً وسطر كود واحد لتعبئته.

إذاً عمود واحد يكفيك شر 12 جدول و غيره الكثير ...

ونصيحتي لكل الزملاء أن يتعبوا على تصميم قاعدة البيانات لأنهم سيرتاحوا ببناء البرنامج إن شاء الله . والله أعلم ...

هذا ما فهمته من سؤالك , ولا تنسونا من صالح الدعاء.

#4

أخي جزاك الله خير عالرد ..

انا فكرت ف الفكرة دي ..

بعدين اتضح انو مثلا لو جدول الخصومات ..فيه 4 سجلات .. بيتم التغيير فيهم كل شهر ..

اصبح عندنا باخر السنة 48 سجل.. في جدول واحد ,,

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

اكيد في فكرة ثانية ..

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

ومع الشهر الجديد بيتم تغيره يدويا ..

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…