بتاريخ: 13 أكتوبر 200916 سنة comment_172680 السلام عليكمفي فورم تعديل بيانات العمال عندما أضغط على زر حفظ التعديلات يقوم بحفظ التعديلات واستدعاء فورم الاستعلام عن بيانات العمال وعند ادخال رقم الهوية والضغط على مفتاح enter يقوم بالاستعلام عن البيانات الخاصة برقم الهوية المدخل ,, ولكن ..في حالة الضغط على زر حفظ التعديلات والانتقال الى فورم الاستعلام هل يمكن أن يقوم بالاستعلام عن رقم الهوية الذي أدخلناه في فورم التعديلات تلقائياً عند الاستدعاء بدل القيام بوضع رقم الهوية مرة أخرى في فورم الاستعلامأريده أن يقوم بالاستعلام تلقائيا عند استدعاء فورم الاستعلام بد القيام بادخال رقم الهوية مرة أخرى ..هل يمكن ذلك ..؟؟؟وذلك للضرورة القصوي ..يا ريت ما تقصروا بالأجوية لأنه الموضوع مهم جدا بالنسبة الى وأكيد ح يكون مهم جدا لباقي الأعضاء ..\وشكرا .. تقديم بلاغ
بتاريخ: 13 أكتوبر 200916 سنة comment_172688 السلام عليكم نعم يمكنكفي مثلا زر التعديل تعمل كدهتقوم بعمل جلوبال فريبال يأخذ قيمة رقم الهوية :global.xx:=:block.hoya_no; بعد كده استدعي فورم الاستعلاموفي الفورم الاخرى بتاعة الاستعلام في تريجر when new form instanceاعمل كده go_block('blolk_name'); set_block_proberty('block_name',default_where,'hoya_no=:global.xx'); execute_query; قم بتغير اسم البلوك واسم الحقل الخاص برقم الهويةوفقك الله تقديم بلاغ
بتاريخ: 13 أكتوبر 200916 سنة كاتب الموضوع comment_172700 السلام عليكم نعم يمكنكفي مثلا زر التعديل تعمل كدهتقوم بعمل جلوبال فريبال يأخذ قيمة رقم الهوية:global.xx:=:block.hoya_no; بعد كده استدعي فورم الاستعلاموفي الفورم الاخرى بتاعة الاستعلام في تريجر when new form instanceاعمل كده go_block('blolk_name'); set_block_proberty('block_name',default_where,'hoya_no=:global.xx'); execute_query; قم بتغير اسم البلوك واسم الحقل الخاص برقم الهويةوفقك الله أخي مصطفى شكرا جزيلا على المساعدة ولكن ::للعلم فقط أن الفورمين منفصلين تماما عن بعضهما البعض ولا يتشاركان نفس الـمشروع ...هل ينفع هذا الكود في هذه الحالة ..؟ تقديم بلاغ
بتاريخ: 13 أكتوبر 200916 سنة comment_172701 السلام عليكمهل تقصد ان ده أبليكشين وده ابليكشين اخر كيف؟اليسوا مشتركين في نفس الجدول أم ماذا؟ياريت توضح اكثر وان شاء الله هناك حل تقديم بلاغ
بتاريخ: 13 أكتوبر 200916 سنة كاتب الموضوع comment_172706 السلام عليكمهل تقصد ان ده أبليكشين وده ابليكشين اخر كيف؟اليسوا مشتركين في نفس الجدول أم ماذا؟ياريت توضح اكثر وان شاء الله هناك حل نعم أخي مصطفى الفورم الأول له ملف fmb والفورم الأخر له ملف fmb ويتم استدعاء الفورم الأخر عن طريق أمر CALL_FORMأما عن أنهما مشتركين في نفس الجدول أم لا , لا أخي ليسا مشتركين في نفس الجدول ..لهما جدولين منفصلين تماما عن بعضهما ولكن لو اخذت رقم الهوية من الجدول الأول وبحثت عنه في الجدول الثاني ستجد أن هناك بيانات كثيرة تخص هذا الرقم في الجدول الآخر وهذا بالضبط ما أريده أنه في حالة استدعاء الفورم الآخر يعمل execute query تلقائي لرقم الهوية الموجود في الفورم الأول ( الذي قمت باستدعاء الفورم الثاني منه )الفورم الأول : أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الأولالفورم الثاني :أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الثانيالفورم الأول هو الفورم الرئيسي في المشروع كـكلأما الفورم الثاني فهو فورم فرعي من الفورمات الأخرى الفرعية تقديم بلاغ
بتاريخ: 13 أكتوبر 200916 سنة comment_172719 السلام عليكمهل تقصد ان ده أبليكشين وده ابليكشين اخر كيف؟اليسوا مشتركين في نفس الجدول أم ماذا؟ياريت توضح اكثر وان شاء الله هناك حل نعم أخي مصطفى الفورم الأول له ملف fmb والفورم الأخر له ملف fmb ويتم استدعاء الفورم الأخر عن طريق أمر CALL_FORMأما عن أنهما مشتركين في نفس الجدول أم لا , لا أخي ليسا مشتركين في نفس الجدول ..لهما جدولين منفصلين تماما عن بعضهما ولكن لو اخذت رقم الهوية من الجدول الأول وبحثت عنه في الجدول الثاني ستجد أن هناك بيانات كثيرة تخص هذا الرقم في الجدول الآخر وهذا بالضبط ما أريده أنه في حالة استدعاء الفورم الآخر يعمل execute query تلقائي لرقم الهوية الموجود في الفورم الأول ( الذي قمت باستدعاء الفورم الثاني منه )الفورم الأول : أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الأولالفورم الثاني :أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الثانيالفورم الأول هو الفورم الرئيسي في المشروع كـكلأما الفورم الثاني فهو فورم فرعي من الفورمات الأخرى الفرعية السلام عليكماذا حل اخي مصطفى هو السليم ...حيث انك تضع رقم الهوية بداخل GLOBAL VARIABLE وعند استدعاء الفورم التاني يضع نفس رقم الهوية ومن ثم يعمل EXECUTE QUERY وعلى إثرها ستظهر لك البيانات...موفق تقديم بلاغ
بتاريخ: 14 أكتوبر 200916 سنة comment_172757 غالبا ما نستخدم global variable في نقل البيانات من فورم الى اخر وهذا تاكيد على كلام الاساتذة مصطفى واحمد لذلك يجب عليك اسناد القيمة للغلوبال والاستعلام به وبالتوفيق تقديم بلاغ
بتاريخ: 14 أكتوبر 200916 سنة كاتب الموضوع comment_172799 ألف شكر لك أخي مصطفى تمت العملية بنجاحوأشكر أخي بال وأخي ماهر شكرا لكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.