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

ارجو المساعدة ممن لديه الخبرة

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

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

تحية طيبة لكل أعضاء المنتدى وأسأل الله أن يجعل جهودكم في ميزان حسناتكم

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

أنا عامل برنامج عن موقف الموردين لمنشأة لنوعين من الأعمال 1- كوابل. 2- شبكة

طبعاً أسماء الموردين موجودين في جدول (يتم أدخاله من قبل المستخدم) وعملت استعلام ليظهر فيه موردين الكوابل فقط وآخر ليظهر فيه موردين الشبكة فقط وذلك لكي يقوم المدخل حين أدخال أمر توريد لمورد يختاره من القائمة التي بالاستعلام

سؤالي هو أني أريد أن أعمل تقرير بموقف مورد معين المشكلة أني في حالة وضعت سؤال في المعيار للاستعلام ([أدخل أسم المورد]) طبعاً عند فتح التقرير راح يطلب من المدخل أدخال أسم المورد وبكتابته يعطيني موقف هذا المورد فقط

لكن لأن أسماء بعض الموردين طويلة فأنا أبي عند التقر على زر الاستعلام مايعطيني السؤال فقط أبي أيضاً قائمة بأسماء الموردين المدخلين علماً بأني عامل زر خاص لموردين الكوابل وآخر للشبكة فأبي عند ضغط زر الكوابل يعطيني قائمة بموردين الكوابل وباختيار الأسم يعطيني التقرير الخاص بالمورد ونفس الشي بالنسبة للشبكة

المشكلة أن الموردين ممكن يتغيرون فما أبي أسجلهم من البداية أبيهم يكونون أختيار من الاستعلام نفسه

أتمنى أجد عندكم الجواب الشافي لسؤالي

وعلى فكرة أنا عليمي في الأكسس يعني لو في المسألة أكواد أتمنى شرح تفصيلي كيف أعمل الكود ووين أضعه

ولكم مني جزيل الشكر والله يرعاكم

تم تعديل هذه المشاركة بواسطة صادق احساس في 4 مايو 2005 في 08:05

#2

لعمل ذلك انشيء نموذج به مربع تحرير وسرد يحتوي قائمة الموردين (وليكن اسمه listx) وأضف للنموذج زر يستدعي التقرير المطلوب وليكن اسم النموذج مثلا suppliers

أجعل تقريرك يعتمد على استعلام به معيار معين

في المعيار أكتب هذه العبارة

Forms!suppliers!listx

تم تعديل هذه المشاركة بواسطة عبدالله سلام في 4 مايو 2005 في 09:05

قال شاعرنا يخاطب أبا تمام ويعارضه في قصيدته السيف أصدق انباءً من الكتب:

حبيب وافيتُ من صنعاء يحملني ----- نسرٌ وخلف ضلوعي يلهث العربُ

ماذا أحدث عن صــــنعاء يا أبتِ ----- مليحةٌ عاشقاها السل والجربُ

ثمانون ألفاً لعمورية اتقدوا ----- وللمنجم قالوا إننا الشـــــــــهبُ

واليوم سبعون ملـيوناً ومابلـغوا ----- نضجاً وقد عُصر الزيتون والعنبُ

#3

هلا فيك أخوي عبدالله وتسلم على سرعة تجاوبك

أنا نفذت الخطوات اللي قلتها بس ماضبطت معي ما أدري ليه لكن بقولك اللي عملته بالتفصيل وشف وين الخطأ :-

1- عملت نموذج باسم suppliers يحتوي مربع سرد باسم listx (قائمة الموردين من استعلام مبني على تقرير ليظهر موردين الكوابل فقط علماً بأن الجدول الأساسي يحتوي على موردين الشبكة والكوابل) ثم اضفت زر معاينة للتقرير المراد فتحه

2- رحت للتقرير وفتحت الاستعلام من مصدر البيانات وفي حقل أسم المورد رحت لخانة المعيار وسجلت العبارة :-

Forms!suppliers!listx

وبعد ماحفظته أضاف البرنامج أقواس للمعدلة لتكون كالتالي :-

Forms]![suppliers]![listx]]

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

أتمنى تكون أكتشفت الخطأ اللي وقعت فيه

وأشكر لك مجهودك معي

#4

لا ادري مالخطأ لكن يرجح أن يكون خطأ هجاء في اسم نموذج أو حقل

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

db5.zip

قال شاعرنا يخاطب أبا تمام ويعارضه في قصيدته السيف أصدق انباءً من الكتب:

حبيب وافيتُ من صنعاء يحملني ----- نسرٌ وخلف ضلوعي يلهث العربُ

ماذا أحدث عن صــــنعاء يا أبتِ ----- مليحةٌ عاشقاها السل والجربُ

ثمانون ألفاً لعمورية اتقدوا ----- وللمنجم قالوا إننا الشـــــــــهبُ

واليوم سبعون ملـيوناً ومابلـغوا ----- نضجاً وقد عُصر الزيتون والعنبُ

#5

بعد أذن الاخ / عبدالله سلام

جرب هذا ...

وإذا كان مش واضح أعلمني ...

عبدالمانع

معاينة التقر ير حسب الاختيار.rar

إنما الأمم الأخلاق ما بقيت ××× فإن هم ذهبت أخلاقهم ذهبوا ...
#6

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

المشكلة أن برنامج كبير وأنا تقريباً منتهي منه باقي أحل هذي المشكلة وإن شاء الله بتوفيق من الله ثم خبراتكم راح تنحل

الله كريم ياريت بس أفهم الفكرة بسرعة لأني ماستوعبتها بالكامل مع أني طبقت نفس الكلام زي ماقلت !!!

#7

هلا أخوي عبدالمانع تقريباً هذا نفس طلبي

طبعاً أنا أحتاج لمعاينة تقرير واحد فقط

بس قاعدة البيانات اللي أرسلتها مقفلة

ياليت تشرح لي بالضبط الخطوات اللي عملتها عشان أجربها عندي وأن شاء الله تضبط

بس أعطيك فكرة عن برنامجي عشان يكون واضح

هو برنامج لمتابعة موردين مواد الشبكة ومواد الكوابل بحيث يصدر أمر ومن ثم متابعة الأمر كم وصل وكم متبقي

طبعاً مواد الشبكة لهم موردين ومواد الكوابل لهم موردين آخرين

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

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

ولك جزيل الشكر

#8

عفواً أفتحت معي بس خلني أجرب وأن شاء الله تضبط

#9

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

أما في الملف اللي أرفقه أخوي عبدالمانع ألاحظ مكتوب في مصدر السجل ( ..... [ ] select) بهذا الشكل

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

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

#10

الله يعطيكم العافية خلاص ضبطت معي

تعرفون وشكانت غلطتي !!!!

خليت أسم (listx) لمربع التسمية للتحرير والسرد مو مربع التحرير والسرد نفسه وهذا العمل المشكلة كلهها :wacko:

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

وتقبلوا شكري بأصدق أحساس B)

تم تعديل هذه المشاركة بواسطة صادق احساس في 4 مايو 2005 في 13:41

#11

للاسف تاخرت عليك لكن هم تفضلو يمكن يفيدكم هذا المثال

1.rar

#12

أهلا بك

بالتوفيق ،،،

مع خالص التحيات ،،،

عبدالمانع

إنما الأمم الأخلاق ما بقيت ××× فإن هم ذهبت أخلاقهم ذهبوا ...

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

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

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

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

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

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