اذهب الي المحتوي
أوفيسنا

مساعده كود ادراج


bekhet2003

الردود الموصى بها

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

هلا تفضلت علينا بمثال بسيط نستطيع التعديل عليه

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

رابط هذا التعليق
شارك

2 ساعات مضت, أبو عبدالله الحلوانى said:

مجرد اقتراح لحين أن ترسل لنا بمثال .

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

 

2 ساعات مضت, bekhet2003 said:

 مع اختلاف اسماء الجدول

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

رابط هذا التعليق
شارك

2 ساعات مضت, bekhet2003 said:

اخي اخي الغالي كيف ذلك مع اختلاف اسماء الجدول

 

السلام عليكم :rol:

 

بعض الاوقات ، ابسط طريقة للمساعدة ، هي انك تسرد لنا المشكلة (وليس الحل) ، وما الذي تريد الوصول اليه ، 

وغالبا هناك عدة طرق لحل اي مشكلة ، فقد تكون هناك طرق لم تفكر فيها اصلا :rol:

 

لو تلاحظ في المنتدى ، فبعض المواضيع يُوضع لها الشباب أكثر من حل ، وبطرق مختلفة :rol:

 

جعفر

رابط هذا التعليق
شارك

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

هل  ممكن ان يجدث هذا  سواء بكود او بطريقه اخري

ولك تحياتي

 

دد

رابط هذا التعليق
شارك

10 دقائق مضت, bekhet2003 said:

كيف اجعل الاستعلام يكون مصدره الجدول المستوردة 

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

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

ولماذا لا تجعل هذه الجداول مرتبطة مع القاعدة التى تعمل عليها - مجرد فكرة.

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

تمنياتى بالتوفيق

رابط هذا التعليق
شارك

30 دقائق مضت, bekhet2003 said:

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

هل  ممكن ان يجدث هذا  سواء بكود او بطريقه اخري

 

أخي عبدالله شرح الطريقة ، لكني اود ان اضيف معلومات بين سطوره :rol:

 

1. تستطيع ان تربط الجداول من البرامج الاخرى الى برنامجك ، وبدون استيراد البيانات ،

2. اذا كان استيراد الجداول ضروريا ، فيمكن عمل ذلك ايضا ،

وبعدها:

يا نعمل استعلام للنماذج/التقارير مباشرة من هذه الجداول اذا امكن ،

او نعمل جدول مؤقت ، نستخلص البيانات من الجداول الاخرى اليه ، سواء عن طريق استعلامات او كود ، وبعده نعمل من هذا الجدول المؤقت استعلام للنماذج/التقارير :rol:

 

 

جعفر

 

رابط هذا التعليق
شارك

أنا أوشكت على الفهم  وهذا صعب حدوثه :biggrin:

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

أين شرح المطلوب.JPG

رابط هذا التعليق
شارك

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

برجاء جعل النسخه المعدله بنسخه 2003

 

بناء علي اسم العميل يتم عمل التقرير  من الشهور المربوطه

مش فاهم معني (ويادار ما دخلك شر)

لم اقص\ اي شر في هذا الموضوع

 

تم تعديل بواسطه bekhet2003
رابط هذا التعليق
شارك

أولا - 

2 ساعات مضت, bekhet2003 said:

(ويا دار ما دخلك شر)

هذا مثل دارج لدى أهل مصر - أى دخلنا وخرجنا من الدار بسلام ولن نمسك بسوء - 

ثانيا - على جسب فهمى هل تقصد أن الملفات المرفقة سيكون اسمها عبارة عن تواريخ وتريد تحديد اسماء الملفات بشكل نطاق زمنى للتواريخ من الى ثم جلب كل الجداول الموجودة بالملفات التى تحمل الاسم الداخل فى النطاق الزمنى الذى حددته. وأنك ستقوم بعمل باك أب (bakeup)  لقاعدة البيانات بشكل شهرى .

اذا كان الأمر كذلك  فأنت بحاجة الى جهاز حاسوب تحمل فيه قواعد البيانات الشهرية وجهاز آخر لبرنامجك حتى تتمكن من خزن كل هذا الكم الهائل من قواعد البيانات التى ستقوم بعملها كل شهر :blink:

ولكن لماذا لا نلجأ الى الحل السهل لنوفر على أنفسنا كل هذه المعاناة ...

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

ولا حرج أن يكون هذا الجدول أى الخاص بالبيانات القديمة اثنين أو ثلاث وكذلك لا حرج أن يكون خارج القاعدة الحالية ويكون بقاعدة باك ايند (BakeEnd) ومرتبطا معنا إن راقت لك الفكرة فهذا مثالها

 

الرئيسه.rar

  • Like 1
رابط هذا التعليق
شارك

15 دقائق مضت, bekhet2003 said:

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

يبدو أن الفكرة أعجبتك لذا لنأتى الى مرحلة التنفيذ

أولا - هذا الكود يقوم بنقل البيانات من جدول اسمه current_Data  الى جدول اسمه Old_Data

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

هذا كل شىء وشكرا

رابط هذا التعليق
شارك

واجهت مشكله في اختلاف الاسماء الثابت معي كلمه شهر   واختلاف اسم الشهر فكبف ان اكتب ذلك  في الكود عند ربط اكثر من جدول

 

تم تعديل بواسطه bekhet2003
توضيح
رابط هذا التعليق
شارك

1 ساعه مضت, bekhet2003 said:

واجهت مشكله في اختلاف الاسماء الثابت معي كلمه شهر   واختلاف اسم الشهر فكبف ان اكتب ذلك  في الكود

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

ان لم يكن هذا مقصدك فأرجو زيادة ايضاح

 

رابط هذا التعليق
شارك

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

في الجدول التي تم ترحيل البيانات فيه بعد الانتهاء من العمل

اما الفكره الخاصه بك اكثر من رائعه

تم تعديل بواسطه bekhet2003
رابط هذا التعليق
شارك

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

تم تعديل بواسطه bekhet2003
رابط هذا التعليق
شارك

13 دقائق مضت, bekhet2003 said:

لا فاده ولكن حتي لا يتم الخطاء والدخول علي شهر غير المطلوب والتسجيل فيه

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

15 دقائق مضت, bekhet2003 said:

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

هل تعنى أن القاعدة تمت مشاركتها بين مجموعة عمل على الانتر نت ان كان الأمر كذلك فالتحول الى SQL Server  سيقضى على مشاكل المشاركة وكذلك مشكلة الحجم.

19 دقائق مضت, bekhet2003 said:

وجربت ان اجعل الكل في قاعده وحده اصبحت قاعده البيات ثقليه جدا وفتحها ياخذ فتر ه كبيره

أعتقد أن جداولك تحوى مرفقات وكائنات OLE  هل هذا صحيح وان لم يكن كذلك فأعطنا عدد سجلات أحد هذه الأشهر 

رابط هذا التعليق
شارك

4 ساعات مضت, bekhet2003 said:

ممكن ان يصل 10000

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

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

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

 

الرئيسه.rar

  • Like 2
رابط هذا التعليق
شارك

جزاك الله خير  نعم هو المطلوب

ولكن لايتم الالحاق  بمعني اني لو اخترت  شهر 1   يتم ترحيله ثم اخترت رقم 2 يتم حذف رقم 1 وترحيل رقم 2

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

يم ترحيل 1   ثم يرحل شهر 2   في نفس الوقت  بمعني ان عدد الغملاء مثلا 1000 عند اضافه شهر من المفترض ان تزيد

ولكن لايحدث  فهل يمكن ذلك

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

 

رابط هذا التعليق
شارك

جزاك الله خير  نعم هو المطلوب

ولكن لايتم الالحاق  بمعني اني لو اخترت  شهر 1   يتم ترحيله ثم اخترت رقم 2 يتم حذف رقم 1 وترحيل رقم 2

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

يم ترحيل 1   ثم يرحل شهر 2   في نفس الوقت  بمعني ان عدد الغملاء مثلا 1000 عند اضافه شهر من المفترض ان تزيد

ولكن لايحدث  فهل يمكن ذلك

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

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information