بتاريخ: 15 أكتوبر 200817 سنة comment_140801 السلام عليكمالاخوة والاخوات لدي مشروع يتكون من ثلاث جداول للطلبة الجدول الاول يتكون من اسم الطالب واسم كليته وعمره والمرحلة الدراسية له الجدول الثاني يتكون من اسم الطالب واسم كليته ايظا ومعدله الدراسي وعنوان سكنه والايميل الخاص به الجدول الثالث يتكون من اسم الطالب واسم كليته ايظا حالته الاجتماعية ورقم التلفون الخاص به ورقم هوية الاحوال المدنية له .كيف يمكن ان اكون فورم يحوي في وسط الفورم اسم الطالب واسم كليته وفي الاسفل بقية البيانات الخاصة بكل جدول وعلى شكل تبويب tab اي يوجد في الفورم ثلاث تبويبات وعند عمل بحث او اضافة يتم اضافة البيانات على الجداول الثلاث . تقديم بلاغ
بتاريخ: 15 أكتوبر 200817 سنة comment_140831 هذا الفورم يوجد فيه الفكرة ان استوعبتها ستقوم بعمل اي فورم من هذا النوع انت تحتاجهتابع المرفقات tab_canvas.rar تقديم بلاغ
بتاريخ: 17 أكتوبر 200817 سنة كاتب الموضوع comment_140919 شكرا لك rose_4_pretty على الردهل من طريقة عند اضافة قيمة اسم الطالب في الجدول الرئيسي تضاف تلقائيا الى مجموعة الجداول الاخرى والتي تحوي نفس القيمة من خلال الفورم اي في مجموعة التاب تقديم بلاغ
بتاريخ: 17 أكتوبر 200817 سنة comment_140921 اخي الكريمفي التحليل الصحيح يجب ان لايكون هناك تكرار في البيانات الرئيسية في الجداول مثل اسم موظفحيث أنه من الخطأ تخزين اسم الموظف في اكثر من جدوليتم الربط بين الجداول عن طريق foreigh key بينها وهو رقم الموظففي الجدول الرئيسي يكون رقم الموظف واسمهاما الجداول المربوطة مع جدول الموظفين تكون عن طريق رقم الموظف فقطوبالتالي يتم احضار اسم الموظف هنا عن طريق سكريبت بسيط جدا select upper(ename) into :ename from emp where empno=:empno; أتمنى ان اكون قد افدتك في تساؤلك تقديم بلاغ
بتاريخ: 17 أكتوبر 200817 سنة كاتب الموضوع comment_140927 شكرا على الرد يا سيدي الكريمفي الجدول الاول لنفترض ان اسم موظف موجود في الجدول الثاني ايظا وعرفته في الجدول الاول pk وفي الثاني fk كيف عند عمل انسيرت للجدول الاول لاسم الطالب يتم ايظاعمل انسيرت للثاني بالنسبة لاسم الموظف من خلال الفورم تم تعديل 17 أكتوبر 200817 سنة بواسطة alsaedi تقديم بلاغ
بتاريخ: 18 أكتوبر 200817 سنة كاتب الموضوع comment_140949 يار يت يا شباب حد يساعد في هذا الموضوع تقديم بلاغ
بتاريخ: 18 أكتوبر 200817 سنة comment_140951 اذا انت تقصد انه لايوجد رقم للموظف بل ان المفتاح الاساسي هو اسم الموظفاذا ستكون بسيطة(MATER DETAIL)اعمل فورم يحتوي على 2 بلوك او 2 tabالبلوك الاول او ال tab الاول يحتوي على تفاصيل الجدول الاولالبلوك الثاني او ال tab الثاني يحتوي على تفاصيل الجدول الثانيستلاحظ أنك عندما تنشيء البلوك الثاني بعد انتهائك من الاول سيقوم بربط اسم الموظف في البلوك الثاني مع اسم الموظف في البلوك الاول وهنا انت لاتحتاج لادخال اسم الموظف في البلوك الثانيأرجو ان تكون الفكرة واضحة اخي الكريم تقديم بلاغ
بتاريخ: 18 أكتوبر 200817 سنة كاتب الموضوع comment_140954 شكرا على الرد يار يت لو ترفق فورم يوضح ذلك وعند اضافة اسم الموظف في الجدول الاول يضاف تلقائيا في الجدول الثاني ومن خلال الفورم تقديم بلاغ
بتاريخ: 18 أكتوبر 200817 سنة comment_140961 اخي العزيز نفس الفورم الذي ارفقته لك بالبداية يوضح الاليةولكن الفرق انه في هذا الفورم تتعامل مع رقم الموظف وليس الاسم تقديم بلاغ
بتاريخ: 19 أكتوبر 200817 سنة كاتب الموضوع comment_141084 احضار اسم الموظف هنا عن طريق سكريبت بسيط جداSQL كودselect upper(ename) into :ename from emp where empno=:empno; كيف يتم ذلك في الفورم او من خلال الفورم تقديم بلاغ
بتاريخ: 20 أكتوبر 200817 سنة comment_141107 السلام عليكم ورحمة الله وبركاتهبعد التحيةاخي فاللهاحب التوجه بالشكر للعضو rose_4_pretty لانه دائما سباق وحريص على نشر العلم والتواصلوهذا ما تعودنا عليه في هذا المنتدي الجميلوفقك الله اخي وزادك من علمه تقديم بلاغ
بتاريخ: 20 أكتوبر 200817 سنة comment_141158 أخي الكريمفكرة ال master / detal فكرة جميلة لو استعطت التعامل معها فانك ستلاحظ بأن اعمالا كثيرة تعتمد على هذه الاستراتيجيةافترض انا عندك جدولين أ،بالجدول أ يحتوي على primary key(empname)الجدول ب يحتوي على foreign key(empname)عند انشاء الفورم سيكون ال master هو محتويات الجدول أ وعند انشاء ال detail ستكون محتويات الجدول بوعند انشاء ال detail ستلاحظ أنه يطلب منك بناء علاقة(relation) بين ال master and detail.وعند ادخل البيانات الى ال master سيقوم مباشرة بتحويل اسم الموظف مباشرة الى ال detail اذا كان ربط العلاقة صحيحا.أرجو ان تكون قد وصلت الفكرة اخي الكريمونصيحتب ان تجرب بنائها بنفسك حتى تتمكن من تغطية الفكرة كاملةبالتوفيق تقديم بلاغ
بتاريخ: 22 أكتوبر 200817 سنة comment_141303 السلام عليكمrose_4_pretty يجزيك الخير انا كنت أبحث عن نفس الشيئ ..سؤال بسيط .. انا عملت نفس الفورم اللي انت عامله لكن كيف ممكن اني أخلي التاب تحت الماستر فورم . لانه لمن أشغل الفورم بس بعطيني التاب بدون الماستر ؟ تقديم بلاغ
بتاريخ: 23 أكتوبر 200817 سنة comment_141329 السلام عليكم ,,, في مثل هذا النوع من الشاشات يجب أن يكون الmaster في canvas مختلف عن الdetail ومن ثم تقوم بتغيير viewport x position ,viewport y position في خصائص الcanvas لل detail .Ali Orsod - Software Technical Support Engineer#دمتم في حفظ الله ورعايته# تقديم بلاغ
بتاريخ: 23 أكتوبر 200817 سنة comment_141339 السلام عليكمrose_4_pretty يجزيك الخير انا كنت أبحث عن نفس الشيئ ..سؤال بسيط .. انا عملت نفس الفورم اللي انت عامله لكن كيف ممكن اني أخلي التاب تحت الماستر فورم . لانه لمن أشغل الفورم بس بعطيني التاب بدون الماستر ؟ اخي الكريمممكن تبعتلي الفورم؟ تقديم بلاغ
بتاريخ: 25 أكتوبر 200817 سنة comment_141444 قم بانشاء الفورم الرئيسه عادى جدا بها البيانات المطلوبهومن ثمقم بادراج ال tab canvas على الcanvas الرئيسيه وعند انشاء بلوك جديد لباقى الجداول قم بتحديد ال tab canvas تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.