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

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

قام بنشر

السلام عليكم

ان شاء الله هالمره تجاوبوني

 

نموذج لإدخال البيانات موجود به حقول لقوائم منسدلة

ايضا موجود به أمر للبحث

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

تظهر فقط عند ضغط أمر الإضافه أو التعديل

 

 

 

هل هناك كود لعمل هذا ؟

قام بنشر

هلا احوي ابونادر :rol:

 

ما قصدك بـ " تختفي علامة القوائم المنسدلة " ، يعني القائمة اللي تطلع لما تضغط بالزر اليمين؟

 

 

جعفر

  • Like 1
قام بنشر
5 دقائق مضت, أبو نادر said:

عندي مثلا حقل الرتبة .. اذا ضغطت عليه تنزل قائمة بالرتب .... هذا ما اقصد

 

ما فهمت ، وضاعت علينا ساعة الى الان :blink:

ياريت تعطيني شرح مفصل ، فانا لم ارى برنامجك ، ولا اعرف شئ عنه إلا الذي تشرحه:rol:

 

0.Clipboard01.jpg

انا حتى زوجتي ما تدلعني بهالاسم :rol:

بس لأنك دلعتني ، أأمر وتدلل :rol:

 

جعفر

  • Like 5
قام بنشر

آه فهمت الآن :rol:

 

عندما تريد ان تفتح نموذج للقراءة فقط ، ولا تريد احد ان يستطيع تغيير البيانات ، ولا حتى من القائمة ، افتح النموذج هكذا:

docmd.OpenForm "Form_Name",acDesign,,,acFormReadOnly

 

لاحظ الجملة الاخيرة ، هي التي تجعل النموذج للقراءة فقط (acFormReadOnly)

 

اما اذا اردت ان تقفل حقل معين ، فاكتب الكود التالي على حدث تحميل النموذج:

me.Field_Name.enabled=false

 

جعفر

  • Like 1
قام بنشر

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

بس في الطريقة الثانية ما يقدر يعمل بيها شئ ،

جرب ، انت ما خسران :rol:

 

7 دقائق مضت, أبو نادر said:

طيب اذا جعلته للقراءه فقط وابغى عند ضغط تعديل او اضافه تظهر القوائم وتختفي بعد الحفظ

عادة ، لا نخلط بين هذه النماذج ،

فيكون عندك النموذج الرئيسي للبرنامج ، ويكون فيه زر فتح نموذج للقراءة ، وزر لإدخال البيانات لنفس النموذج ، وزر ثالث لتعديل البيانات ،

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

 

اما انك تكون في نموذج القراءة ، ثم تريد تضغط زر فيه علشان تعدل البيانات ، فالكود:

    Me.AllowEdits = True
    Me.AllowDeletions = True

 

جعفر

  • Like 2
قام بنشر

وين اختفيت يا استاذ جعفر ؟

 

مع المشكله الي ذكرتها في المشاركة السابقة واجهة مشكلة اخرى   :blink:

 

عندي جدول الرتبة مكون من حقلين رقم اساسي والرتبة اسم ... عشان الفرز  وطبعا عملت عرض العمود ( 0سم!2سم ) عشان اخفي الرقم

 

المهم

 

عملت نموذج للبحث وكل شي تمام باستثناء الرتبة ... تأتي رقم !

 

 

 

اذا جعفر مش موجود يا ليت الي عارف يجاوب

قام بنشر
41 دقائق مضت, أبو نادر said:

عندي جدول الرتبة مكون من حقلين رقم اساسي والرتبة اسم ... عشان الفرز  وطبعا عملت عرض العمود ( 0سم!2سم ) عشان اخفي الرقم

 

( 0سم!2سم ) لاحظ انك وضعت علامة تعجب  والصيح  انها فاصلة منقوطة

جرب اجعل عرض العمود صفر فقط  سيظهر الحقل الثاني آليا

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

me.refresh  هذه لتحديث النموذج من غير تغيير لمجموعة السجلات

me.Requery  وهذه لتحذيث النموذج ومجموعة السجلات والوقوف على اول سجل

 

  • Like 1
قام بنشر

 

الله يعطيك العافيه يبو خليل

وللاسف نفس المشكله

ارفقت العمل

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

وعند التنقل بين السجلات لا يتم تحديث بعض الحقول

ولاحظ مربع الاختيار ( المستوى الفني ) .... على مربع التصنيف الوظيفي وضعت شرط بعدم ظهوره الا في حالة اختيار التصنيف ( فرد ) وغيرها يختفي

واذا اختر غير ( فرد ) مزبوط يختفي ولكن اذا ضغطت امر تحديث يظهر ؟؟؟؟

برنامجي1.rar

قام بنشر

تفضل تم التعديل على نموذج البحث

ظهور الارقام امر منطقي لان القيمة في الجدول هي ارقام اصلا

تم معالجة المسألة بعمل استعلام  يكون هو مصدر بيانات النموذج

انظر مالذي تم عمله داخل الاستعلام

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

 

برنامجي1.rar

  • Like 1
قام بنشر

 

 

مبدع يبو خليل في البحث ... الله يعطيك العافيه

 

في اي نموذج جعلت التركيز على حقل الرتبه ؟ لم أجد الحدث 

اتمنى ان تجعل الحدث في نموذج (الالكترونيات_بيانات )لان عند التنقل بين السجلات بازرار الأوامر في اخر النموذج تختفي بيانات بعض الحقول ويجب ان اضغط على مربع التصنيف الوظيفي حتى تتحدث؟

واسمحلي باخر طلب منك

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

اذا بحثت تأتي الباينات بالضبط كما في النموذج

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

 

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

 

خذ وقتك استاذي والله يزيدك من العلم

 

قام بنشر

بالنسبة للتركيز فليس هناك حدث ولكني  عدلت على فهرس علامات الجدولة فجعلت قيمته صفر

لذا حين تفتح النموذج يكون التركيز عليه لان الفهرسة تبدأ من الصفر وهذه الخاصية تجدها في :

خصائص الحقل/ لسان التبويب غير ذلك

اما نموذج البحث فقد عملت لك شيء خاص حسب طلبك

وهي اخفاء القوائم ، واظهارها

انظر المرفق آمل ان يحوز على رضاك

وارجوا في المرات القادمة ان تفتح موضوعا جديدا  لكل سؤال فتعدد العناوين مطلب

db1.rar

  • Like 1
قام بنشر

 

:clapping:

يا ملك  

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

الف شكر لك استاذي

وابشر في المرات القادمه ارجو ان تتحملني من كثرة المواضيع  :biggrin:  الله يوفقك

 

قام بنشر

ابو خليل وقت التطبيق .. في بيانات حقل الرتبة والرف والقسم لم تظهر عندي مصدر الصف ونوعه   :blink:

كيف سويت ؟

 

ما فحت موضوع لان المشاركه ضمن السياق :smile:

قام بنشر

ما فهمت قصدك

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

كيف تصل اليه ؟ :

افتح خصائص النموذج / لسان التبويب بيانات

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

  • Like 1
قام بنشر

دعنا نعمل على حقل واحد الذي هو الرتبة والحقل ال فوقه الذي هو حقل rotb

 اولا : مصدر بيانات النموذج هو استعلام  داخلي ( ولا بد تدخل وتطلع عليه ) 

ليش ؟  لانه مكون من عدة جداول  ( اخبرني اذا لم تتمكن من الاطاع عليه )

فالحقل الرتبة  مصدره الحقل النصي الموجود في الاستعلام وهو ماخوذ من جدول الرتب

بينما حقل rotb مصدر السجل الحقل الرقمي الموجود ايضا في الاستعلام وهو ماخوذ من الجدول الرئيس

ايضا حقل rotb مصدر الصف  فيه هو جدول الرتب

فيه شي اسمه مصدر السجل ( وفي الحقول اسمه مصدر عنصر التحكم) وشي اسمه مصدر الصف ( مصدر الصف موجود فقط في القوائم والمنسدلات )

ما الومك خبس الخبش خمس

عندي لك نصيحة سريعة ومفيدة لمن يريد سرعة وسهولة التعلم :

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

ايضا اضطررت لاطلاع على مثالك ان انقله على حاسبة اخرى لان في حاسبتي الاصدار 2003

لذا حاول دائما ان تكون امثلتك على صيغة mdb لتمكن اكبر شريحة من  الاطلاع عليها

 

اما كيف جبتها ؟

انقر النقاط الثلاث في مصدر الصف  وكما ذكرت لك مصدر الصف هو جدول الرتب

  • Like 1
قام بنشر

خبس الخبش خمس   :biggrin:

شكرا يا زعيم على المعلومات وان شاء الله باعيد تسمية الجداول والحقول انقلش وابدأ من جديد

والله البداية دائماً صعبة .. بس عدم اليأس مطلب ... والتعلم من الغلط والبحث عن الحلول بتسهل وترسخ ان شاء الله

تحياتي لك

 

 

قام بنشر (معدل)
في 4/18/2016 at 20:54, أبو نادر said:

السلام عليكم

ان شاء الله هالمره تجاوبوني

 

نموذج لإدخال البيانات موجود به حقول لقوائم منسدلة

ايضا موجود به أمر للبحث

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

تظهر فقط عند ضغط أمر الإضافه أو التعديل

 

 

 

هل هناك كود لعمل هذا ؟

وعليكم السلام

انا شايف الموضوع شي والمشاركات شيء اخر !

حسب فهمي انت تريد اختفاء القائمة المنسدلة في وضع البحث وتظهر في وضع التعديل والاضافة ؟

هات مرفق جديد خفيف  قابل لتطبيق المطلوب عليه ! 

بالتوفيق

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

بالزبط اخوي رمهان المطلوب نفس كلامك

ما قصر ابو خليل الله يحفظه بس انا مخي مشوش  :blink:

تفضل الملف في المرفق ___ ويا ليت يكون العمل على نموذج الالكترونيات

ومشكور للمساعده

بعد اذنك يبو خليل بسدح الملف  

برنامجي11.rar

قام بنشر

خذ راحك اسدحه

اهم شي تختفي علامات المنسدحات .. :smile:  الدالة عليها

يمكن ايضا انك تضع مربع ضغير يخفي علامة مربع التحرير تحته ويختفي عند التعديل

  • Like 1

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