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

طريقة فتح فورم بناء على اختيار قيمه من جدول الاعدادات


safaa salem5
إذهب إلى أفضل إجابة Solved by عمر ضاحى,

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

9 minutes ago, عمر ضاحى said:

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

انا كنت حاطه علشان اغير واجرب بدل ما ادخل على جدول الاعدادات وادور واعدل مجرد اختصاره

-------------

بالنسبه للنقطه الثانيه سهله جدا

بس ايه الغرض

الغرض هننقل  الفيلدات بعد كدا للفورم التانى اثناء الضغط على زرار  

result

علشان هنفلتر مره ب

sub

ومره ب

test

رابط هذا التعليق
شارك

الان, safaa salem5 said:

الغرض هننقل  الفيلدات بعد كدا للفورم التانى اثناء الضغط على زرار  

result

علشان هنفلتر مره ب

sub

ومره ب

test

تمام 
ربنا يوفقك 

لكن فى نقطه حابب انبهك لها 

هناك بعض التسميات خاصه بالاكسيس لا يقبلها الاكسيس لانها تتعارض مع مسمياته الخاصه 

مثل انك تسمي حقل باسم Date
او باسم Sub 

هى مسميات خاصه وممكن تسبب لكي مشاكل برمجيه مستقبلا

ولتعم الفائدة 
هذه قائمة لبعض  المسميات المرفوضه (المحظور استخدامها كمسميات منفصله) (التى قد تسبب لكي مشاكل)

1. ADD
2. ALL
3. ALPHANUMERIC
4. APPLICATION
5. BEGIN
6. BY
7. BYTE
8. CANCEL
9. CASCADE
10. COLUMN
11. CURRENCY
12. DATABASE
13. DATE
14. DATETIME
15. DESCRIPTION
16. DOCUMENT
17. DROP
18. END
19. ERROR
20. EXCLUSIVE
21. EXLUSIVE
22. FLOAT
23. GROUP
24. IDENTITY
25. IMAGE
26. LONG
27. MEDIUMBLOB
28. MEDIUMINT
29. MEDIUMTEXT
30. MEMO
31. NUMBER
32. OPERATION
33. OPTION
34. PASSWORD
35. PERCENT
36. RANK
37. REAL
38. RESTRICT
39. SHORT
40. SINGLE
41. SYSCOMPACT
42. TEXT
43. TIME
44. TIMESTAMP
45. UID
46. UNIQUE
47. UNSIGNED
48. UPDATE
49. VERSION
50. YESNO

 

  • Like 1
رابط هذا التعليق
شارك

16 minutes ago, عمر ضاحى said:

تمام 
ربنا يوفقك 

لكن فى نقطه حابب انبهك لها 

هناك بعض التسميات خاصه بالاكسيس لا يقبلها الاكسيس لانها تتعارض مع مسمياته الخاصه 

مثل انك تسمي حقل باسم Date
او باسم Sub 

هى مسميات خاصه وممكن تسبب لكي مشاكل برمجيه مستقبلا

ولتعم الفائدة 
هذه قائمة لبعض  المسميات المرفوضه (المحظور استخدامها كمسميات منفصله) (التى قد تسبب لكي مشاكل)

1. ADD
2. ALL
3. ALPHANUMERIC
4. APPLICATION
5. BEGIN
6. BY
7. BYTE
8. CANCEL
9. CASCADE
10. COLUMN
11. CURRENCY
12. DATABASE
13. DATE
14. DATETIME
15. DESCRIPTION
16. DOCUMENT
17. DROP
18. END
19. ERROR
20. EXCLUSIVE
21. EXLUSIVE
22. FLOAT
23. GROUP
24. IDENTITY
25. IMAGE
26. LONG
27. MEDIUMBLOB
28. MEDIUMINT
29. MEDIUMTEXT
30. MEMO
31. NUMBER
32. OPERATION
33. OPTION
34. PASSWORD
35. PERCENT
36. RANK
37. REAL
38. RESTRICT
39. SHORT
40. SINGLE
41. SYSCOMPACT
42. TEXT
43. TIME
44. TIMESTAMP
45. UID
46. UNIQUE
47. UNSIGNED
48. UPDATE
49. VERSION
50. YESNO

 

تمام تسلم 

اخر نقطه بس انا عارفه تعبتك معايا

بعد ما اضغط زرار

result

فى حالة لما هيفتح 

result_collect_frm

او

result_lab_frm

ينقل قيمة 

tsub

tcode

للفورم

result_collect_frm

مع مثيلاتهم

زى الصوره

 

Screenshot_3.png

تم تعديل بواسطه safaa salem5
رابط هذا التعليق
شارك

اولا مفيش تعب ولا حاجه 

المنتدي هنا الكل بيساعد الكل محدش هنا بيزهق من الاستفسارات 

وده امتع حاجه فى المنتدي العظيم هذا 

 

بالنسبه لطلبك 

الافضل هنا استخدام وتخزين القيمة فى متغير TempVars

سوف اعملها واعيد رفع الملف

رابط هذا التعليق
شارك

1 minute ago, عمر ضاحى said:

اولا مفيش تعب ولا حاجه 

المنتدي هنا الكل بيساعد الكل محدش هنا بيزهق من الاستفسارات 

وده امتع حاجه فى المنتدي العظيم هذا 

 

بالنسبه لطلبك 

الافضل هنا استخدام وتخزين القيمة فى متغير TempVars

سوف اعملها واعيد رفع الملف

انت ذوق اوى بجد تسلم   

رابط هذا التعليق
شارك

اتفضلى 

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

lab after.rar

لاحظي انى اولا اعلنت عن المتغيرات هنا 

Dim xTestname, xtcode, xtxtsub As TempVars

ثم قمت بتخزين البيانات هكذا 

TempVars!xTestname = Testname.Value
TempVars!xtcode = tcode.Value
TempVars!xtxtsub = txtsub.Value

ثم يمكن استدعاء هذه البيانات فى اى مكان هكذا 

=TempVars!xTestname
=TempVars!xtcode
=TempVars!xtxtsub

 

رابط هذا التعليق
شارك

44 minutes ago, عمر ضاحى said:

اتفضلى 

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

lab after.rar 613.74 kB · 0 downloads

لاحظي انى اولا اعلنت عن المتغيرات هنا 

Dim xTestname, xtcode, xtxtsub As TempVars

ثم قمت بتخزين البيانات هكذا 

TempVars!xTestname = Testname.Value
TempVars!xtcode = tcode.Value
TempVars!xtxtsub = txtsub.Value

ثم يمكن استدعاء هذه البيانات فى اى مكان هكذا 

=TempVars!xTestname
=TempVars!xtcode
=TempVars!xtxtsub

 

تمام يا استاذ عمر دا بالظبط اللى انا عايزاه 

بس تقريبا فى حاجه مش ظابطه

يعنى مثلا  بص عالصوره

ساعات يجيب نفس التحاليل اللى تحت ال

sub

وساعات يجيها مش مظبوطه

وكمان اول مابضغط على زرار 

result 

كام مره كدا حولنى ل

sub تانيه غير اللى تحت الزرار

حاسه انه محتاج كود ريفريش

requery

Screenshot_1.png

Screenshot_7.png

Screenshot_8.png

تم تعديل بواسطه safaa salem5
رابط هذا التعليق
شارك

15 minutes ago, عمر ضاحى said:

جربي هذا الحل 

اوقفت العمل بدالة tempvars

واستخدمة الربط المباشر 

lab after.rar 608.01 kB · 0 downloads

جربي واخبريني بالنتيجة

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

رابط هذا التعليق
شارك

  • أفضل إجابة
الان, safaa salem5 said:

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

اللهم امين يارب العالمين واياكم وجميع المسلمين 

 

اذا تم حل المشكله 

اختاري افضل اجابه 
واذا كان هناك اى مشاكل اخري 

افتحي بيها موضوع جديد 

رابط هذا التعليق
شارك

17 minutes ago, عمر ضاحى said:

جربي هذا الحل 

اوقفت العمل بدالة tempvars

واستخدمة الربط المباشر 

lab after.rar 608.01 kB · 2 downloads

جربي واخبريني بالنتيجة

عايزه اتقل عليك بس فى نقطه صغيره

عايزه لما يكون التحليل قدامه كلمة 

see report

فى الحاله دى اسم ال 

sub

يساوى اسم

test

 

-------------------------------------------------------

نفس الكلام لما يفتح الفورم اللى اسمه

result_lab_frm

فى الحاله دى اسم ال 

sub

تطلع باسم

test

اكون شاكره جدا ليك يا استاذ عمر وصدقنى مش هطلب منك حاجه تانى النهارده

Just now, safaa salem5 said:

عايزه اتقل عليك بس فى نقطه صغيره

عايزه لما يكون التحليل قدامه كلمة 

see report

فى الحاله دى اسم ال 

sub

يساوى اسم

test

 

-------------------------------------------------------

نفس الكلام لما يفتح الفورم اللى اسمه

result_lab_frm

فى الحاله دى اسم ال 

sub

تطلع باسم

test

اكون شاكره جدا ليك يا استاذ عمر وصدقنى مش هطلب منك حاجه تانى النهارده

معلش كمل جميلك علشان مش عارفه اكتب ايه فى التفاصيل انت هنا فاهمنى

رابط هذا التعليق
شارك

5 minutes ago, عمر ضاحى said:

بدلى التسميه فى النموذج وان شاء الله تشتغل

او بكره ان شاء الله لاني دلوقتي والله ما شايف قدامي

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

8 minutes ago, عمر ضاحى said:

بدلى التسميه فى النموذج وان شاء الله تشتغل

او بكره ان شاء الله لاني دلوقتي والله ما شايف قدامي

 

98ee311b5c69c24133c246146b12867e.gif

  • Like 1
رابط هذا التعليق
شارك

11 ساعات مضت, safaa salem5 said:

عايزه اتقل عليك بس فى نقطه صغيره

عايزه لما يكون التحليل قدامه كلمة 

see report

فى الحاله دى اسم ال 

sub

يساوى اسم

test

ما اسم الفورم ال عاوزه تعملي عليه التعديل (اسم فورم التحليل لانهم كثير 😅)

عموما ممكن تجربي هذا السطر 
 

=iif([Forms]![visit_frm]![subFOrm].[Form]![Result]="SEE REPORT";[Forms]![visit_frm]![subFOrm].[Form]![Testname];[Forms]![visit_frm]![subFOrm].[Form]![txtsub])

 

هل هذا ما تريدين 

lab after.rar

 

رابط هذا التعليق
شارك

3 hours ago, عمر ضاحى said:

ما اسم الفورم ال عاوزه تعملي عليه التعديل (اسم فورم التحليل لانهم كثير 😅)

عموما ممكن تجربي هذا السطر 
 

=iif([Forms]![visit_frm]![subFOrm].[Form]![Result]="SEE REPORT";[Forms]![visit_frm]![subFOrm].[Form]![Testname];[Forms]![visit_frm]![subFOrm].[Form]![txtsub])

 

هل هذا ما تريدين 

lab after.rar

 

صباح الخير يا استاذ عمر

انا جربت امبارح المثال على اللى عندى لقيت ان  حضرتك حطيت لمربع النص غير منضم يساوى قيمه  انا مش عايزه احطله قيمه ثابته عايزه قيمته تيجى بكود جوا

vba

زى ماحضرتك عملتها الاول

كمان عايزاك تراجع معايا الحالات اللى قولناها فى الاول

انا لخصت كل اللى عايزاه بالظبط فى الورقه دى

 

IMG20231109111059_BURST000_COVER.jpg

lab after.rar

تم تعديل بواسطه safaa salem5
رابط هذا التعليق
شارك

منذ ساعه, safaa salem5 said:

صباح الخير يا استاذ عمر

انا جربت امبارح المثال على اللى عندى لقيت ان  حضرتك حطيت لمربع النص غير منضم يساوى قيمه  انا مش عايزه احطله قيمه ثابته عايزه قيمته تيجى بكود جوا

vba

زى ماحضرتك عملتها الاول

كمان عايزاك تراجع معايا الحالات اللى قولناها فى الاول

انا لخصت كل اللى عايزاه بالظبط فى الورقه دى

 

IMG20231109111059_BURST000_COVER.jpg

lab after.rar 680.73 kB · 0 downloads

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

هيكون عندي حالتين الاولى كلمة SEE REPORT موجوده وغير موجوده 

طيب ايه وضع result_collect وresult_all مع الحالتين ال فوق ؟

لان انا كده عندي المفترض 9 احتمالات انت جبتي منهم 3 حالات (منهم 2 ناقصين)

فما وضع باقى الحالات ؟

المفترض علشان الصورة تكون واضحه 

هيكون اذا كان كلمة SEE REPORT موجوده 

               هيحصل الحالات (الاحتمالات الاتيه)

اذا لم تكن موجوده 

               هيحصل الاحتمالات التالية

 

راجعهم ووضحيها لى

لان كده فى تضارب فى المطلوب 

رابط هذا التعليق
شارك

ايضا هناك نقطة نسيت اتكلم فيها 

وهي اسماء النماذج لكل تحليل 

هل هدد النماذج هتكون محدودة ؟

يعنى مثلا 5 نماذج للتحاليل ؟
ام ماذا 

لان فى الاول وحسب طلبك انا شغلت نموذجين فقط الخاص بتحليل ررقم 3 وتحليل رقم 55 

ماذا عن باقى التحاليل ؟

رابط هذا التعليق
شارك

21 minutes ago, عمر ضاحى said:

ايضا هناك نقطة نسيت اتكلم فيها 

وهي اسماء النماذج لكل تحليل 

هل هدد النماذج هتكون محدودة ؟

يعنى مثلا 5 نماذج للتحاليل ؟
ام ماذا 

لان فى الاول وحسب طلبك انا شغلت نموذجين فقط الخاص بتحليل ررقم 3 وتحليل رقم 55 

ماذا عن باقى التحاليل ؟

فى النقطة الخامسه مالهاش تأثير من تغيير. Result_collect

او

Result _all

 يفتح الفورم الخاص باسم التحليل بدون التأثر بتغيير  الإعدادات

24 minutes ago, عمر ضاحى said:

ايضا هناك نقطة نسيت اتكلم فيها 

وهي اسماء النماذج لكل تحليل 

هل هدد النماذج هتكون محدودة ؟

يعنى مثلا 5 نماذج للتحاليل ؟
ام ماذا 

لان فى الاول وحسب طلبك انا شغلت نموذجين فقط الخاص بتحليل ررقم 3 وتحليل رقم 55 

ماذا عن باقى التحاليل ؟

Result _collect

Result_all

تأثيرها فقط على التحاليل اللى مش موجود قدامها

see report

 

26 minutes ago, عمر ضاحى said:

ايضا هناك نقطة نسيت اتكلم فيها 

وهي اسماء النماذج لكل تحليل 

هل هدد النماذج هتكون محدودة ؟

يعنى مثلا 5 نماذج للتحاليل ؟
ام ماذا 

لان فى الاول وحسب طلبك انا شغلت نموذجين فقط الخاص بتحليل ررقم 3 وتحليل رقم 55 

ماذا عن باقى التحاليل ؟

فى حوالى ١٠ نمازج مفرد هتفتح بناء على.

See report

رابط هذا التعليق
شارك

17 minutes ago, safaa salem5 said:

فى النقطة الخامسه مالهاش تأثير من تغيير. Result_collect

او

Result _all

 يفتح الفورم الخاص باسم التحليل بدون التأثر بتغيير  الإعدادات

Result _collect

Result_all

تأثيرها فقط على التحاليل اللى مش موجود قدامها

see report

 

فى حوالى ١٠ نمازج مفرد هتفتح بناء على.

See report

لو سمحت شيل علامة صح من أمام كليسترول واللى تحتيه

من جدول.

Test order tbl

عشان مش تلغبطك

رابط هذا التعليق
شارك

21 دقائق مضت, safaa salem5 said:

لو سمحت شيل علامة صح من أمام كليسترول واللى تحتيه

من جدول.

Test order tbl

عشان مش تلغبطك

شوفي المرفق هذا 

lab after.rar

رابط هذا التعليق
شارك

20 minutes ago, عمر ضاحى said:

شوفي المرفق هذا 

lab after.rar 575.75 kB · 0 downloads

مش بيعمل فلتره للتحاليل انا شايفه حضرتك عدلت اسم 

sub

ل

xsub

لما عدلته برده مش بيعمل فلتره ودخلنى عالاكواد

النقطه التانيه انا عايزه البيانات تتنقل فى حاله لما يكون التحليل امامه

see report

زى الصوره

Screenshot_1.png

Screenshot_2.png

رابط هذا التعليق
شارك

34 دقائق مضت, safaa salem5 said:

Screenshot_1.png

ده لاني غيرت اسم مربع النص من sub الى xsub

لذا وجب التعديل فى الاستعلام

[Forms]![result_collect_frm]![xsub]

 

--------------------

ثانيا 

خلينا ناخد الملاحظات القادمه واحده واحده 

اولا انا عملت شوية تعديلات هنا

lab after.rar

شوفى المرفق ولما يكون فى ملاحظات 

اخبرينى بالمفترض يظهر والطريقة للوصول اليها 

علشان لو فى تعديلات اخري هي المؤثره على النتيجة نتفادي هذا الامر

رابط هذا التعليق
شارك

43 minutes ago, عمر ضاحى said:

ده لاني غيرت اسم مربع النص من sub الى xsub

لذا وجب التعديل فى الاستعلام

[Forms]![result_collect_frm]![xsub]

 

--------------------

ثانيا 

خلينا ناخد الملاحظات القادمه واحده واحده 

اولا انا عملت شوية تعديلات هنا

lab after.rar 587.36 kB · 9 downloads

شوفى المرفق ولما يكون فى ملاحظات 

اخبرينى بالمفترض يظهر والطريقة للوصول اليها 

علشان لو فى تعديلات اخري هي المؤثره على النتيجة نتفادي هذا الامر

بص كله تمام الا اهم حاجه الفلتر اللى يظهر اسماء التحاليل مش شغال

Screenshot_3.png

رابط هذا التعليق
شارك

39 دقائق مضت, safaa salem5 said:

بص كله تمام الا اهم حاجه الفلتر اللى يظهر اسماء التحاليل مش شغال

Screenshot_3.png

 

ممكن يكون السبب من الاستعلام نفسه او نقص البيانات

رابط هذا التعليق
شارك

9 minutes ago, عمر ضاحى said:

 

ممكن يكون السبب من الاستعلام نفسه او نقص البيانات

[Forms]![result_collect_frm]![xsub]

لما بشيل الجمله دى

من الاستعلام الموجود فى 

sub form

بتظهر

2 minutes ago, safaa salem5 said:

لما بشيل الجمله دى

من الاستعلام الموجود فى 

sub form

بتظهر

ولو امكن نخليها 

sub

ونشيل x

انا مش شايفاها محجوزه فى الكلمات الخاصه بالاكسيس

 

تم تعديل بواسطه safaa salem5
رابط هذا التعليق
شارك

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