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

نسخ قاعدة بيانات اكسس بالكود

بدأه amratef في 8 سبتمبر 2009 · 23 رد · 1,391 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

خلاله نسخ القاعدة بالكود مع امكانية تحديد المسار

برجاء افادتى فى هذا الموضوع

e-mail:amr_eakh@yahoo.com

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

#2

أخى الكريم amratef

تفقد هذين الرابطين لعل يكون فيهما ما ترغب:

/index.php?showtopic=187692

/index.php?showtopic=191643

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#3

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

الأخ/ amratef

بعد أذن أخي المحب (محمد ندا)

فإنه يمكن الاستفادة من مكتبة الأكسس لكثير من الأوامر الجاهزة وهي تحت الطلب

فقط على شريط الأدوات .. أضغط يمين الماوس .. ثم تخصيص

حدد من مربع الحوار من قائمة (فئات) ملف .. ومن أوامر ملف

ستجد أمر [نسخ احتياطية لقاعدة البيانات ..]

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

ويمكنك التعديل على الكود حسب رغبتك

وبالتوفيق

أبومحمد

#4

طبعاً أخى pms على الرحب والسعة

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

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#5

أخى الكريم محمد ندا

مشكور كتيييييير جدا على مشاركتك لى فى طلبى

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

قائمة فى شريط القوائد الذى أنشاته فى قاعدة البيانات الخاصة بى

مع امكانية عدم اغلاق قاعدة البيانات بعد عمل الحفظ

وبارك الله فيك

والسلام عليكم

#6

اخى العزيز pms

اشكرك على مشاركتى فى طلبى

وجربت الطريقة ولقتها شغالة حلو كتير

وجزاك الله خير على مجهودك معى

amratef

#7

أخى الكريم amraref

الحمد لله أن تم حل مشكلتك بمشاركة أخى pms بارك الله فيه وفى جهوده.

ونقطة بسيطة للتوضيح

ما أشرت إليه أنا من مشاركات كان يغلق قاعدة البيانات لأن الأخوة أصحاب الأسئلة كانوا يطلبون ذلك.

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

تحتاج فقط أن تحذف هذا السطر من الكود.

اقتباس
DoCmd.Quit
وبذلك يتم النسخ دون الخروج.

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#8

الأخ العزيز: amratef ولك كذلك الشكر والتقدير

والشكر موصول (لقلب الهجوم الصاعد- في الفريق العربي للبرمجة)الأخ محمد ندا

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

وما أطريتني به فهذا من لطفك وحسن خلقلك

بارك الله فيك ونفع بك

أبومحمد

#9

السلام عليكم

أخى الكريم محمد ندا

لك منى جزيل الشكر على مشاركتك واستجابتك لى بسرعة

وانا جربي حذف الامر الخاص باغلاق القاعدة ونجحت معى

بس على فكرة انا نسيت اخبرك انى اعمل على قاعدة بيانات هى لينك من قاعدة بيانات

اخرى على ال d:\

ويوجد بها الجداول فقط

وبالتالى فالقاعدة التى اعمل عليها لا توجد بها بيانات انما هى مينك فقط

هل هذه الاوامر تفلح فى نسخ القاعدة الاصلية التى هى على ال d:

واذا لم تفلح هذه الاوامر فما الحل

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

والسلام عليكم

amratef

السلام عليكم

أخى الكريم محمد ندا

لك منى جزيل الشكر على مشاركتك واستجابتك لى بسرعة

وانا جربت حذف الامر الخاص باغلاق القاعدة ونجحت معى

بس على فكرة انا نسيت اخبرك انى اعمل على قاعدة بيانات هى لينك من قاعدة بيانات

اخرى على ال d:\

ويوجد بها الجداول فقط

وبالتالى فالقاعدة التى اعمل عليها لا توجد بها بيانات انما هىلينك فقط

هل هذه الاوامر تفلح فى نسخ القاعدة الاصلية التى هى على ال d:

واذا لم تفلح هذه الاوامر فما الحل

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

والسلام عليكم

amratef

#10

السلام عليكم

أخى العزيز pms

لك من كل تقدير واحترام

جربت طريقتك فى النسخ كما ذكرت سابقا

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

على ال d: ويوجد بها الجداول فقط

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

amratef

#11

أخى amratef

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

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

post-29007-1252535864_thumb.jpg

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

تحياتى

محمد ندا

Backup_External.rar

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 10 سبتمبر 2009 في 01:52

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#12

أخي amratef

ليصحح لي الإخوة المعلومة

إلى حد علمي فإن (أوامر شريط الأدوات)

لاتقبل التحرير فهي جاهزة

بعكس الأوامر المحررة يدويا

والله أعلم

أبومحمد

#13

أخى الكريم أبو محمد

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

ونحن نعرف بعضهم........................ ششش :unsure:

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

تحياتى

محمد ندا

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 10 سبتمبر 2009 في 02:27

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#14

أخى الكريم محمد ندا

بعد سلام الله عليك

اشكرك على النصيحة والملحوظة ولك منى التقدير والاحترام ..

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

وجربت تعديل الكود ونجحت معى

ولكن يتم الحفظ على الدرايف d: مباشرة

وانا ارغب فى حفظ الملف داخل مجلد اخر على d:

فهل من تعديل فى الاوامر لتحديد مسار مجلد النسخ الجديد الذى سوف يوضع فيه الملف المنسوخ

وبارك الله فيك

والسلام عليكم

#15

نعم أخى نحتاج تعديل بسيط فى الجزء المسئول عن مسار النسخة الاحتياطية وهو مبين بالمستطيل بالصورة

post-29007-1252607387_thumb.jpg

اقتباس
NewFile = "D:\Folder\Subfolder\" & DBwithoutEXT & "__ Copy" & right(DBwithEXT, 4)

على اعتبار أن هذا المسار هو على الدرايف D فى مجلد إسمه Folder داخلة مجلد فرعى إسمة Subfolder

كل ما عليك الآن هو تغيير هذا المسار لتجد نسختك داخل المجلد الذى حددته.

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#16

اخى ابو الكرم كله

محمد باشا ندا

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

اشكرك جزيل الشكر وزادك الله من فضله وعلمه ونفع بك عموم المسلمين

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

بعد مشاركتك السريعة والبناءة ... جزاك الله خير الجزاء عن عملك ...

وعلى فكرة انا سوف اثقل عليك بطلب أخر واعلم ان لديك سعة الصدر

يوجد فى قاعدة البيانات الخاصة بى عملاء وقمت بعمل تقرير يحتوى على حقل

من رقم عميل ** وحقل الى رقم عميل ** وذلك لطباعة كشوف حساب تفصيلية بحركة حساب كل عميل

وفى نهاية كل حساب عميل يوجد حقل من الجدول الرئيسي للعملاء من المفروض ان يظهر فى

أخر حساب العميل وذلك لكل عميل

مثال اذا قمت بتحديد عدد العملاء من رقم 1 حتى رقم 10 يقوم البرنامج باظهار كشوف حساب تفصيلية لكل عميل وكل عميل فى صفة مستقلة

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

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

ارجو ان يكون الموضوع واضح بالنسبة اليك حتى ينعم الله عليك بحل هذه المشكلة

زادك الله من علمه وكرمه

amratef

#17

أخى Amratef

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

ثم أما بعد،،

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

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

إذا كان المثال غير كافى تكرم بإرفاق الملف للتعديل.

تحياتى

محمد ندا

ReportTest.rar

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#18

السلام عليكم

استاذنا محمد ندا

المرفق الذى ارسلته هو المطلوب وجربته وتمام جدا

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

وبالصدفة اكتشفت ان التقرير المرسل منك يوجد فى عرض التصميم للتقرير جزء من التقسيم وهو GroupFooter0

هذا الجروب لا يتم انشاؤه عندما انشئ تقرير جديد

بالرغم من امكانية انشاء اعداد من GroupHeader

فانا لا اعرف سبب عدم انشاء GroupFooter0

لدى التقارير التى اقوم بانشائها

amratef

#19

اخى الكريم محمد ندا

بعد التحية

استكمالا للتقرير المطلوب ورسالتى الاخير ة اليك بخصوص ال GroupFooter0

بعد البحث توصلت الى الحل وهو من خلاللا قائمة view ثم اختيار Sorting And Grouping

والحمد لله تم حل المشكلة

واردت ان اخبرك حتى لاارهقك معى اكثر من اللازم

ولك الفضل فى هذا نتيجة المرفق الذى ارسلته لى

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

amratef

#20

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

أخى Amratef

أشكرك .. والفضل لله سبحانه وتعالى فقط.

واستكمالاً لما توصلت إليه من خلال التقرير (وهذا شئ رائع أن تستخدم المرفق كدليل للوصول إلى كيفية عمل هذه الخواص ،، وهذا ما كنت أقصده تماماً من تصميم التقرير وعدم الشرح).

أرفق لك هذه الصورة للاستكمال

post-29007-1252655699_thumb.jpg

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#21

اخى الكريم محمد ندا

بعد التحية

حقيقى غمرتنى بذوقك والله وانل مش عارف اشكرك اذاى

الا ان ادعوا الله لك بدوام فضله عليك من علمه ونفعه لعموم المسلمين

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

amratef

#22

أخى الكريم Amratef

الذوق نتعلمه منكم .. وأشكر لك طيب كلماتك.

أرجو إذا كان تم المطلوب أن تضيف فى عنوان الموضوع أن تمت الإجابة.

تحياتى

محمد ندا

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 11 سبتمبر 2009 في 14:37

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#23

بارك الله فيك اخي الكريم

تمت الإجابة

والسلام عليكم

amratef

#24

مشرفينا الكرام

يرجى التكرم بتعليم الموضوع "تمت الإجابة"

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

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