اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم  لدي نوذج  (satny) يحتوي على حقل "type1" اريد ان تكون لة اكثر من قيمة افتراضية أي لو كانت قيمة الحقل  "Rtype"  هي mk تكون قيمة الحقل type1  هي 9 واذا كانت  وكانت قيمة الحقل  Rrtype"  هي  KR تكون قيمة الحقل type1  هي  7   وكانت قيمة الحقل  "rtype"  هي BG  تكون قيمة الحقل type1  هي 3

 

القيمة الافتراضية.PNG

المتغير.accdb

قام بنشر
2 ساعات مضت, ازهر عبد العزيز said:

السلام عليكم  لدي نوذج  (satny) يحتوي على حقل "type1" اريد ان تكون لة اكثر من قيمة افتراضية أي لو كانت قيمة الحقل  "Rtype"  هي mk تكون قيمة الحقل type1  هي 9 واذا كانت  وكانت قيمة الحقل  Rrtype"  هي  KR تكون قيمة الحقل type1  هي  7   وكانت قيمة الحقل  "rtype"  هي BG  تكون قيمة الحقل type1  هي 3

 

القيمة الافتراضية.PNG

المتغير.accdb 1.53 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 1 download

قم بعمل call  للكود فى الحدث المناسب لك

Private Sub TYPE1Value()
    Select Case RTYPE
        Case Is = "mk"
        TYPE1 = 9
        Case Is = "KR"
        TYPE1 = 7
        Case Is = "BG"
        TYPE1 = 3
    End Select
End Sub

مثلا


Private Sub RTYPE_AfterUpdate()
    Call TYPE1Value
End Sub

او 


Private Sub Form_Current()
    Call TYPE1Value
End Sub

 

  • Like 1
  • Thanks 1
قام بنشر

الأستاذ @ابا جودى لدي سؤال لو سمحت بنفس الموضوع هنا بعد ادخال الاكواد  هل من الممكن تغير القيمة الافتراضية من نموذج منفصل أي لو اردت تغير القيمة الافتراضية كمثال كانت قيمة الحقل  Rrtype"  هي  KR تكون قيمة الحقل type1  هي 7  ماذا لو  أراد المستخدم تغيرها الى 10 فهو لا يستطيع الدخول الى تصميم النموذج وتغيرها  ارجو ان يكون استفساري واضح صحيح سؤال معقد ومتفرع بس ان شاء الله تجد له حل  

قام بنشر

الجواب عن أبا جودي

اجعل مصدر القيمة الافتراضية متغير

وتستطيع ان تغير القيمة التي تريد في هذا المتغير

حيث يكون الكود كالتالي

Private Sub TYPE1Value()
    Select Case RTYPE
        Case Is = text1
        TYPE1 = 9
        Case Is = text2
        TYPE1 = 7
        Case Is = text3
        TYPE1 = 3
    End Select
End Sub

حيث تكست 1 و 2 و 3

هي مربعات نص متغيرة تضعها في المكان المناسب مثلا في نموذج يسمى

ثوابت البرنامج الافتراضية

ويتم استدعاؤها بواسطة 

Dlookup

 

  • Like 2
قام بنشر
اقتباس

 

الأستاذ @AlwaZeeR كيف استدعي قيمة من داخل كود  بصراحة الموضوع صعب علية البراحة قريت حول دالة dlookup ولم اتوصل لشئ ارجو المساعدة في الأسئلة التالية 

اين اضع الكود 

Private Sub TYPE1Value()
    Select Case RTYPE
        Case Is = text1
        TYPE1 = 9
        Case Is = text2
        TYPE1 = 7
        Case Is = text3
        TYPE1 = 3
    End Select
End Sub

في النموذج  (satny) ام نموذج اخر 

والدالة dlookup في أي نموذج اضعها 

وكيف يكون  كتابة كود الاستدعاء في الدالة 

قام بنشر (معدل)
2 ساعات مضت, ازهر عبد العزيز said:

أستاذ @qassim-t احسنت روعة فكرة ذكية لكن هناك مشكلة عند اغلاق النموذج يتم مسح القيم اريده ثابتة  ان امكن 

شئ.PNG

Go ahead:fff: 

وللعلم
انا اضفت لك كود من عندى لو غيرت القيم لمربعات النص على اليسار تتحدث بالجدول ويتم الاحتفاظ بها عند اغلاق النموذج :biggrin:

 

المتغير - 2.accdb

تم تعديل بواسطه ابا جودى
تعديل المرفق ☺
قام بنشر
2 hours ago, ازهر عبد العزيز said:

أستاذ @qassim-t احسنت روعة فكرة ذكية لكن هناك مشكلة عند اغلاق النموذج يتم مسح القيم اريده ثابتة  ان امكن 

شئ.PNG

هذا لانني عملتها حقول غير منظمة

تفضل جرب هذا حيث اضفت حقول للحدول

المتغير - Copy.rar

10 minutes ago, ابا جودى said:

اذا حضر الاساتذة فما على الطلاب الا الاصغاء

  • Confused 1
قام بنشر (معدل)
13 دقائق مضت, qassim-t said:

هذا لانني عملتها حقول غير منظمة

تفضل جرب هذا حيث اضفت حقول للحدول

اذا حضر الاساتذة فما على الطلاب الا الاصغاء

انا اقل طالب علم بالمنتدى انا حتى مجرد طويلب لم احصل طالب الى الان :yes:
كما انا كل الفضل لك بعد رب العزة سبحانه وتعالى هذه فى الاساس فكرتك واعجب بها اخونا الحبيب @ازهر عبد العزيز

وهنا اقتبس قول استاذى الجليل ومعلمى القدير الاستاذ @jjafferr
 

اقتباس

في اعتقادي ،
مشاركة أكثر من شخص في الرد على السؤال ، 

يفتق الاذهان ويدمج التجارب ويبلور الافكار وفائدة للجميع ، 
فمنه نتعلم الطرق الاخرى للإجابة على السؤال:rol: 

ولانه ادرى بمراده ولان الفكرة اعجبته فقط قمت بعمل ما يناسبه 

كل الشكر والتقدير لكم :clapping::fff:

تم تعديل بواسطه ابا جودى
  • Like 1
قام بنشر
4 دقائق مضت, ازهر عبد العزيز said:

الأساتذة @ابا جودى @qassim-t @AlwaZeeR احسنت حفظكم الله ..... في الحقيقة اكو اشخاص لشديد اعجابي بهم  سوف اترك  الصورة تعبر عني 

Hannibal-Lecter.jpg

انت هيك بتخوفنى ب ها النظرة  :eek2:

قام بنشر
2 hours ago, ازهر عبد العزيز said:

الأساتذة @ابا جودى @qassim-t @AlwaZeeR احسنت حفظكم الله ..... في الحقيقة اكو اشخاص لشديد اعجابي بهم  سوف اترك  الصورة تعبر عني  [Hannibal]

Hannibal-Lecter.jpg

اعتقد هي لقطة من صمت الحملان..بتطير العقل

شكرا لك اخ ازهر عبد العزيز

قام بنشر (معدل)

شكرا أستاذ @qassim-t  فعلا مبدع لكني اميل الى مثال الأستاذ @ابا جودى  بانشاء  جدول منفصل  وكذلك في مثال أبا جودي استطيع تعديل القيم من خلال نفس النموذج   شكرا لك ياصديقي  

تم تعديل بواسطه ازهر عبد العزيز
قام بنشر
1 دقيقه مضت, ازهر عبد العزيز said:

شكرا أستاذ @qassim-t لكني اميل الى مثال الأستاذ @ابا جودى  بانشاء  جدول منفصل  وكذلك في مثال أبا جودي استطيع تعديل القيم من خلال نفس النموذج   شكرا لك ياصديقي  

اصف حقول جديدة بالجدول وابدأ بتسمية كل حقل منها t2

وقم بعمل نفس الخطوات

  • Like 1
قام بنشر

الأستاذ العزيز  @ابا جودى بعد محاولة كثيرة جدا استطعت ان اجلب البيانات الى النموذج لكني لم استطع نقلها الى الحقول  و هناك اكواد لم افتهما مثال  الكود في الصورة فلا يوجد لة أي حدث في خصائص النموذج او الحقول  واستفسار لماذ اسمي الحقول الجديدة  t2 

ال.PNG

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information