اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

الأخوة الأفاضل

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

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

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

لذا التمس المساعدة

ولكم جزيل الشكر والتقدير

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

Error.rar

قام بنشر
  في 17‏/4‏/2017 at 11:22, N_ELMASRY said:

الأخوة الأفاضل

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

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

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

لذا التمس المساعدة

ولكم جزيل الشكر والتقدير

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

Error.rarFetching info...

Expand  

اتفضل :fff:

Error- 2.rar

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

جزاك الله خيرًا .... 

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

تم تعديل بواسطه N_ELMASRY
  • Like 1
قام بنشر (معدل)
  في 17‏/4‏/2017 at 14:40, N_ELMASRY said:

جزاك الله خيرًا .... وجارى التجربة 

Expand  

جزانا الله واياكم وكل المسلمين ان شاء  :fff:

وانا فى انتظار نتيجة التجربة ان شاء الله :rol:

  في 17‏/4‏/2017 at 14:40, N_ELMASRY said:

جزاك الله خيرًا .... 

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

Expand  

طيب ممكن المرفق بالجداول التى ستستخدم فى مصدر البيانات للتقرير 

تم تعديل بواسطه ابا جودى
  • Like 1
قام بنشر

مشاركة مع اخينا الغالي ابا جودي

اولا تصحيح الجمله

Case 1
Me.RecordSource = "SELECT Tbl_Result.*, Tbl_Result.Sub FROM Tbl_Result WHERE (((Tbl_Result.Sub) Like  '*عربية*'));"

وهكذا للمواد الاخرى

ثانيا

ليس من المنطقي ان تتغير الجمل البرمجيه خصوصا لو هناك عميل سيستلم البرنامج وهنا يمكنك

1. ضع حقل اضافي في الجدول المواد باسم كلمة البحث او البحث وسيكون به الكلمات التي تريد الفلترة بها 

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

=[Forms]![Frm_PrintComm]![Cmb_SelectSubject].[column](1)

هنا لم يعد حاجة للكود سواء للبحث او للاشاره لاسم الماده فقط استعلام

 

بالتوفيق

  • Like 3
قام بنشر
  في 17‏/4‏/2017 at 17:30, رمهان said:

مشاركة مع اخينا الغالي ابا جودي

اولا تصحيح الجمله

Case 1
Me.RecordSource = "SELECT Tbl_Result.*, Tbl_Result.Sub FROM Tbl_Result WHERE (((Tbl_Result.Sub) Like  '*عربية*'));"

وهكذا للمواد الاخرى

ثانيا

ليس من المنطقي ان تتغير الجمل البرمجيه خصوصا لو هناك عميل سيستلم البرنامج وهنا يمكنك

1. ضع حقل اضافي في الجدول المواد باسم كلمة البحث او البحث وسيكون به الكلمات التي تريد الفلترة بها 

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

=[Forms]![Frm_PrintComm]![Cmb_SelectSubject].[column](1)

هنا لم يعد حاجة للكود سواء للبحث او للاشاره لاسم الماده فقط استعلام

 

بالتوفيق

Expand  

اهلا اهلا اهلا استاذى الجليل ومعلمى القدير حضؤتك وحشتنى جدا حضرتك وكل اساتذتى الافاضل 
اسال الله لكم الخير والفلاح والصلاح واسال الله تعالى ان لا يحرمنى جمعكم وصحبتكم فى الدارين ان شاء الله


ولك ان تتخيل كم اشتاقت نفسى كثيرا الى اللمسات الرمهانية :fff:

  • Like 1
قام بنشر

جزاكم الله خيرًا كثيرًا ....

أنا ساقوم بعمل جملة select case ليتغير المصدر حسب المادة من قائمة النموذج

وأرجو توضيح الفرق بين استخدام السينجل كوت والدبل كوت 

 

قام بنشر
  في 17‏/4‏/2017 at 19:35, N_ELMASRY said:

جزاكم الله خيرًا كثيرًا ....

أنا ساقوم بعمل جملة select case ليتغير المصدر حسب المادة من قائمة النموذج

وأرجو توضيح الفرق بين استخدام السينجل كوت والدبل كوت 

 

Expand  

تفرق بين الارقام والنصوص:wink2:

  • Like 1
قام بنشر (معدل)
  في 17‏/4‏/2017 at 19:41, N_ELMASRY said:

يعنى أنا باستخدم الدبل زى المثال المرفق مع النصوص فى الاستعلام عادى ...

Expand  

- اذا كان الحقل رقمي Numerical
( اي انه في الجدول نوعه رقم ) فيجب ان يوضع في ( الإستعلام او التعبير ) بين علامتي تنصيص بهذه الطريقة "[iD]"

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

- اذا كان الحقل نصي Strings
( اي ان الحقل في الجدول نوعه نص ) فيجب ان يوضع في الإستعلام بين ثلاث علامات تنصيص بهذه الطريقة '[NAME]'
---------------------------------------------------


-اذا كان الحقل من نوع تاريخ DATE
( يعني في الجدول نوعه تاريخ / وقت ) فيجب ان يوضع بين بين علامتي شبكة #[DATE]#

تم تعديل بواسطه ابا جودى
  • Like 2
قام بنشر
  في 18‏/4‏/2017 at 09:24, ابا جودى said:

- اذا كان الحقل رقمي Numerical
( اي انه في الجدول نوعه رقم ) فيجب ان يوضع في ( الإستعلام او التعبير ) بين علامتي تنصيص بهذه الطريقة "[iD]"

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

- اذا كان الحقل نصي Strings
( اي ان الحقل في الجدول نوعه نص ) فيجب ان يوضع في الإستعلام بين ثلاث علامات تنصيص بهذه الطريقة '[NAME]'
---------------------------------------------------


-اذا كان الحقل من نوع تاريخ DATE
( يعني في الجدول نوعه تاريخ / وقت ) فيجب ان يوضع بين بين علامتي شبكة #[DATE]#

Expand  

جزاك الله خيرًا

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