• 0
Mr-Turki

ترقيم تلقائي مع ترتيب الاسماء ابجديا

سؤال

بسم الله الرحمن الرحيم

في البداية أحب أن أشكر كل القائمين على هذا الموقع و أسأل الله أن يوفقهم لكل خير (h)

لدى بعض الاسئلة في برنامج الأكسس .....

أنا قمت بتصميم قاعدة بيانات لأحد الدورات الصيفية ......

طبعاً أنشأت جدول و ووضعت فيه بعض الحقول من ضمنها (الرقم ) وضعت له ترقيم تلقائي

و حقل للأسم ..

بعدها أنشأت عدت إستعلامات من هذا الجدول الأساسي بمعايير معينه

قمت بإدخال البيانات طبعياً ولكن وجهتي مشكله في ...

إذا أدخلت أسم وليكن أحمد و يكون رقمه (115)((ترقيم تلقائي) فإن أحمد يكون ترتيبه 115 و المفروض أنه يكون في الاسماء الأوله مع رقم أقل كيف أعمل هذه ....؟؟؟؟؟؟؟؟ :unsure:

و كذلك سؤال في نفس الاستعلام

تعلمون إني أخرجت من الجدول الرئيسي عدت إستعلامات

فعندما أعمل لها تقرير فالأرقام لا تكون مرتبه ( 1-2-3-4) تكون مرتبه حسب ترتيبه في الجدول الرئيسي (( مثلاُ محمد رقمه 30 في الجدول العام (( ويكون في الاستعلام رقم 30

بينما يكون هو الوحيد في هذا الاستعلام فكيف يكون ذلك مع العلم أني وضعت المفتاح الرئيسي هو الاسم ...... ؟؟؟؟؟؟؟؟؟

وكذلك سؤال في التقارير ؟؟؟؟

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

و كذلك من اكسل إلى أكسس ؟

أعلم أني ثقلت عليكم ولكن تحملوني ؟؟

أخوكم

Mr-Turki

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

18 إجابة على هذا السؤال .

  • 0

السلام عليكم ..

أخي الكريم : تركي ..

وأنا مثلك مبتديء ..

وسأحاول من باب المناقشة المشاركة الإجابة على أسئلتك ..

عل التحاور فيما بيني وبينك يكشف لي الكثير مما أجهله ..

السؤال الأول :

عند إدخال اسم أحمد يظهر في الترتيب 115 يعني ربما تكون لديك لخبطة في فرز السجلات .

هذا ما فهمته .. لهذا جرب أن تظلل الترقيم التلقائي كاملا ثم اذهب إلى سجلات ثم فرز تصاعدي.

لكن أنت لديك مشكلة في المفتاح الأساسي ..

حيث أن المفتاح الأساسي معناه أن هذا الحقل لا يتكرر أبدا .

أما الاسم فإنه من الطبيعي أن يتكرر ..

يعني من الطبيعي أن يكون لديك اسم أحمد متكرر ..

لهذا يجب أن يكون المفتاح الأساسي لشي لا يتكرر .. كالترقيم التلقائي .

أو رقم ID تجعله لكل واحد .

ربما بعض المشاكل التي تواجهك سببها أن المفتاح الأساسي للاسم .

السؤال الثاني :

على الرغم من إنه من الصعب فهم السؤال مالم يكون مرئيا لكن حسب ما فهمته أنك انت أعطيت رقم تسلسلي للاسم أحمد وبالتالي هذا الرقم سيكون ملازما له في كل العمل .

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

السؤال الثالث :

عملية التصدير من ملف الورد إلى الأكسس فيها الكثير من المشاكل ..

هي ليست مستحيلة إذا أن عائلة الأوفيس تترابط فيما بينها .

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

أما من ناحية الأكسل .. فإنه من الممكن جدا تصدير أي ملف منه إلى الأكسس ..

والتعاون بين الأكسل والأكسس موجود بدون أي مشاكل .

أتمنى أن أكون استطعت فهم المطلوب بأسئلتك ..

وأتمنى من الأخوة المتخصصين ان يوضحوا الإشكاليات التي يجدونها لي وللأخ تركي .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

أحب أن أشكرك أخي أكسس

على هذا الرد الجميع ولى بعض التوضيحات :blink:

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

و بالنسبة للترقيم فهو تلقائي و كذلك و ضعته (تصاعدياً) .

بالنسبة للسؤال الأول :

تخيل أني أدخلت 200 أسم تشمل جميع الحروف (أحمد ، بدر ، تهاني ، ثامر ....... وهكذا ) و أكيد الترقيم التلقائي وصل معي 200

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

يعني بدرية بتكون في ترتيبها (رقم 2) :unsure:

على الرغم من إنه من الصعب فهم السؤال مالم يكون مرئيا لكن حسب ما فهمته أنك انت أعطيت رقم تسلسلي للاسم أحمد وبالتالي هذا الرقم سيكون ملازما له في كل العمل .

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

أنا أريد ظهور الأرقام في كل الاستعلامات مرتبة ترتيباتصاعداً من 1

يعني لا تتعلق الارقام بالاسماء في الجدول الرئيسي . هذا معى سؤالي

أما السؤال الثالث /

أعتبره مبكر علىّ أشوي !! B) ما أفكر فيه الآن

أما الأخير

فما هي الطريقة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم

اولا : احييك وابارك لك بمشاركتك معنا في المنتدى فأهلا وسهلا بك

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

اختكم

زهره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاكِ الله الخت زهرة

سأقوم بعمل مثال بسيط إن شاء الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

قمت بعمل مثال بسيط من القاعدة البيانات حقتي

أنظروا إليها في المرفقات :blink:

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

db1.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم تركي

تم تعديل الجدول الرئيسي بحيث اصبحت الارقام مرتبة من 1 -137 وكذلك الاسماء معها مرتبة ابتداء بحرف الالف الى اخر حرف ابجديا فأصبح ابراهيم رقم 1 واصبح بندر 2 واصبح تركي3 وهكذا طبعا لديك في الجدول عدة اسماء من ابراهيم وغيرها من الاسماء الاولى المتشابهة فاصبحت مرتبه في الجدول والاستعلام الرئيسي .

نأتي الان الى باقي الاستعلامات من الطبيعي جدا ان يكون مثلا رقم محمد 67 في الاستعلام الرئيسي وكذلك في الجدول وعند الاستعلام عنه يظهر كذلك بهذا الرقم لهذا لا يوجد مشكلة في ترقيم باقي الاستعلامات ولن تؤثر على عملية البحث او النتائج طالما ان الارقام والاسماء مرتبة تصاعديا والسبب في هذا ان اعتماد جميع الاستعلامات على جدول واحد .

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

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

Mr-Turki.rar

اختكم

زهره

تم تعديل بواسطه zahrah
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

تم تعديل الجدول الرئيسي بحيث اصبحت الارقام مرتبة من 1 -137 وكذلك الاسماء معها مرتبة ابتداء بحرف الالف الى اخر حرف ابجديا فأصبح ابراهيم رقم 1 واصبح بندر 2 واصبح تركي3 وهكذا طبعا لديك في الجدول عدة اسماء من ابراهيم وغيرها من الاسماء الاولى المتشابهة فاصبحت مرتبه في الجدول والاستعلام الرئيسي .

طبعاً هذه القاعدة قابلة للزيادة و الحذف شوفي أختي حذفت (رقم 5) و عملت ضغط قاعدة البيانات و إصلاحها من أدوات

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

وكذلك الرقم التلقائي كم طلع ( وأنا قلت لا أريد أن يكون الرقم هو المفتاح الرئيسي لان الاسم عندي أهم حالياً :rolleyes:

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

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

يعني لو أردت أن أطبع فقط استعلام (ابن كثير ) له الارقام ستكون مرتبه ؟؟؟؟

والسبب في هذا ان اعتماد جميع الاستعلامات على جدول واحد .

هل الحل أني أجعل الترقيم التلقائي لوحده في جدول ! :unsure:

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

أنم أختي اريد الحل الأكيد من محترفة أكسس :)

[size=7] أخي ياريت أي خطة تعملينها تقولين لي كيف عملتيها لكي أعدل على القاعدة الرئيسية عندي لان هذه القاعدة بسيطة فالعدد الحقيقي لهذه القاعدة 400 اسم B)

القاعدة بعد الإضافه عليها في المرفقات

Mr-Turki.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم تركي

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

هذه قاعدة بياناتك بعد التعديل الاخير امل ان يكون هو المطلوب .

1. انظر الى اسفل النموذج الرئيسي ستجد زر امر معاينة التقارير قم بالضغط عليه وشاهد حميع التقارير واحدا واحدا وتأكد منها كلها انها مرقمه بالترتيب وكذلك الاسماء مرتبة ايضا .

2. الان اذهب الى الجدول وقم بإضافة سجلات وكذلك قم بحذف سجلات وراجع التقارير مره اخرى هل هي مرتبة حسب الارقام والاسماء ام لا

3. سأخبرك بطريقة التعديل بعد ابلاغي ان هذا هو المطلوب وانه لا يوجد اي تغيير .

4. لا تقم بالتغيير في قاعدة بياناتك الرئيسية الان حتى تعرف طريقة التعديل التي سأبلغك بها .

اختكم

زهره

Mr-TurkiLAST.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

أشكركِ أختي زهرة على تفاعلكِ معي في هذا الموضوع ....

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

بالنسبة للتقارير فالمشكلة فعلاً أصبحت محلوله 100% بالنسبة للأرقام و حتى الأسماء :)

الان اذهب الى الجدول وقم بإضافة سجلات وكذلك قم بحذف سجلات وراجع التقارير مره اخرى هل هي مرتبة حسب الارقام والاسماء ام لا

فعلاُ حذفت سجلاً و أضفت فعلاً الأرقام صحيحة و الأسماء مرتبة 100% :)

:( :( ولكن عندما أضفت أسم (أحمد ) طلع مرتب في التقرير و كذلك النموذج و الإستعلام ولكن :blink: (شوفي أسم أحمد كم الرقم الذي يخرج بجواره ؟ (( هنا المشكلة )) أليس المفروض أن يكون ....

أحمد جاسم رقم 10

و أحمد حسن 11

و أحمد خالد 12

وهكذا

وقمت بإزالة حقل 8 ولم يرجع ؟؟؟

أشكركِ أخي زهره

القاعدة مرفقه

Mr-TurkiLAST001.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي تركي

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

همسه في اذنك

من الطبيعي في قواعد البيانات وعند ادخال البيانات في الجداول او النماذج ان تكون الاسماء غير مرتبه ولكن الترقيم التلقائي يجب ان يكون مرتب لهذا لا يهم احمد كان في اخر الاسماء او اولها وكذلك اسم زهره قد يكون هو رقم واحد ولكن عند تطبيق ترتيب الاسماء في الاستعلام تصاعديا كل اسم يأخذ مكانه الصحيح لذا تلاحظ ان اسم زهره الذي كان رقم واحد نزل الى اخر القائمه ولكن يبقى لدينا الناتج النهائي وهو التقرير الذي يقوم بتلافي هذه الاخطاء كلها فلو لاحظت تقرير بيانات المشتركين لوجدت ان كل شيئ في مكانه الصحيح .

اخي تركي

هل المشكلة الان في النموذج فقط والترقيم الخاص به ام هناك شيئ اخر ارجو ابلاغي .... :lol: :lol: اللهم طولك ياروح على تركي :lol: :lol: " امزح معاك " وخذ راحتك في السؤال حتى تنتهي مشكلتك .

اختكم

زهره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

الله يجزاكِ خير أختي زهره

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

و مشكورة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

سلام

ولدى أستفسار :) كيف أخرج النسبة المئوية في الرسم البياني (في أكسس)

***

فيه أشكال مرة حلوة في أكسل هل يمكن أن أجلبها في أكسس ؟؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي تركي

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

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

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

اختكم

زهره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله

الله يجزاكِ خير أخت زهرة :)

لا تنسين كتابة الخطوات(التعديلات) كي أعدلها على القاعدة الأم

والله يجزاكِ كل خير (h)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي تركي

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

لقد تم عمل المطلوب والتعديل بناء على رغبتكم في الترقيم التلقائي والترتيب التلقائي للاسماء في النموذج .

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

1. استيراد الجدول المسمى " بيانات الطلاب " من قاعدة بياناتك الاساسية الى هذا المرفق بعد فك الضغط عنه وتشغيله .

2. تأكد من تطابق الحقول في الجدولين اي انه لا يوجد هناك حقول اضافية او مسميات مختلفه لانه سيؤثر على القاعده مثلا لو لديك في الجدول الاساسي حقل بإسم Name فلا يوجد ما يقابله في المرفق حيث انه يوجد في الملف المرفق حقل بإسم " الاسم " لذا تأكد من التطابق قبل الاستيراد .

3. لم ارغب في ادراج شرح مطول لان العملية معقده بعض الشيء ولكن هذا هو المرفق قم بالاطلاع عليه وانظر الى الترقيم التلقائي في النموذج وقد ادرجت لك زر امر حذف سجل قم بحذف السجلات التي ترغب ستجد ان الترقيم التلقائي في النموذج يقوم بتعديل نفسه تلقائيا حتى لو حذفت من الاول والوسط والاخير فسيعود الترقيم التلقائي يعد من جديد .

جرب واعطيني خبر ان جميع العمليات سليمه

Mr-TurkiLAST.rar

اختكم

زهره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ألف شكر لكي أختي الفاضلة (زهرة ) على ماقدمتيه لي في قاعدة البيانات الله يجزاكِ كل خير

( قمت بنقل الوحدات النمطية إلى القاعدة الأم و عملت بعض التعديلات البسيطه في بعض الحقول و زبط كل شيء 100%

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا شكر على واجب اخي الكريم والحمد لله ان كل شيئ الان اصبح تمام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .