• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

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

البحث في المنتدى

Showing results for tags 'فتح نموج فرعي بناء على حقل رقم'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 22 نتيجة

  1. السلام عليكم ورحمة الله وبركاته يوجد لدي جدولين الاول جدول باسم DATA وبه اسماء المعلمين والجدول الثاني باسم TE_DATA ويختص ببيانات الاستئذان التي يقوم بها المعلمين وتم ربط الجدولين بحقل رقم وهو ID_TE اريد لو تكرمتم ان يقوم المعلم بدراج رقمه ID_TE  ( الذي ساعطيه اياه ليستخدمه في البرنامج ) في الحقل ومن ثم يفتح النموذج الفرعي الذي سيسجل المعلم بيانات الاستئذان   ودمتم بود استئذان.rar استئذان.rar
  2. عندى تقرير معين ما اريده وبحثت عنه الكثير هى خاصيه تحريك المربع هذا يمينا اويسارا لهذا السجل عندما يحتوى على قيمة معينه وليكن صفر فهل يمكن هذا ام لا 
  3. بناء نظام لتسجيل و حساب اجازات الافرد وبناء العلاقات وفئات-عدد الايام و عدد المرات شرح تفصيلى لانشاء نظام حساب اجازات الافراد وبناء العلاقات و استخراج تقرير عدد ايام الاجازة و عدد الاجازت لكل موظف  و توضيح فكرة تقسيم الفئات للافراد  شاهد الشرح بفديو على اليوتيوب من هنا https://www.youtube.com/watch?v=4Qr5dcuMgMg https://www.youtube.com/watch?v=4Qr5dcuMgMg https://www.youtube.com/watch?v=4Qr5dcuMgMg <iframe width="560" height="315" src="https://www.youtube.com/watch?v=4Qr5dcuMgMg" frameborder="0" allowfullscreen></iframe>
  4. اريد عمل تصفية في احد الحقول بناء على قيمة مدخلة لدى جدول المحافظات وجدول اخر المدن مع ملاحظة كل محافظة لها مدن معينة وجدول الموظفين اريد مجرد اختيار المحافظة في نافذة الموظفين يقوم بعمل تصفية ويعرض المدن بالمحافظة المختارة فقط مرفق قاعدة البيانات    
  5.    يعلن مركز Q space training and development     عن دورة (مهارات بناء القدرات و تأهيل الصف الثاني من القيادات الادارية) يوم 28\8\2016 لمده 5 ايام في باريس   اهداف الدورة::   ➢ تنمية معارف ومهارات المشاركين بأساليب الإدارة في التفويض والتمكين وتخطيط وإعداد الصف التالي من القيادات الإدارية وتأهيلهم إداريًا ومهارياً. ➢ تعريف المتدرب على الدور المحوري للقيادات في تكوين الصف الثاني. ➢ تزويد المشاركين بالمعارف الأساسية المتعلقة بتخطيط القوى العاملة والتخطيط الاحلالي التعاقبي وتأهيل قيادات الصف الثاني. ➢ التدرب على تخطيط وتصميم وتنفيذ ومتابعة عناصر خطة الإحلال الوظيفي "برامج التعاقب القيادي." ➢ تعريف المشاركين بأهمية وأهداف الخلافة والدور المحوري للقيادة الإدارية في تكوين قيادات الجيل الثاني. ➢ إرساء قواعد راسخة لقيادات الصف الأول حول كيفية التطوير والترقي الوظيفي وتحفز موظفي الصف الثاني. ➢ تعريف المشاركين بماهية الجدارات، نماذجها. ➢ التعرف على طريقة نماذج الجدارات كجزء ضروري في عملية تعقب القيادات وأساسيات التدريب المبنى على الجدارات. ➢ فهم النفس البشرية والتعامل معها بشكل إيجابي لبناء الصف التالي. ➢ تزويد المشاركين بالمهارات اللازمة لربط المسار الوظيفي بالمسار التدريبي. ➢ تطبيق أساليب تأهيل الصف التالي والتغلب على معوقات التأهيل. ➢ تزويد المشاركين بأساسيات التدريب المبني على الكفاءات/القدرات.   لمزيد من المعلومات و الاستفسار و التسجيل يمكنكم التواصل معنا من خلال:: نرمين بديع Training coordinator :: Nermeen Badya E-mail::[email protected] WhatsApp :: 00201283255659     الشهادة معتمدة من مركز Q Space Training & Development   و يوجد ايضا دورات اخري في مجال الادارة و التطوير الذاتي :: 1- الابداع و التمييز في ادارة المؤسسات الخيرية 2-القيادة الاستراتيجية ووضع الرؤية المستقبلية و اعداد الخطط الادارية 3-مهارات بناء القدرات و تأهيل الصف الثاني من القيادات الادارية 4-نظم و معلومات الادارية: اسس و تطبيقاتها 5-المنهج الحديث لاعادة هندسة الحلول الادارية 6- القيادة الاشرافية المتقدمة و الرؤية الاستراتيجية الابداعية 7-القيادة الادارية في ظل التغيرات العالمية الحديثة 8-القيادة المتقدمة للغمل الجماعي و ادارة الابداع و الخطط الابتكارية 9- البرنامج المتقدم لتطوير العمل الاداري بالمؤسسات 10-الوظائف الادارية وفقا للنظريات الحديثة 11-صياغة الاستراتيجيات و وضع الاهداف و رسم السياسات 12-تنمية مهارات المديرين في مواجهة الازمات 13-ادارة التغيير و التطويرالتنظيمي و ادارة التفاوض 14-مهارات الاشراف الفعال 15-تنمية مهارات العاملين في الخدمات الادارية 16-القيادة التنفيذية و التخطيط الاستراتيجي الابتكاري و ادارة الاهداف   اماكن انعقاد هذة الدورات:: تركيا – فيينا – باريس – الدار البيضاء – الدمام – الرباط – الرياض – جدة – كوالالمبور – الدوحة – شرم الشيخ – تونس – اسطنبول – القاهرة – ايطاليا   و ايضا توجد دورات في هذه المجالات :  الادارة و التطوير الذاتي / الموارد البشرية / العلاقات العامة و الاعلام / التسويق و المبيعات / المشتريات و المخازن و اللوجستيات / دورات المالية و المحاسبية /الدورات القانونية / دورات الجودة و الانتاج / دورات السلامة و الصحة المهنية /دورات تكنولوجيا المعلومات/ السكرتارية للاستفسار عن المحتوى و التسجيل و السعر:: يمكنكم التواصل معنا من خلال:: نرمين بديع Training coordinator :: Nermeen Badya E-mail::[email protected] WhatsApp :: 00201283255659     
  6. Private Sub BirthDate_LostFocus() EWorkDate = DateAdd("yyyy", 60, [BirthDate]) Dim DGP As Integer Dim MGP As Integer Dim YGP As Integer Call EndWork(Me.BWorkDate, Me.EWorkDate, DGP, MGP, YGP) Me.CWorkDate = YGP & " سنه " & " æ " & MGP & " يوم" & " æ " & DGP & " شهر " Me.ZXY = YGP Me.ZXM = MGP Me.ZXD = DGP If Me.EWorkDate > Date Then Me.Status = "لازال على راس العمل" Else Me.Status = "متقاعد" End If End Sub   ارجو التعديل على هذا الكود اخذته من احد الاخوان بموقعكم المصون في حال وصل سن التقاعد يضيف متقاعد الى حقل اخر حيث يوجد لدي مربع تحرير وسرد اسمه vizites في جدول visitوفيه قيمتين فقط زيارة داخلية وزيارة خارجية والمطلوب بعد اختيار قيمة زيارة خارجية يعدل قيمة حقل مربع تحرير وسرد اخراسمه  Caseالى زيارة خارجية في جدول اخر اسمهalnzeel والنموذج A مصدر بياناته جدول alnzeel ويحوي نموذج فرعي مصدر بياناته جدول visit  والجدولين مرتبطين علاقة راس باطراف
  7. السلام عليكم ورحمة الله وبركاته اخواني الكرام اعضاء المنتدى أريد جمع عمود به دالة IIf  في نموذج فرعي  بمعنى انني لدي حقل (الكمية) وحقل (السعر) وحقل (اجمالي السعر) مع العلم انه هناك حقل اختيار (check boox) وفي حالة اختيار مربع الاختيار يتم ضرب الكمية في 1.25 اي تصبح المعادلة بدلا من ( الكمية ) × ( السعر ) تصبح .... (الكمية) × ( السعر) × 1.25 وفي حالة عدم اختيار مربع الاختيار( check boox) تكون المعادلة كما يلي (الكمية)× ( السعر) السؤال هو : كيف اقوم بعمل معادلة جمع لهذا الحقل ( إجمالي السعر) ؟ مرفق الملف للتعديل عليه. مع الشكر والتقدير لكم جميعا الملف.mdb
  8. السلام عليكم ورحمة الله وبركاته _ وكل عام وانتم بخير برجاء مساعدتي في ايجاد اجمالي عمود في (نموذج فرعي) مع العلم أن هناك حقول بها معادلة IIf لذلك لم استطيع اتمام عملية الجمع لهذا العمود حاولت كتير لكني ما قدرت بصراحه اعتذر لإذعاجكم لكن انا محتاجله جدا في العمل  مرفق ملف للتعديل عليه مع الشكر والتقدير نسخة الملف.mdb
  9. السلام عليكم ورحمة الله وبركاته اخواني اساتذتنا الكرام عندي قاعدة بيانات اكسيس عملت فيها شاشة بحث ( وفي النموذج الرئيسي وضعت قائمة منسدلة بحيث عندما اختار من القائمة المنسدلة رقم الصنف يعطيني كافة تفاصيل الصنف التي احتاجها وتظهر في النموذج الفرعي ). فكيف استطيع ان أعمل قائمة منسدلة اخرى باسم العميل لزيادة عملية الفرز في النموذج الفرعي ؟ بحيث يصبح الفرز عن طريق رقم الكود واسم العميل . مرفق مثال للتوضيح والتعديل عليه ،،، مع الشكر والتقدير لجميع أعضاء المنتدى ،،، ‏‏‏‏برنامج المبيعات 2016 V.21 - نسخة.mdb
  10.   تبرمج الالعاب اساسا بتقنية اسمها XNA دعمتها مايروسوفت لبرمجة الالعاب بلغة #C وبنفس طريقتنا بكتابة Code ولكي تعمل لدينا نقوم بتنزيلها وتنصيبها وستضاف تلقائيا الى البرنامج VS.NET .وهي موضوع طويل ساتطرق عليه بوقت لاحق ,وهنا ساشرح عن برمجة العاب لكن بلغة VB.NET وكيفية تصميم لعبة بسيطة وكيف نحرك الأدوات... تعتمد الألعاب بشكل كبير على خدع المستخدم  وتوهميه في الصورة مثلا لعبة سباق السيارات .السيارات لا تسير لان السباق طويل وطول النافذة محدودة بعرض شاشة الحاسوب  لذالك نوقف السيارة ونحرك الشارع فيعتقد المستخدم أن السيارة هي من يتحرك لكن في الحقيقة الأرضية هي من تتحرك وكذالك العاب القتال العدو هو من يأتيك لكن يحسسك انك أنت من يتحرك عليه. والألعاب الرسومية تعتمد على مصممين الكرفكس بشكل اكبر بكثير من اعتمادها على المبرمجين لأنها تحتاج إلى تصميم  أماكن وصور لمختلف الأماكن والحركات . وايظا تصميم البيئة التفاعلية وجعل المستخدم يتفاعل مع اللعبة من أهم أساسيات برمجة الألعاب؟ مواقع الأدوات في النافذة وطرق تحريكها (ركز جيدا وافهم كيفية تحديد المواقع)   * لو نلاحظ ان الجهة العليا اليسرى من النافذة تكون قيم x,y للنافذة هي صفر وكذالك قيم x,y لأي اداة على النافذة تكون الجهة العليا اليسرى لهذه الأداة قيم x,y الخاصة بها صفر . وقيم X,Y تمثل جميع  النقاط داخل كل اداة على المحورين ممتد بالطول والعرض * وكل اداة لها عرض Width يمثل اكبر قيمة X ولها ارتفاع Heightيمثل اكبر قيمة Y  * وكذالك كل اداة على النافذة لها موقع نحدده من left يمثل ابتعاد الاداة عن نهاية الجهة اليسرى من النافذة كلما زودنا قيمته اتجهت الاداة الى الجة اليمنى من النافذة واذا نقصناه تتحرك الى الجهة اليسرى من النافذة . و,Top  يمثل ابتعاد الاداة عن نهاية الجهة العليا من النافذة كلما زودنا تتجه الاداة الى الجهة السفلى من النافذة واذا نقصناه تتجه الى الجهة العليا لو أردنا تحريك حاضنة الصور إلى يمين النافذة باستمرار فقط  ندرج Timer ونكتب فيه الكود التالي ونشغله   VB.net CodePictureBox1.Left = PictureBox1.Left + 1  لو أردنا تحريك حاضنة الصور إلى الأعلى النافذة باستمرار فقط  ندرج Timer ونكتب فيه الكود التالي ونشغله   VB.net CodePictureBox1.Top = PictureBox1.Top - 1  تحريك الصورة المعروضة داخل حاضنة الصور   PictureBoxبشكل أفقي فقط  الى مكان وجود مؤشر Mouse على النافذة وكذالك عرض قيم موقع مؤشر Mouse وهي ( x , y) على كل كائن داخل النافذة     لتحريك  موقع أداة PictureBox1  الى اليمين اواليسار حسب مكان وجود مؤشر Mouse على النافذة نجعل  خاصية Left  الخاصة بأداة  PictureBox1 مساوية  لموقع Mouse على النافذة e.x . نكتب الكود التالي في حدث MouseMove  الخاص بالنافذة Form  حتى يتنفذ عند تحريك مؤشر Mouse       VB.net CodePrivate Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMoveMe.Text = "x=" & e.X & " y=" & e.YPictureBox1.Left = e.XEnd Sub  لعرض قيم  (x ,y ) الخاصة بأداة  PictureBox1 على اسم النافذة نكتب الكود التالي  في حدث MouseMove  الخاص بأداة PictureBox حتى عندما يتحرك Mouse عليها  تعرض قيمها   VB.net CodePrivate Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMoveMe.Text = "xp=" & e.X & " yp=" & e.YEnd Sub  كل أداة (كائن) داخل المشروع لها قيم    ( x , y) تبدأ  (0,0)  وتنتهي بطول وعرض الأداة نقل كائن إلى موقع تم تحديده: تفيد هذه الطريقة في العاب ترتيب القطع     •    لتحريك موقع الكائن PictureBox كله في المحورين  الى موقع ضغط  بالمؤشر  Mouse  على النافذة بالبداية نحفظ موقع الضغط  Mouse  على النافذة  في متغيرات عامة معرفة على كل المشروع   VB.net CodeDim pl As IntegerDim pT As IntegerPrivate Sub Form1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClickpl = e.XpT = e.YEnd Sub  وثم عند الظغط على كل  PictureBox  في حدث MouseClick الخاص بها  نجعلها  تنتقل  الى الموقع المحفوظ ؟هنا نقلنا PictureBox1 الى موقع  الجديد. وكذالك البقية بنفس الطريقة.   VB.net CodePictureBox1.Left = plPictureBox1.Top = pT  شاشة تنفيذ بعد ترتيب الصور   لعبة  الحظ : هذه اللعبة نقلب أوراق (مربعات ) مكونة من تسعة  وتوجد تحت ثلاث أوراق صورة الابتسامة ان استطعنا إخراجها بالتتابع  دون ان تظهر لنا إحدى الصور الحمراء (مطبات)  نكون فائزين وإلا نخسر علما ان هذه الرسومات( الابتسامة)  في كل مرة ستختفي تحت مربع مختلف. نكون مشروع جديد كما في الشكل التالي   بالبداية نعرف المتغيرات التالية في منطقة التعريفات العامة حيث المصفوفة نخزن فيها مكان وجود المربعات التي ستظهر فيها الابتسامة   VB.net CodeDim selected(3) As IntegerDim NumberIsFound As Boolean = FalseDim winCount As Integer = 0    في زر (لعبة جديدة) نكتب الكود التالي الذي يقوم بعرض صورة موحدة في جميع الصناديق .وكذالك تحديد أي الصناديق ستكون فيها الخيارات الصحيحة   VB.net CodePrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickOn Error Resume NextLabel1.Text = "رجاء انتضر"' make spongimage to all for new gameFor Each btn As PictureBox In Me.Controlsbtn.BackgroundImage = My.Resources.spongNext'تصفير عداد الربحwinCount = 0'نكون عداد للمصفوفةDim countselected As Integer = 0' make count to number of chosseDim Numberseleted As Integer = 0While Numberseleted < 3Dim RandomClass As New Random()Dim RandomNumber As Integer = RandomClass.Next(0, 8)NumberIsFound = FalseFor j = 0 To 2If RandomNumber = selected(j) ThenNumberIsFound = TrueEnd IfNextIf NumberIsFound = False Thenselected(countselected) = RandomNumbercountselected = countselected + 1Numberseleted = Numberseleted + 1End IfEnd WhileLabel1.Text = " ابدء اللعب بالضغط على الصور وقلبها"End Sub  ونكون  الدالة التالية التي نستدعيها عند ضغط المستخدم  على كل صندوق ليبين له ما موجود تحت الصندوق   VB.net Code Sub picSelected(ByVal picseleced As Integer, ByRef picName As PictureBox)NumberIsFound = FalseFor j = 0 To 2If picseleced = selected(j) ThenNumberIsFound = TrueEnd IfNextIf NumberIsFound = True ThenpicName.BackgroundImage = My.Resources.Smile.ToBitmapwinCount = winCount + 1If winCount = 3 ThenMsgBox("مبروك لقد ربحت اللعبة")End IfElsepicName.BackgroundImage = My.Resources.Love.ToBitmapLabel1.Text = "لقد خسرت اللعبة"End IfEnd Sub    وتحت كل صورة نستدعي الدالة السابقة ونرسل لها رقم مخصص للصورة وأداة الصورة لتغير صورتها   VB.net CodePrivate Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.ClickpicSelected(0, PictureBox1)End SubPrivate Sub PictureBox2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox2.ClickpicSelected(1, PictureBox2)End SubPrivate Sub PictureBox3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox3.ClickpicSelected(2, PictureBox3)End SubPrivate Sub PictureBox4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox4.ClickpicSelected(3, PictureBox4)End SubPrivate Sub PictureBox5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox5.ClickpicSelected(4, PictureBox5)End SubPrivate Sub PictureBox6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox6.ClickpicSelected(5, PictureBox6)End SubPrivate Sub PictureBox7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox7.ClickpicSelected(6, PictureBox7)End SubPrivate Sub PictureBox8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox8.ClickpicSelected(7, PictureBox8)End SubPrivate Sub PictureBox9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox9.ClickpicSelected(8, PictureBox9)End Sub    صور من اللعبة إثناء وقت اللعب     مدونتي http://hussienahmmed.blogspot.com/
  11. السلام عليكم ...اعضاء المنتدى الكريم اضع بين ايديكم تساؤل واعلم اني سأجد جوابه باذن الله منكم في المرفق لدي نموذج اسمه "البيانات" وداخل النموذج زرين امر "مدين - دائن" وكذلك يوجد مربع نص اسمه "رقم الحساب" المطلوب : 1- اريد عندما يدخل المستخدم رقم الحساب ويقوم بالضغط على زر دائن او مدين يقوم البرنامج بالتاكد من تحقق شرط وهو اذا كان ثالث رقم من جهة اليمين في مربع النص رقم الحساب هو 3 يفتح التقرير الخاص بالتفقيط بالدولار ... وفي حال انتفى هذا الشرط يقوم بفتح التقرير الخاص بالتفقيط بالريال فقط هذا كل ما اريد علما اني جعلت تقرير اسمه "report" وهو يقوم بالفتح تلقائيا عند الضغط على زر دائن   وتقرير اسمه "report1" وهو يقوم بالفتح تلقائيا عند الضغط على زر مداين  اعلم ان هناك طريقة عملية افضل مما قمت به لذا ارجوا من الاساتذة الكرام الا يبخلوا بها علي وشكرا  last212.rar
  12. السلا م عليكم رمضان كريم واعاده الله علينا وعليكم بالخير والبركات اريد فتح النموذج (s) من خلال زر امر في النموذج   (q1 ) وفق للرقم  ( p) ولكم كل الحب والتقدير قاعدة بيانات2.zip
  13. سلام عليكم شباب   شباب لدي طلبات لعملاء من مختلف شركات تتبع هذه الشركات ادارات ولكل ادارة عرض سعر مختلف يعني نفس الخدمه لكل ادارة بسعر مختلف   المطلوب عند اختياري ل Managment ID  في النموذج MainFrm  يعني اسم الادارة ان تظهر لي قائمة الاسعار الخاصة بهذه الادارة بمربع التحرير والسرد SerNo بالنموذج الفرعي تفاصيل الطلبات SubFrm     اليكم المرفق   InsuranceCmpny.rar
  14. السلام عليكم ممكن مساعده طااارئه :( كيف اعمل مربع نص يستقبل اي داله من الدرجه الاولى ويحلها مثل زر ال fx في الاكسل بالضبط يستقبل داله ويطلع ناتجها مشكوووووووووووورين مقدما
  15. بسم الله الرحمن الرحيم  السلام عليكم و رحمه الله وبركاته  أعضاء المنتدى الجميل  من الملاحظ أن الشركات على اختلاف أنواعها و أشكالها متواجده في عصرنا الحالي في كل مكان و من الملاحظ مدى صعوبة إدارة الشركات و أن نجاح الشركات يعتمد على الادارة السليمة و الجيدة للشركة ..  الفكرة هي تصميم برنامج لادارة الشركات بحيث يسهل عملية تبادل البيانات بين أقسام الشركة و سهولة التواصل بين أفرادها عن بعد - الشركات التي تملك مقرات في اكتر من مكان حول العالم - .  الفكرة ما زالت مجرد فكرة و أنا أريد أن أعرف آرائكم حول هذه الفكرة و كيفية استغلال موقعنا في تجميع مبرمجين و محللين نظم لتحويل الفكرة الى واقع ..  ما رأيكم بالفكرة و ما هي اقتراحاتكم و شكرا .. 
  16. السلام وعليكم   لو سمحتم تساعدوني في تحديث نموذج اساسي عند تحديث وإضافة بيانات في نموذج فرعي بدون اغلاق النموذج الاساسي وفتحه مره اخرى. عندي نموذج ادخال اسماء موظفين في شركة واحيانا اود إضافة شركة جديدة غير موجودة في القائمة المنسدلة المرتبطة بالنموذج الفرعي (Add Compnay)   , والمطلوب فتح النموذج الفرعي وإضافة شركة جديدة ويتم تحديث اسم الشركة الجديدة في القائمة المنسدلة في النموذج الرئيسي (Entry Form)   .   وشكرا
  17. السلام عليكم ورحمة الله وبركاته    اريد ادراج قيمة من نموذج فرعي الي نموذج رائيسي حسب الاختيار من مربع التحرير والسرد   واليكم صورة للتوضح والملف بالمرفقات    ولكم جزيل الشكر والتقدير    ادراج قيمة من نموذج فرعي لنموذج رئيسي.rar
  18. السلام عليكم ورحمة الله    اريد في النموذج المرفق عمل تصفيه علي النموذج الفرعي  حيث اقوم بأختيار اسم الطالب او رقم الجلوس واقوم بعد ذلك بأدخال نص البحث اور رقم البحث    اليكم الملف بالمرفقات    ولكم جزيل الشكر    عامل تصفية.rar
  19. السلام عليكم ورحمة الله وبركاته...   في البداية هذا الموضوع [مكرر بالغلط] فأرجو من الإدارة حذف الموضوع المكرر هنـــــــــــــــــــا.   إخوتي الأحبة تعلمت تقنيات تطوير المواقع بـ Asp.net وأبحث حالياً عن شرح لبناء موقع متكامل من الصفر حيث أتدرب من خلاله على ما تعلمته. لا يهم إن كان بالإنجليزي أم بالعربي.   وجزاكم الله خيراً.
  20. خوارزمية  MAC Based ON Hash Function (HMAC) هي إحدى خوارزميات MAC حيث تقوم بإيجاد Hash ثابت من أي نص أو ملف متغير .حيث يعتمد  على أحدى خوارزميات   Hash مثلا (MD5,SHA512) بالإضافة إلى Secret Key نحن ندخله  شاهد شكل (10) . ويختلف MAC عن  HASH أن الأول يستخدم Secret Key لإيجاد   Hash ثابت من أي رسالة أما الثاني لا يستخدم Secret Key  تقوم بإيجاد سلسلة ثابتة من أي نص أو ملف  . شكل  (10)  H ,Hash: إحدى خوارزميات Hash التي سنستخدمها هنا مثلا (SHA512,MD5)[Y0---Yn]: هي بيانات الرسالة الحقيقية Mi  التي نريد إيجاد HMAC لها تقسم الى Block  حسب خوارزمية Hash المستخدمة مثلا تقسم إلى Block حجمه   bit512  اذا كنا نستخدم MD5 او تقسم الى Block حجمه  bit1024  اذا كنا نستخدم SHA512  b bits: يمثل عدد Bit ضمن كل Block من بيانات الرسالة الحقيقيةK+:هو Secret Key  الذي نحن ندخله على رسالة لأننا نستخدم هنا MAC وهذه الخوارزمية تحتاج الى Secret Key. اذا كان عدد Bits الخاص Secret Key اقل من عدد bits b  الخاص بكل Block  نضيف أصفار إلى الجهة اليسرى من Secret Key الى ان يصبح عدد bits الخاص به مساوي لعدد bits الخاص بكل Block .مثلا اذا كنا نستخدم في HMAC  خوارزمية MD5 هذه الخوارزمية تقسم البيانات الى Block حجمه  512 bits  وكان Secret Key من 400 bits  نحتاج الى إضافة 122 صفر في الجهة اليسرى من Secret Key اذا كان عدد Bits الخاص Secret Key اكبر من عدد bits b  الخاص بكل Block  نعمل Hash  على Secret Key لكي نقلل عدد bits  الخاص بهمثلا: اذا كنا نستخدم  في HMAC خوارزمية MD5 هذه الخوارزمية تقسم البيانات الى Block حجمه  512 bits  وكان Secret Key من 1024 bits  نعمل hash  على Secret Key لكي نقلل Bits الخاص به  الى 512 bits  هنا سنستخدم خوارزمية SHA512 لأنها تجد   Hash طوله  512 bits   من Block  طوله 1024 bitsipad: هو رقم معين مثلا نستخدم هنا (36 hex)opad: هو رقم معين مثلا نستخدم هنا (5C hex)Si :هي عملية  Xor  بين ipad و K+ وبعدها يلحق الناتج على شكل Block  الى Blocks الخاص بالرسالة الحقيقية لينفذ خوارزمية Hash عليها. وطول البيانات في آخر Block  يمثل طول بيانات الرسالة الحقيقية بالإضافة إلى طول SiiV: هي القيم الأولية لبيانات Registers المستخدم في خوارزمية HashH(Si||Mi): تنفيذ احدى خوارزميات Hash على بيانات الرسالة الحقيقية مضافة اليها SiS0: هي عملية  Xor  بين opad و K+n bits: هو Hash الناتج من احدى  خوارزميات Hash التي استخدمناها على الرسالة تقوم بإلحاقها ببيانات S0 ونطبق عليها احدى خوارزميات Hash التي استخدمناها في البداية لينتج لنا HMAC  برمجة الخوارزمية HMAC بلغة VB.NET      نكون دالة تستقبل الرسالة و لمفتاح Secret Key  بصيغة Byte ونحدد خوارزمية Hash التي سنستخدمها داخل  HMAC  وتعيد لنا مفتاح ثابت من أي رسالة سنرسلها لها     VB.NET CODEFunction GetHMACData(ByVal data As Byte(), ByVal key As Byte()) As String'create new instance of md5Dim sha As HMAC = HMAC.Create()'حددنا مفتاح الخاص بهذه الخوارزميةsha.Key = key' نححد خوارزمية Hash التي سنستخدمها داخل HMAC هنا حددنا SHA512 'sha.HashName = "SHA512"'convert the input text to array of bytesDim hashData As Byte() = sha.ComputeHash(data)'create new instance of StringBuilder to save hashed dataDim returns As New StringBuilder()'loop for each byte and add it to StringBuilderFor i As Integer = 0 To hashData.Length - 1returns.Append(hashData(i).ToString("x2"))Next' return hexadecimal stringReturn returns.ToString()End Function    عند استدعاء الدالة نرسل لها الرسالة والمفتاح       VB.NET CODE TextBox2.Text = GetHMACData(Encoding.[Default].GetBytes(TextBox1.Text), Encoding.[Default].GetBytes("1234"))      نسخة من المقالة على مدونتي هنا http://hussienahmmed.blogspot.com/2013/03/mac-based-on-hash-function-hmac.html     مدونتي http://hussienahmmed.blogspot.com/
  21. بسم الله الرحمن الرحيم    ياشباب اريد ان اخذ رايكم  لان اريد ان ابني موقع فيه دروس عن  لغات تصميم وتطوير المواقع    والهدف من الموقع هو ان اتشارك معلوماتي مع الذين يريدون تعليم تصميم المواقع ويكون حافز إلي حتى اتعلم اكثر عن هذه لغات وتعمق اكثر من خلال تعليم الاخرين   وبهذه الخصوص اريد رايكم وهل هذه الموقع يكون له فائدة للمتعلمين ام هناك مايكفي من المواقع التعليمية منها عربية واجنبية وكتب والى اخره    وبانتظار ارائكم ومقترحاتكم    وشكرا
  22. سلام عليكم   اخوتي الاعزاء بارك الله فيكم   قاعدة البيانات المرفقه لمعمل تحاليل طبية   لدي جدول ال orderdetails والموجود بالنموذج الفرعي   المطلوب هو عمل تنسيق شرطي كما يلي للتقرير الفرعي   كل سجل بالتقرير الفرعي يعني اسم فحص تم اختياره لهذا المريض ولهذا الفحص معدل طبيعي و high limit و low limit   عند ادراج نتيجة في الحقل result للمريض ، اذا كانت هذه النتيجة بين high limit و low limit لايتم تغيير شي وان كانت اكبر من او اقل من ال high limit و low limit يتم جعل النتيجة سميكه (Bold) قاعدة البيانات المرفقه لمعمل تحاليل طبية     ملحوظة : يجب مراعاة ان بعض التحاليل سيكون ال high limit و low limit فارغا لان نتيجتها ستكون كلمات وليست ارقاما   NewMedLabDb.rar