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

Problem in a form

مغلق
بدأه Ayah في 5 أغسطس 2005 · 7 رد · 609 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Hi

I have a problem in this design, the problem is

When I press "Enter" to be in a new line in the text box the automatic number become increase how I can cancel this increment in the number ??

the following example explain the problem??

form.zip

1+1=10

#2

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

الاخ الكريم

لكى تنتقل الى السطر التالى فى مربع النص اثناء الكتابة لا تضغط Enter لانها تتتقل الى السجل التالى وليس السطر التالى ولكن اضغط Ctrl+Enter وستظل فى نفس السجل ونفس المربع ولكن فى سطر جديد.

واتمنى اكون اجبت سؤالك

ملاحظة(انا جربتها مع افيس 2003 فقط لكن ان شاء الله اتوقع تكون مع جميع الاصدارات)

وشكرا,,

اخوكم/ عماد حمدى احمد

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#3

شكرا لك هذا ما أريده

ولكن هل من طريقة لجعل الضغط على Enter تؤدي الي الانتقال الى سطر جديد بدلا من Ctrl+ Enter

???

1+1=10

#4

ممكن لو سمحتم حد يشرحلي ايه يعني الخطأ المرفق ؟؟؟

form error.zip

1+1=10

#5

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

اعتقد ان الخطا والرسالة واضحة

فهى تعنى

اما حضرتك محددة فى جدول الادخال المبنى علية النموذج وفى الحقل (الذى يظهر هذا الخطا اثناء الكتابة) قاعدة تحقق من صحة المدخلات بمعنى ان حضرتك واضعة شرط معين لقبول المدخل (مثل ان اضع شرط ادخال الارقام الاقل من 10, وبالتالى اذا ادخلت رقم اقل من 10 يقبله الحقل اما لو ادخلت رقم اكبر من او يساوى 10 يرفض قبوله) لذلك تاكدى من الشروط الموضوعة على الحقول فى الجداول التى يعمل عليها النموذج.

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

واخيرا ياريت حضرتك ترفقى نسخة من البرنامج وان شاء الله تتحل المشكلة

وشكرا,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#6

شكرا لك

بالفعل انا أستخدم ماكرو معين

والمثال مرفق

form.rar

1+1=10

#7

ألا يوجد رد

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

1+1=10

#8

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

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

على حسب ما تصفحت البرنامج . المشكلة على ما اعتقد تحدث عندما نكتب اسم الطفل فى مربع النص (اسم الطفل رباعى), وهذا بسبب وجود حدث فى "قبل التحديث" وهو تنفيذ ماكرو باسم (Applay Filter) بداخله تنفيذ امر (SortAscending). وهذا هو الامر الذى اتعبنى لانه عند تنفيذ الماكرو يقول "هذا الامر غير متاح" وعندما اردت معرفة وظيفته (رغم انها واضحة من اسمه ترتيب تصاعدى ) لم اجد له مساعدة او تعريف داخل الاكسس. فتوجهت للنت ووجدت بعض ما كتب عنه. وخلاصة ما فهمته (بقدر فهى) انه امر الهدف منه عمل ترتيب للسجلات فى النموذج على حسب الحقل المركب عليه (اسم الطفل رباعى). وكذلك وجدت انهم يوصون بعدم استخدام هذا الامر داخل النموذج لكثرة مشاكله, خاصة وان هناك طرق كثيرة لعمل مثل هذا الترتيب للسجلات وبشكل اسهل. (وان كنت اتمنى ان يفيدنا احد اساتذتنا بشرح اكثر توضيحا لهذا الامر)

ولذلك اوصى (حسب وجهة نظرى) بحذف هذا الحدث من الحقل (اسم الطفل رباعى) وسيعمل البرنامج بكفاءة (على حد ما استطعت فهمةعن البرنامج). وقد حذفته فعلا ولم يؤثر مطلقا على البرنامج.

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

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

هذا الرابط لموقع منتدى اجنبى وفيه محادثة بين الاعضاء عن هذا الامر (لو اردتم الاطلاع عليه)

http://www.utteraccess.com/forums/showflat.php?Cat=&Number=173216&Main=173171

وشكرا,,

db8.rar

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

هذا الموضوع مغلق.

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