الكرام العضاء المنتدى
السلام عليكم
هل بالامكان عتدما اريد ادخال البيانات الى الجدول
عن طريق النموذج عندما اكتب اول حرف ياتيني بالكلمات
التي تحتوي هذا الحرف من الادخالات السايقه في الجدول
ارجو ان اكون قد استطعت ان اوصل الفكره
تفضل اخي الكريم
ملفك بعد التعديل بناء على طلبك
عند فتح البرنامج سيتم فتحه على نموذج البحث
نقوم بإدخال اي حروف مطابقة لما هو موجود في القائمه ليتم فلترة القائمة تبعا للأسماء الموجوده بها
بعد ظهور الأسماء المطلوبه نختار اي اسم نريد فتحه في النموذج الرئيسي وذلك بالضغط المزدوج على الإسم في القائمة
اذا رغبنا في اضافة سجلات جديده فكل ما علينا هو الضغط على زر الإضافة ليفتح لنا نموذج الإضافة على سجل جديد
بالتوفيق
وعليكم السلام اخي "ابوعمر75"
شكرا جزيلا لاختنا الفاضلة زهرة "حفظك الله"
اليك طريقة او فكرة اخري :
وهي تغيير المربع الي مربع تحرير وسرد وجعل مصدر الصف الحقل الموجود بالجدول - الصورة
واليك الملف بعد التعديل
بالتوفيق
لا تؤجل عمل اليوم الي الغد
بعد اذن استاذتنا أم عهود و أخونا المحاسب
أعتقد أن الاخ ابو عمر يريد شىء كالموجود بالمرفق
ملحوظه :
تم تغيير اسم حقل الاسماء بالجدول لان name من الكلمات المحجوزة
الاخت ام عهود
الاخ ابويوسف والاخ المحاسب
الف الف شكر لكم على سرعة الاجابه وبارك الله فيكم
لكن اظن اني لم اوصل لكم الفكره جيدا
المطلوب مثلا اريد ادخل صنف ياسم سمسم اريد بمجرد كتاية الحرف س
تطلع لي الاسماء التي تبداء بحرف س مثل عندما ابحث بجوجل ويكذا اكون لااكرر صنف ادخلته مسبقا
او ادخال صنف باسم مختلف
والمعذره اذا اطلت عليكم
اخي الفاضل : ابو عمر
مربع قائمة البحث يتيح لك ذلك
فبمجرد ادخال اي حرف من حروف الصنف ستظهر لك اسماء الأصناف في القائمة مفلتره وهنا تتأكد ان الأسم موجود ام لا فإن لم يكن موجود ففي هذه اللحظة تذهب الى نموذج الإضافة وتسجل صنف جديد ليتم اضافته الى جدول الأصناف
هذه هي فكرة الحل المقدم من قبلنا حسب ما فهمته منك
بالتوفيق
السلام عليكم
لى سؤال فى ملف الأخت أم عهود
هذا السطر
Me.txtSearch2.Value = vSearchString
ما فائدته بالكود؟
أبو لميس كتب:السلام عليكم
لى سؤال فى ملف الأخت أم عهود
هذا السطر
Me.txtSearch2.Value = vSearchStringما فائدته بالكود؟
اخي الفاضل : ابو لميس
يوجد في نموذج البحث الخاص بالقائمة مربع نص اسمه txtSearch2
اما vSearchString فهو متغير تم وضعه في الكود
لهذا نقول ان قيمة مربع النص txtSearch2 تساوي المتغير
والمتغير هنا نقصد به اي اسم نقوم بكتابته لكي تتم المساواه ومن ثم يتم البحث في مربع القائمة بدلالة هذا المتغير
بالتوفيق
الاخت الفاضله ام عهود ارجو المعذره لكثرة الاسئله وشاكرين لكم جهدكم ووقتكم
لكن هل بالامكان ان يكون من نفس المربع تظهر القامه المتعلقه بالحرف واضيف بدون الذهاب الى
النموذج الاخر
zahrah كتب:اخي الفاضل : ابو لميس
لهذا نقول ان قيمة مربع النص txtSearch2 تساوي المتغير
بالتوفيق
ما قصدته
لماذا لا نقول أن قيمة مربع النص txtSearch تساوى المتغير
ولماذا لا نذكر فى الاستعلام مباشرة أن قيمة الحقل المبحوث فيه هى txtSearch بدلا من txtSearch2
يعنى لماذا نستخدم مربعى نص اثنين
أبو لميس كتب:ما قصدته
لماذا لا نقول أن قيمة مربع النص txtSearch تساوى المتغير
ولماذا لا نذكر فى الاستعلام مباشرة أن قيمة الحقل المبحوث فيه هى txtSearch بدلا من txtSearch2
يعنى لماذا نستخدم مربعى نص اثنين
اخي الفاضل ابو لميس
بارك الله بك
وهذا يدل على انك تريد وترغب في التعلم
لذا بناء على اسألتك
حاول تطبيق كلامك واستغني عن مربع النص المخفي txtSearch2
ثم قم بالتعديل في الإستعلام الى txtSearch وايضا في الكود
وانظر النتيجه ثم ابلغنا بما وصلت اليه
في انتظار ردك
بالتوفيق
قد فعلت سابقا
و الكود لم يعمل بطريقة سليمة
و أظن أن فائدته ( أقصد مربع النص الثانى) هى أنه خطوة احتيالية
تجعل الكود يحدث القيمة المكتوبة بمربع النص الأصلى
كى يتم وضعها فى المتغير
أليس كذلك؟
أرجو حل هذا اللغز كى نستفيد
جزاك الله خيرا
تم تعديل هذه المشاركة بواسطة أبو لميس في 5 أبريل 2012 في 00:46
أبو لميس كتب:قد فعلت سابقا
و الكود لم يعمل بطريقة سليمة
و أظن أن فائدته ( أقصد مربع النص الثانى) هى أنه خطوة احتيالية
تجعل الكود يحدث القيمة المكتوبة بمربع النص الأصلى
كى يتم وضعها فى المتغير
أليس كذلك؟
أرجو حل هذا اللغز كى نستفيد
جزاك الله خيرا
ممتاز اخي ابو لميس
هذا ما اريدك ان تصل اليه بالفعل
اذا فائدة مربع النص الثاني المخفي txtSearch2 هو تثبيت القيمه التي نقوم بكتابتها في مربع النص الأول txtSearch والإحتفاظ بها ليتم مساواتها مع المتغير
وفي هذه الحالة يقوم الإستعلام بعرض النتائج والفلتره بناء على مربع النص الثاني الذي به القيمه
بمعنى ان الشغله كلها متداخله بين الكود وبين الإستعلام لإظهار النتائج الصحيحه وكل هذا يحدث دون ان تشعر بذلك بمجرد ان تكتب اول حرف تتم عملية الفلتره مباشرة للقائمه التي بها الأسماء
بالتوفيق
جزاك الله خيرا
وزادك علما
و نفع بك
الاخوه الاعزاء من خلال الثالثه الامثله لم اجد المطلوب
هل مثال بحث جوجل صعب فنيا
عموما اشكر لكم جهدكم وتعبكم وارى ان مثال الاخ المحاسب الجديد
اقرب للمطلوب بالنسبه للحرف الاول ولكن عندما اكتب الحرف الثاني
ياتيني بجمبع الكلمات وانا اريد الكلمات فقط تحوي ماكتبت من احرف
للاسف اخى ما تريده لا يمكن تحقيقه مع مربع النص (فى الاكسس و لكنه متاح فى لغات برمجه أخرى )
عموما الكومبو يمكنك من ذلك
المثال به مربع نص يقوم بالاكمال التلقائى حسب ما تكتبه
و كومبو يقوم بعرض الادخالات حسب ما تكتبه
جزاك الله خيرا ابويوسف
ماقصرت كفيت ووفيت
بارك الله فيك
السلام عليكم
سلمت يداك ابو يوسف
توجد قاعدة لاحد الاعضاء
ومربوط الكمبو بالمواد
اريد ان تعمل الكمبو بنفس طريقة بحث كوكل
وجزاك الله خير
ومني لك +1
تم تعديل هذه المشاركة بواسطة سلامنا لكم في 6 أبريل 2012 في 17:36
للرفع
السلام عليكم
اخي واستاذنا ابو يوسف
للرفع
السلام عليكم
جزاك الله خير استاذنا ابو يوسف
على المساعدة والله يزيدك
علما ويفهمك اكثر .
ومشكور والله يكثر من امثالك