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

سؤال عن الترقيم التلقائى

مغلق
بدأه tender في 21 مايو 2005 · 3 رد · 787 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا

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

ابغى اعرف طريقة اعمل فيها ترقيم تلقائي بالسي شارب

:s وكمان ابغى اعرف داله sqlاعمل فيها تقرير تنتج لي اكثر رقم مكرر

يعني يكون عندي جدول في اسماء مكررهوهو يعد لي اكثر اسم اتكرر ويطلع لي بلييييييييييز ضروري

جزاك الله خير

#2

يمكنك عمل الترقيم التلقائي مثل المستخدم في Access و الSQL Server باستخدام الSequence في Oracleلا تسالني عن تفاصيل فانا اجهل الاوراكل

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

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

الخبرة لى ضعيفه بس يمكن تساعد بالنسبه للترقيم التلقائى

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

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

int counter=vlauefromoracle;

وعند اضافه كل حقل تعطيه القيمه

counte++

بالنسبه للتقرير بيهى لى ان هناك ما يسمى بالتقارير فى السى شارب ممكن تستخدمها او هناك طريق اخرى يارب تكون صحه

نفرض مثلا انك تريد عمل الاسماء التى تتكرار كثير وليكن فى الحقل firstname ايه رايك تكتب استعلام بيسط كدة يعمل دة

select distinct Count(tablename.Firstname) from tablename
group by firstname

وممكن بعد كدة تاخد البيانت اللى تاتى وتحطها فى dataset وتختار منها الاكبر وخلاص

والله اعلم

والسلام

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#4

السلام عليكم

ممكن لاستعلام الاخير يرجع بقيمه الاكبر هكذا

 select max(n) from(select distinct Count(tablename.Firstname) as nfrom tablename
group by firstname)

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

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

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