PrisonBreak بتاريخ: 13 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2009 السلام عليكمفي فورم تعديل بيانات العمال عندما أضغط على زر حفظ التعديلات يقوم بحفظ التعديلات واستدعاء فورم الاستعلام عن بيانات العمال وعند ادخال رقم الهوية والضغط على مفتاح enter يقوم بالاستعلام عن البيانات الخاصة برقم الهوية المدخل ,, ولكن ..في حالة الضغط على زر حفظ التعديلات والانتقال الى فورم الاستعلام هل يمكن أن يقوم بالاستعلام عن رقم الهوية الذي أدخلناه في فورم التعديلات تلقائياً عند الاستدعاء بدل القيام بوضع رقم الهوية مرة أخرى في فورم الاستعلامأريده أن يقوم بالاستعلام تلقائيا عند استدعاء فورم الاستعلام بد القيام بادخال رقم الهوية مرة أخرى ..هل يمكن ذلك ..؟؟؟وذلك للضرورة القصوي ..يا ريت ما تقصروا بالأجوية لأنه الموضوع مهم جدا بالنسبة الى وأكيد ح يكون مهم جدا لباقي الأعضاء ..\وشكرا .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 13 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2009 السلام عليكم نعم يمكنكفي مثلا زر التعديل تعمل كدهتقوم بعمل جلوبال فريبال يأخذ قيمة رقم الهوية :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; قم بتغير اسم البلوك واسم الحقل الخاص برقم الهويةوفقك الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
PrisonBreak بتاريخ: 13 أكتوبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2009 السلام عليكم نعم يمكنكفي مثلا زر التعديل تعمل كدهتقوم بعمل جلوبال فريبال يأخذ قيمة رقم الهوية: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; قم بتغير اسم البلوك واسم الحقل الخاص برقم الهويةوفقك الله أخي مصطفى شكرا جزيلا على المساعدة ولكن ::للعلم فقط أن الفورمين منفصلين تماما عن بعضهما البعض ولا يتشاركان نفس الـمشروع ...هل ينفع هذا الكود في هذه الحالة ..؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 13 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2009 السلام عليكمهل تقصد ان ده أبليكشين وده ابليكشين اخر كيف؟اليسوا مشتركين في نفس الجدول أم ماذا؟ياريت توضح اكثر وان شاء الله هناك حل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
PrisonBreak بتاريخ: 13 أكتوبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2009 السلام عليكمهل تقصد ان ده أبليكشين وده ابليكشين اخر كيف؟اليسوا مشتركين في نفس الجدول أم ماذا؟ياريت توضح اكثر وان شاء الله هناك حل نعم أخي مصطفى الفورم الأول له ملف fmb والفورم الأخر له ملف fmb ويتم استدعاء الفورم الأخر عن طريق أمر CALL_FORMأما عن أنهما مشتركين في نفس الجدول أم لا , لا أخي ليسا مشتركين في نفس الجدول ..لهما جدولين منفصلين تماما عن بعضهما ولكن لو اخذت رقم الهوية من الجدول الأول وبحثت عنه في الجدول الثاني ستجد أن هناك بيانات كثيرة تخص هذا الرقم في الجدول الآخر وهذا بالضبط ما أريده أنه في حالة استدعاء الفورم الآخر يعمل execute query تلقائي لرقم الهوية الموجود في الفورم الأول ( الذي قمت باستدعاء الفورم الثاني منه )الفورم الأول : أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الأولالفورم الثاني :أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الثانيالفورم الأول هو الفورم الرئيسي في المشروع كـكلأما الفورم الثاني فهو فورم فرعي من الفورمات الأخرى الفرعية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 13 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2009 السلام عليكمهل تقصد ان ده أبليكشين وده ابليكشين اخر كيف؟اليسوا مشتركين في نفس الجدول أم ماذا؟ياريت توضح اكثر وان شاء الله هناك حل نعم أخي مصطفى الفورم الأول له ملف fmb والفورم الأخر له ملف fmb ويتم استدعاء الفورم الأخر عن طريق أمر CALL_FORMأما عن أنهما مشتركين في نفس الجدول أم لا , لا أخي ليسا مشتركين في نفس الجدول ..لهما جدولين منفصلين تماما عن بعضهما ولكن لو اخذت رقم الهوية من الجدول الأول وبحثت عنه في الجدول الثاني ستجد أن هناك بيانات كثيرة تخص هذا الرقم في الجدول الآخر وهذا بالضبط ما أريده أنه في حالة استدعاء الفورم الآخر يعمل execute query تلقائي لرقم الهوية الموجود في الفورم الأول ( الذي قمت باستدعاء الفورم الثاني منه )الفورم الأول : أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الأولالفورم الثاني :أقوم بادخال رقم الهوية ومن ثم الضغط على زر enter حينها يستدعي كافة البيانات المتعلقة برقم الهوية في الجدول الثانيالفورم الأول هو الفورم الرئيسي في المشروع كـكلأما الفورم الثاني فهو فورم فرعي من الفورمات الأخرى الفرعية السلام عليكماذا حل اخي مصطفى هو السليم ...حيث انك تضع رقم الهوية بداخل GLOBAL VARIABLE وعند استدعاء الفورم التاني يضع نفس رقم الهوية ومن ثم يعمل EXECUTE QUERY وعلى إثرها ستظهر لك البيانات...موفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 14 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2009 غالبا ما نستخدم global variable في نقل البيانات من فورم الى اخر وهذا تاكيد على كلام الاساتذة مصطفى واحمد لذلك يجب عليك اسناد القيمة للغلوبال والاستعلام به وبالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
PrisonBreak بتاريخ: 14 أكتوبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2009 ألف شكر لك أخي مصطفى تمت العملية بنجاحوأشكر أخي بال وأخي ماهر شكرا لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 14 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2009 بالتوفيق والى الامام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 14 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2009 موفق أخي... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.