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

سؤال فى الأكسس 97

مغلق
بدأه اا الفاروق اا في 22 يوليو 2002 · 11 رد · 776 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قبل أن أتكلم أود أن أقول : " .. لقد بحثت فى المنتدى ولكن ما وجدته لا يتفق بالضبط مع ما أريده .. "

فلدى بعض الأسئلة التى أعتقد أنها بسيطة ولكنها تريد مجرب :..

أولاً: بفضل الله قد قمت بتصميم - برنامج - قاعدة بيانات عن طريق الأكسس97 ليتم إضافة أكثر من 35000 سجل تقريباً بها ، وكما هو معروف فهو يحتوى على استعلامات ونماذج وتقارير .. والسؤال هو: هل يكفى جدول واحد ليستوعب كل هذه السجلات بالإضافة إلى 20 حقل تقريباً... أرجوا الإفادة " بارك الله فيكم "..

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

ثالثاً: كيف يتم نقل محتويات جدول من ملف بامتداد MDE إلى قاعدة بيانات أخرى ؟، علماً بأن الملف يعرض سجل سجل ..

وأخيراً جزاكم الله خيراً .. ونفعنا وإياكم بالعلم النافع ..

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

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

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#2

ثانياً: أجعل مصدر التقرير هو استعلام وضع فيه الحقول التي تريد

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

[forms]![النموذج الذي عليه زر فتح التقرير]![الرقم المفتاح]

ضع زر على النموذج يقوم بفتح التقرير المراد فقط .

((الكود فيه تقديم وتأخير في جمله ولكن عند نسخه ولصقه يرجع إلى وضعه الطبيعي ))

وتقبل تحياتي

بقية الأسئلة أتركها للآخرين الأقدر مني .

#3

السلام عليكم

لقد جربت مثل هذا الأمر من أحد المشاركات ولكن دون جدوى ... ولكنى سأحاول مرة أخرى وسأخبركم بالنتيجة...

وشكراً

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#4

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

شكراً سعودى31 فالكود قد عمل بالشكل المناسب ، ولكنه يعطينى السجل الحالى فقط فى كامل صفحة التقرير ويخفى باقى السجلات التى فى نفس الصفحة ... ولكن ما أريده هو أن يقوم الكود بفتح التقرير على الصفحة التى بها السجل " أى يظهر السجل الحالى + باقى السجلات التى فى نفس الصفحة " ...وعند الطباعة يطبع الصفحة الحالية فقط ..؟؟!!

- وأيضاً أود إخفاء قوائم البرنامج الرئيسية (MS Access )عند تنفيذ البرنامج ولا يظهر إلا شرائط الأدوات التى قمت بإعدادها ..!!

وشكرا مرة أخرى للأخ/سعودى31 .. وللجميع ..

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#5

اذا كنت تريد عرض السجل و ما يليه

فاستبدل =

ب

اكبر من أو يساوي

فيظهر السجل المطلوب و ما يليه كله

أما ان كنت تريد الصفحة فقط فلا أعرف

اما عن الاخفاء للقوائم

Tools

startup

أو

أدوات

خيارات بدء التشغيل

ثم الغي ما تشاء من خيارات

#6

السلام عليكم

شكرا للأخ/محمد طاهر ..

بخصوص إلغاء القوائم أنا لا أقصد ذلك ولكنى أقصد إخفاء القائمة الرئيسية للبرنامج ( ملف -تحرير - تعليمات ) ..

وأيضاً إلغاء عمل الـ Shift مع ملف MDE

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#7

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

و أيضا فى المنتدي العادي

رجاء مراجعة الارشيف

أما بخصوص الالغاء الكامل للقوائم ، فاعتقد انك لابد من انشاء قوائم جديدة لكي تلغي القديمة ،و لا مانع من أن تكون الجديدة فارغة

#8

السلام عليكم

فعلا لقد بحثت فى المنتدى ووجدت فى الأرشيف وغيره الكثير من الحلول وللأن لم تنجح أى من الطرق التى توصلت إليها ...

ووجدت برنامج للأخ/أبو حمود .. ولكنه لم يتم تحميله حيث أتوقع أنه أزاله من الموقع ؟؟!!!

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#10

السلام عليكم

شكراً للأخ/محمد طاهر ..

فقد اشتغلت الوصلة بشكل سليم والبرنامج أيضاً ..

ولكن لى سؤالان :

الأول: هل هذه الطريقة أمنة .. أى لايمكن كسرها بسهولة ؟

ثانياً: هل قاعدة البيانات التى تحوى أكثر من 35000سجل وأكثرمن 18 حقل يمكن جعلها فى جدول واحد أم أن هذا يؤثر على قوة القاعدة ..

ثالثاً: هل يؤثر تحويل قاعدة البيانات إلى ملف MDE على كبر حجم السجلات .. أى يسبب فى إنهيار البرنامج ؟؟؟

وشكراً مرة أخرى للأخ/محمد طاهر

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#11

السلام عليكم

ألا من مجيب ؟؟!

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#12

اخي العزيز

رجاء جعل كل سؤال فى المستقبل فى مشاركة مننفصلة ليسهل استفادة الآخرين منها لاحقا و أن يكون العنوان معبرا عن كل سؤال لتعم الفائدة و فى نفس الوقت تجد الاجابة سريعا

(كما فى قواعد طرح الأسئلة المثبتة أعلي المنتدي)

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

و هذا من مبادئ قواعد البيانات العلائقية أي التي بها علاقات Reletational Database

و هذا لكي لا يتكرر تخزين وصف الادارة فى الجدول الرئيسي بدون داعي

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

أما عن الحجم الذي ذكرت فلا توجد مشكلة فيه من ناحية الحجم و لكن الموضوع غير نمطي كمبدأ تصميمي

و ال MDE أأمن فى الاستخدام من ال MDB لأنه نسخة Compiled

هذا و الله أعلم

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

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