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

حيرني هذا اللغز( مشكلة ثانية تابعة للأولى ) : ماذا لو عندي صنف رئيسي وصنف فرعي في نفس العمود ؟

بدأه vbzaidan في 28 يوليو 2008 · 32 رد · 3,092 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#26

أخى العزيز

------

اقتباس
برنامج مثال للتوضيح :

لديك :

صنف رئيسي - > سيارة صنف فرعي -> بترول

صنف رئيسي - > موتورسيكل صنف فرعي -> بترول

هنا سيرفض الـ SQL server 2005 تكرار حقل الصنف الفرعي

أريت حقل الأصناف الفرعية يحتوي على أسماء متكررة ( بترول )

---

بما إنة مفتاح خارجى يمكن تكرارة - وهو بالفعل مافعلتة فى قاعدتك لدى -

-----------------------

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

إبحث بالمنتدى هنا يوجد الحل

-------------------------

أبشر حاليا أنا فى نصف الأجراء المخزن الذى طلبتة أنت

قمت بتعديل بعض الأفكار مثل عمل جدول وهمى للتخزين

إدعو لى أن أستطيع إكمالة

- شكرا لك موضوعك جعلنى أبحث فى أشياء كثيرة جديدة على -

---------------------

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#27

لن تستطيع إدخال صنفين فرعيين لهما نفس الإسم إذا كان المفتاح أساسي .... ( في الحقيقة ليست هناك أي ضرورة لجعل عمود الأصناف الفرعية مفتاح أساسي لإحتمالية عملية التكرار وهذا من الثوابت المتفق عليها )

ـ فرحت كثيرا لأنك إستفدت ...

ـ

هل رأيت صورتي البرنامج التي أرفتها في الموضوع في الصفحة الأولى

ألقي نظرة عليها ...

(( قضية عملية الجرد ))

ـ لقد تعبت كثيرا في البحث عن الحل وقررت أن أغير طريقة عرض الإجراء كالتالي :

صنف رئيسي ------------- صنف فرعي ------------- مجموع الصنف في شهر محرم ------------- مجموع الصنف في شهر صفر -------------

بالأمس كانت :

صنف رئيسي / فرعي ------------------ مجموع الصنف في شهر محرم ------------- مجموع الصنف في شهر صفر -------------

أخي Vbm لقد أعدت النظر في قضية عرض الأصناف الفرعية و الأصناف الرئيسية في نفس العامود فقررت إلغاء هذه الطريقة ( عرضهما معا في نفس العمود ) لذا سأجعلها بالشكل التالي :

صنف رئيسي ------------- صنف فرعي ------------- مجموع الصنف في شهر محرم ------------- مجموع الصنف في شهر صفر -------------

الأسباب التي دعتني لذلك هي :

قد يتكرر الصنف الفرعي المراد جرده مرتين ( هذه ليست عملية إدخال هذه عملية جرد تذكر ذلك ) وهذا الشيء قد يحدث إلتباس للمستخدم لانه لن يعرف هذا الصنف الفرعي المتكرر لأي صنف رئيسي تابع مثال :

الصنف--------- مجموع مصاريف الصنف في شهر محرم

بترول ------- 1000

بترول ------ 500

لاحظت الآن كيف يحصل الإلتباس إذا وضعتها في نفس العمود ...

لاحظ معي بترول في الصف الأول تابع للسيارة والصف الثاني تابع للموتوريسكل

تم تعديل هذه المشاركة بواسطة vbzaidan في 6 أغسطس 2008 في 15:59

#28

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

لذلك أرجو منك حاليا ( إذا كان لديك بعض الوقت ) أن تجد كيفية عرض تفاصيل الجرد بالطريقة الثاني وليست الأولى ...

وهأنذا أنشغل مرة أخرى لعمل لي مع الوالد ولولا ذلك لجلست عليها الآن وحللت هذ اللغز الذي بدا سهلا لي ...

بالنسبة لوضع إيميلي للتواصل هنا هل مخالف لقوانين المنتدى ؟؟

#29

حاليا أنا مشغول فى الأجراء الفرعى الذى أقوم بة

-----------------------------------------------

وسيكون الناتج هكذا

الصنف ( رئيسى أو فرعى ) --- إجمالية

السيارة ---

بترول --

---- وهكذا ( وساترك لك عمل الفلتر حسب الشهر )

---------------------------

ولن نختلف على منظور القاعدة وتصميمها ولكن هذة وجهة نظرى - شاركتك بها -

وما زلت مقتنعا جدا بها

----------

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#30

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

المثال سيكون بالفلاش حركي ..

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

شكرا لك عزيزي وآسف على إشغالك بالموضوع ..

#31

السؤال : هل أستطيع إرجاع قيم لأكثر من صف واحد عند إستدعاء الإجراء أكثر من مرة مثال :

هذا كود الإستدعاء من داخل الفيجول ستديو :

			sqlcmd = frm.sqlConnection1.CreateCommand();
			sqlcmd.CommandType = CommandType.StoredProcedure;

	sqlcmd.CommandText = "test";
			foreach (string i in array_result)
			{


				sqlcmd.Parameters.Add("@main", SqlDbType.NVarChar, 50).Value = i;

}
frm.sqlConnection1.Open();
				SqlDataReader MyDataReader = sqlcmd.ExecuteReader(CommandBehavior.CloseConnection);

				DataTable dt = new DataTable("entry");


				dt.Load(MyDataReader);

				dataGridView1.DataSource = dt;


				frm.sqlConnection1.Close();

هذا كود الـ stored procedure من داخل الـ sql server 2005

ALTER  PROCEDURE [dbo].[test] (@main nvarchar(50)=null )

as 
begin



select main_name , sum(cost) from entry 
where daydate between '7/1/2008' and '8/1/2008' and main_name = @main
 group by main_name

end

هل هناك خطأ ....

تحياتي للجميع ...

#32

أين أنت أيها الرفيق .. vbm ??

#33
اقتباس
أين أنت أيها الرفيق .. vbm ??

----------

موجود فى الحياة

--------------------

حتى الأن توصلت لعرض إجمالى كل صنف رئيسى وفرعى أسفل بعض فى الجدول

بإجراء مخزن فقط

---------------

ولكن تواجهنى مشكلة الترتيب حاليا

- أعتقد أنة هناك خطأ فى جزء من الكود -

------------

والفكرة كما سبق وأشرت إليها - حلقات تكرار -

---------------------

بالنسبة لأخر سؤال لك - وضح بشرح ماذا تريد وبدون كود -

تم تعديل هذه المشاركة بواسطة vbm في 9 أغسطس 2008 في 18:45

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

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

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

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

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

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