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

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

بدأه rewnasser في 1 مارس 2008 · 6 رد · 532 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدى - نموزج بأسم - نموزج 2 مصدر بياناتة هو الجدول Parts

فى النموزج قمت بعمل 4 حقول غير منضمة بأسم Xnd , Xad , Xsd , Xrd وزر أمر أخر بأسم Cmdrest

الجدول Parts بة أربع حقول هى nd , ad , sd , rd

حبيت أعمل الأتى :

1 - عند أدخال بيانات فى أول حقل يروح البرنامج يصفى البيانات لما يتوافق مع هذا الحقل " لو دخلت 50 فى الحقل Xnd يدور البرنامج فى حقل nd للجدول Parts بس فى كل سجلاتة عن نفس القيمة " ودى تبقى التصفية لأولى

2- عند أدخال بيانات فى ثانى حقل يحصل نفس الموضوع بس البنامج يقوم بالتصفية فى البيانات التى تمت تصفيتها من قبل وتبقى التصفية التانية

3- عند أدخال بيانات فى الحقل الثالث يحص نفس الموضوع بس للبيانات التى تمت تصفيتها فى المرتين السابقتين ودى تبقى التصفية الثالثة

- 4 عند أدخال بيانات فى أخر حقل يتم تصفية البيانات للمرة الرابعة وطبعا لان الأربع حقول مجتمعة حقل اساسى ولا تتكرر معا فسينتج سجل وحيد

5- عند الضغط على الزر Cmdrest يقوم البرنامج بحذف كافة التصفيات ويمسح جميع الباينت فى الأربع حقول ويعمل سيت فوكس على الحقل الأول لبداية بحث جديد

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

أعتقد أنها بالحقل بالرابع

لو كان عندى سجلين الاول 1-1-1-1 والثانى 1-1-1-2 بمجرد أدخال 1 فى الحقل الأول فعلا يقوم بالتصفية ويعطى بيانات أول سجل المفروض أنة يغير البيانات لو أكملت الأدخال ووصلت للحقل الرابع ووضعت 1-1-1-2 ---- لا لا يحدث وتظل بيانات السجل 1-1-1-1

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

1-1-1-1 يقابلها الحقل رضا بينما 1-1-1-2 يقابلها على المفروض لو دخلت الاربع قيم الأولى يظهرلى البيان رضا

ولو دخلت 1-1-1-2 يظهرلى على

للاسف لا يحدث

جربوا بنفسكم للتوضيح

ولو فية أستفسار انا معاكم

وشكرا

serch.rar

#3

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

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

لى تعليق صغير

مش عارف لية دايما مش بتفهمينى

انا بدخل فوق الأربع حقول والتى تمثل سجل معين ليظهر فى النموزج الفرعى بياناتة المدخلة والتى سأضيف عليها

طبعا لما بدخل الأربع حقول النموزج الفرعى لا يتاثر بمعنى أخر هو ثابت على سجل معين ولمنظر وخلاص طبعا مش دة المطلوب

كمان أية لزمة ورقة البيانات التى تعرض جميع المدخلات

أختى العزيزة

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

وللمرة الألف .... كل شغلة لها كود أو رقم يميزها هذا الرقم مكون من 4 حقول من الممكن تكرار أحدهم ولكن لا يمكن تكرار الربع مجتمعين

دلوقتى انا دخلت كود شغلة ( أربع حقول ) يظهر لى باقى بيانات جدول الParts والمقابلة لهذا الكود وفى النموزج الفرعى تظهر البيانات المقابلة لنفس الكود ولكن فى جدول ال Paper طبعا أنا رابط بين الجدولين وحقول الربط هى الأربع حقول

مثال حضرتك ممتاز فى البحث لكن مش دة الى عاوزة خاااااااااااااااااالص

وشكرا

#4

اخي الفاضل ناصر

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

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

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

فكل اربعة ارقام يتم البحث عنها ويتم تصفيتها في النموذج الرئيسي يتم عرض ما يقابل هذه الأرقام الأربعة في النموذج الفرعي اليس هذا هو المطلوب

ordersUP.rar

#5

أختنا الغالية زهرة

والله جننتينى - يعنى أعمل اية مش عارف والله أقولها أزاى

أختى لكل شغلة كود مكون من أربع خانات الأربع تمثل مفتاح أساسى وطبعا وانتى ست العارفين مش ممكن حقل أو حقول المفتاح الاساى تتكرر يعنى مش ممكن يكون هناك شغلة لها كود 1-1-1-1 وأخرى لها نفس الكود لكن من الممكن أختلاف ولو حقل وحيد منهم يعنى مثلا 1-1-1-2 أو 1-1-2-1 وهكذا للأن الموضوع مفهوم

عندى جدول Parts وجدول Paper

ربطهم كالتالى - الأربع حقول فى جدول ال Parts " حقل أساسى " بالأربع حقول فى جدول Paper " حقل أجنبى "

حبيت أدخل بيانات فى جدول ال Paper بس بطريقة معينة أزاى ؟

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

وضعت نموزج فرعى مصدرة جدول ال Paper

طبعا لان الجدولين مربوطين ببعض بقيت لما أعرض كود شغلة معين يدينى فى النموزج الفرعى كافة سجلاتة المشتركة معة

المطلوب

النوزج يفتح فارغ بدون بيانات وأبدا فى أدخال الأربع حقول

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

وعند الضغط على الزر Cmdrest يقوم البرنامج بأفراغ كافة الحقول لملاء الأربع حقول من جديد

طبعا البيانات فى النموزج الفرعى ستملاء بداخل جدول ال Paper

لو بصيتى لنموزج 1 هتلاقى نفس الفكرة بدخل فوق Secnum بيظهرلى البيانات المقابلة لة فوق وفى النموزج الفرعى السجلات المشتركة معة

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

ياااااااااارب اكون وضحت يارب يكون الفكرة وضحت

بجد تعبت معقول مش قادر اوصل فكرة

معلش تعبت وتعبكم وتعبتك انتى بالذات

وشكرا

#6

ماشي ياسيدي

ح أمشي معاك الى الآخر واشوف اخرتها

تفضل ملفك بعد التعديل بناء على شرحك

اتمنى انك ما تقول لا لالالالالالالالالالالالالالالالالا مش ده اللي عاوزه

عندك سجلين هما رضا صاحب الرقم 1111 و علي صاحب الرقم 2111

اختار اي واحد منهم وشوف النتيجه

za_serch_last.rar

#7

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

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

هو دة المطلوب وبيتهيالى الله ينور عليكى وعلى والديكى

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

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

ويديم عليكى علمة ويزيدك بقدر منفعتك للغير

- بس على فكرة هذاكر الأكواد دى ولنا رد أكيد

- أسف جدا ياريت ما تغلقى الموضوع لى أستفسار أخر على نفس الموضوع بس أجهزة باسلوب واضح علشان مترجعيش تقولى قربت اتجنن من مثالك هذا

وشكرا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…