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

طلب كود تحويل خاصية منبثق الى لا أو الى نعم برمجياً

بدأه kamal alnahhal في 12 نوفمبر 2008 · 16 رد · 1,364 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

أخواني وأخواتي أعضاء الفريق العربي للبرمجة

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

كما هو واضح من الموضوع أريد كود تحويل خاصية منبثق الى لا أو الى نعم برمجياً وكذلك خاصية شكلي أو مشروط الى لا أو نعم برمجياً.

============

بمزيد الاحترام والتقدير

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 15 نوفمبر 2008 في 20:46

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#2

اخي الحبيب الغالي كمال

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

ارجو ان يكون بالمثال المرفق ما تبحث عنه

بالتوفيق ان شاء الله

يتم استبدال المرفق .....

ChangeFormProperties.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 12 نوفمبر 2008 في 21:56

#3

أخي الغالي / يوسف أحمد

مليون تحية وسلام

كان بودي أن يكون المطلوب ولكن لم يتغير شيء في خاصية مشروط ... تبقى كما هي دون تغيير.

انتظر الاجابة

=============

بمزيد الاحترام والتقدير

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#4

اخي الحبيب كمال

هل المثال هو ما تقصده .. بالنسبة للخاصية شكلي ومشروط بالمثال افتح النموذجين معا :

حاول ان تضغط بالماوس على النموذج الازرق فإنه فسيظهر فوق النموذج الاول وعند الضغط على زر الامر فلن تتمكن من اظهار النموذج الازرق فوق النموذج الاول

اذا لم يكن هو المطلوب ... الرجاء التوضيح اكثر بمثال ... واتمنى ان استطيع مساعدتك

مع فائق الاحترام والتقدير

#5

أخي العزيز / يوسف

الفكرة يوجد عندي نموذج واحد عند الفتح لأول مرة تكون خاصية منبثق و خاصية مشروط تساوي لا ، وعند اغلاق هذا النموذج يتم تغيير خاصية منبثق وخاصية مشروط الى نعم وبعد ذلك سواء عند الفتح أو عند الاغلاق تبقى كما هي خاصية المنبثق وخاصية المشروط تساوي نعم على مدار حياه البرنامج .

انتظرك

=============

بمزيد الاحترام والتقدير

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#6

اخي العزيز كمال

سؤالك ما شاء الله جميل جداً

بصراحة انا افكر في طريقة لعمل متغير يقوم بحساب عدد مرات فتح النموذج فإذا كان يساوي واحد فان الخاصية ستكون بالقيمة لا .... واذا زاد عن هذا فان الخاصية ستكون نعم

سابحث في هذا الاتجاه. لا ادري ستنجح اما لا ... مارأيك؟

#7

أخي الحبيب / يوسف

تم حل المشكلة الخاصة بخاصية مشروط فقط أما خاصية منبثق فلم تحل.

في حدث عند الفتح يتم وضع هذا الكود

forms!Basic.Modal = True

حيث Basic اسم النموذج

أشكرك جزيل الشكر وبارك الله فيك.

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 13 نوفمبر 2008 في 06:43

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#8

وفيك بارك اخي كمال

اقتباس
عند الفتح لأول مرة تكون خاصية منبثق و خاصية مشروط تساوي لا ، وعند اغلاق هذا النموذج يتم تغيير خاصية منبثق وخاصية مشروط الى نعم وبعد ذلك سواء عند الفتح أو عند الاغلاق تبقى كما هي خاصية المنبثق وخاصية المشروط تساوي نعم على مدار حياه البرنامج .

هذا ما جعلني افكر في عمل حساب لعدد مرات فتح النموذج

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

Me.Modal=True

مع فائق الاحترام والتقدير

#9

بســم الله الـرحمــن الرحيــم

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

بالنسبة الى تغيير خاصية منبثق الى الى القيمة نعم برمجياً لم تحل وتظهر الرسالة التالية :

476096220.jpg

والكود المستخدم هو :

Me.PopUp = True

الرجاء المساعدة

===========

بمزيد الاحترام والتقدير

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#10

اخي الحبيب كمال

هل هذا النموذج يتم فتحه من نموذج آخر؟

اذا كان كذلك ... فيتم التحكم في طريقة عرضه من امر فتحه بالنموذج الآخر..

اما اذا كان غير ذلك ... فلم نصل الى الحل بعد ... والمعلومات بمساعد الفيجوال بيسك تقول بأن خاصية نمط الحدود لا بد ان تكون على القيمة 3 عند الرغبة في ضبط خاصية منبثق الى نعم

me.borderstyle=3

جربت ولكن نفس الخطأ يظهر ... سأبحث اكثر ... وربنا يسهل

مع الاحترام والتقدير

ChangeFormProperties.rar

#11
يوسف احمد كتب:
اخي الحبيب كمال

هل هذا النموذج يتم فتحه من نموذج آخر؟

اذا كان كذلك ... فيتم التحكم في طريقة عرضه من امر فتحه بالنموذج الآخر..

اما اذا كان غير ذلك ... فلم نصل الى الحل بعد ... والمعلومات بمساعد الفيجوال بيسك تقول بأن خاصية نمط الحدود لا بد ان تكون على القيمة 3 عند الرغبة في ضبط خاصية منبثق الى نعم

me.borderstyle=3

جربت ولكن نفس الخطأ يظهر ... سأبحث اكثر ... وربنا يسهل

مع الاحترام والتقدير

أخي الغالي / يوسف

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

الموضوع بكل بساطة عندي برنامج قمت بوضع حماية له عن طريق رقم الهاردسك الحقيقي وهذا البرنامج عند التشغيل يقوم باخفاء شاشة الاكسس وظهور نموذج ادخال الاسم وكلمة المرور وبعدها يقوم بفتح نموذج القائمة الرئيسية وفي نموذج القائمة الرئيسية وعند حدث عند الفتح ، يتم فتح نموذج ادخال رقم نسخة البرنامج وهذا النموذج فيه خاصية منبثق ومشروط تأخذ قيمة نعم حتى لا يمكن الدخول الى القائمة الرئيسية إلا عند ادخال رقم النسخة الصحيح وفي نموذج القائمة الرئيسية تكون خاصية منبثق ومشروط تأخذ القيمة لا ، ويكون هذا النموذج خلف نموذج رقم نسخة البرنامج ، ولكن عند اعادة التشغيل مرة أخرى أريد أن اغير خاصية منبثق وخاصية مشروط الى نعم .

هذه قصتي

=============

بمزيد الاحترام والتقدير

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 13 نوفمبر 2008 في 22:14

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#12
kamal alnahhal كتب:
أخي الغالي / يوسف

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

الموضوع بكل بساطة عندي برنامج قمت بوضع حماية له عن طريق رقم الهاردسك الحقيقي وهذا البرنامج عند التشغيل يقوم باخفاء شاشة الاكسس وظهور نموذج ادخال الاسم وكلمة المرور وبعدها يقوم بفتح نموذج القائمة الرئيسية وفي نموذج القائمة الرئيسية وعند حدث عند الفتح ، يتم فتح نموذج ادخال رقم نسخة البرنامج وهذا النموذج فيه خاصية منبثق ومشروط تأخذ قيمة نعم حتى لا يمكن الدخول الى القائمة الرئيسية إلا عند ادخال رقم النسخة الصحيح وفي نموذج القائمة الرئيسية تكون خاصية منبثق ومشروط تأخذ القيمة لا ، ويكون هذا النموذج خلف نموذج رقم نسخة البرنامج ، ولكن عند اعادة التشغيل مرة أخرى أريد أن اغير خاصية منبثق وخاصية مشروط الى نعم .

هذه قصتي

=============

بمزيد الاحترام والتقدير

الاخ الغالي كمال النحال السلام عليكم ورحمة الله وبركاته ،،،

اتوجه بالشكر للاخ الغالي يوسف وكل الاخوة المشاركين مع احترامي وتقديري.

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

بالتوفيق اخي كمال وبارك الله بك

ابو عدنان

/index.php?showtopic=50188

27169617.gif
#13
moh samer ali كتب:
الاخ الغالي كمال النحال السلام عليكم ورحمة الله وبركاته ،،،

اتوجه بالشكر للاخ الغالي يوسف وكل الاخوة المشاركين مع احترامي وتقديري.

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

بالتوفيق اخي كمال وبارك الله بك

ابو عدنان

/index.php?showtopic=50188

أخي الغالي / أبو عدنان

مليون تحية طيبة وبعد ،،،،،،،،،،

لو كانت القصة مثل ما اتفضلت لما كان هناك مشكلة وسبب المشكلة الرئيسي في استخدامي طريقة اخفاء شاشة الاكسس وحتى تنجح هذه الطريقة كان لا بد من تعديل حصائص النموذج منبثق ومشروط الى نعم وعند تركيب الحماية كما تفضل بها أخي الحبيب رضا عقيل حيث نموذج رقم النسخة أيضاً خصائصه مشروط ومنبثق تأخذ قيمة نعم وهنا تحدث المشكلة لأن النموذجين خصائصهم منبثق ومشروط تأخذ قيمة نعم.

وعندي حل سحري بالتحايل على ذلك عند التشغيل لأول مرة يتم قراءة قيمة حقل في جدول تأخذ القيمة صفر على أثرها يتم ربط نموذج اظهار رقم النسخة مع نموذج فارغ يوجد به مفتاح لعمل خروج من البرنامج وخصائصه منبثق ومشروط تساوي لا حيث يظهر نموذج اظهار رقم نسخة البرنامج امام النموذج الفارغ وعند ادخال رقم النسخة الصحيح نضغط على مفتاح الخروج وأسميته اعادة تشغيل البرنامج لتفيعل النسخة وكان الغرض من ذلك تغيير قيمة الحقل الى 1 بمعنى عند التشغيل للمرة الثانية يتم الدخول على نموذج القائمة الرئيسية مع اخفاء شاشة الاكسس.

هذا ما توصلت اليه

==============

بمزيد من الاحترام والتقدير

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#14
اقتباس
بصراحة انا افكر في طريقة لعمل متغير يقوم بحساب عدد مرات فتح النموذج فإذا كان يساوي واحد فان الخاصية ستكون بالقيمة لا .... واذا زاد عن هذا فان الخاصية ستكون نعم

سابحث في هذا الاتجاه. لا ادري ستنجح اما لا ... مارأيك؟

بارك الله فيك اخي ابو عدنان

اخي الغالي كمال : فكرة جميلة واعتقد بأنه لا بد من عمل حيلة في هذا الاتجاه بحيث عند تشغيل النموذج للمرة الاولى تكون القيمة صفر ويفتح النموذج كدايلوق وعند التشغيل للمرة الثانية تزداد القيمة بمقدار واحد ويكون الشرط في فتح النموذج هو اذا كانت تلك القيمة اكبر من صفر فلن يتم فتح النموذج مرة اخرى ...

If FiedValue<1 then

يتم هنا فتح النموذج كدايلوق ( منبثق ... شكلي ومشروط .. تساوي نعم )

else

هنا يتم الغاء هذا الاجراء ولا يتم فتح النموذج بتاتاً

End if

انا متأكد بأنك صاحب لمسات سحرية وستصل الى حل يفيدنا جميعاً

مع الشكر والتقدير

#15

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

استخدم خاصية الظهور(لا) في النموذج الرئيسي مع ابقاء خاصية منبثق ومشروط على نعم، فإذا تم الشرط تغير خاصية الظهور إلى (نعم)

وتطبق هذا أيضا على نموذج التحقق من النسخة

ان شاء الله يفي بالغرض

#16

أخي الغالي / يوسف أحمد

مليون تحية طيبة لك ولكل من يحبك ،،،،،،،،،،،،،،،،

أشكرك جزيل الشكر على وقفتك معي حتى النهاية ... المشكلة تم حلها طبعاً بالتوفيق من الله أولاً وبمساعدتك ثانياً.

لتلافي المشكلة الناتجة عن فتح نموذج تركيب الحماية ونموذج الشاشة الرئيسية لأن كلا النموذجين منبثق ومشروط تساوي نعم ولأنني قمت بعمل كود اخفاء الاكسس وهذا يتطلب مني تغيير خصائص جميع النماذج الى منبثق ومشروط الى نعم وإلا فلا يعمل البرنامج ، لذا قمت بعمل نموذج آخر فارغ وبه مفتاح واحد وهو اغلاق البرنامج خصائصه منبثق ومشروط تساوي لا وقمت بوضع حقل في جدول القيمة الافتراضية له صفر وعملت نموذج للمرور بكلمة سر وفيه شرط اذا كان الحقل يساوي صفر يتم فتح النموذج الفارغ خلف نموذج تركيب الحماية وبعد ادخال رقم نسخة البرنامج يتم اغلاق نموذج الحماية ويبقى النموذج الفارغ فيتم اغلاقه لأنه لا يوجد أي مفاتيج وقبل الاغلاق يتم تغيير القيمة الصفرية الى واحد.

وعند الفتح مرة أخرى يتم فتح الشاشة الرئيسية لأن الشرط الأول وهو القيمة الصفرية تم تغييرها الى واحد ومنها يتم العمل بكل سهولة ويسر ... الى هنا

============

بمزيد الاحترام والتقدير

القحم كتب:
السلام عليكــم ورحمـة الله وبركاتــه

استخدم خاصية الظهور(لا) في النموذج الرئيسي مع ابقاء خاصية منبثق ومشروط على نعم، فإذا تم الشرط تغير خاصية الظهور إلى (نعم)

وتطبق هذا أيضا على نموذج التحقق من النسخة

ان شاء الله يفي بالغرض

أخي الغالي القحم

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

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

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#17

اخي الحبيب كمال

يشرفني ذلك .. والفكرة هي لك فلا تجاملني .. فأنا ما زلت اتعلم منك واستفيد حتى من اسئلتك .. فالخبير لا يطرح سؤالاً الا به الفائدة .. وقد جعلني سؤالك ابحث وافكر كثيراً

فجزاك الله عني وعن اخوانك كل الخير ونفع بك وبعلمك

مع فائق الاحترام والتقدير

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…