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

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

مغلق
بدأه GENIUS-IT في 25 يوليو 2006 · 38 رد · 8,429 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وأسترجاعها عند الحاجه إليها

قمت بتصميم هذا المثال البسيط واضفت عليه كود ضغط وأصلاح قاعده البيانات

أرجو انا تعم الأفاده على الجميع

Back.rar

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#2

الف شكر اخى العزيز وجارى التحميل

#3

جزاك الله خيراا

تم تعديل هذه المشاركة بواسطة FemTo في 26 يوليو 2006 في 03:45

مدونة مهندس ميكانيكى

“Any fool can make things bigger, more complex, and more violent”

#5

بارك الله بك

#6

شاكرين افضالك يا ريس

#7

ارجو انا يكون الجميع أستفاد من المثال

وأى سؤال انا موجود

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#8

يا باشا ممكن اسألك معلش سؤال انت عامل المثال ده علي اساس مكتبة الداو طيب مع مكتبة الأدو هيبقي المثال ازاي وشكله ايه هل هيكون هناك اي تعديلات في الأكواد ولا ايه وياريت لو في فورقات توضحهالي يا باشا بعد ازنك سلام

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#9

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

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

#10

السلام عليكم

أخى الكريم سامح

البرنامج ده بيشتغل فى حفظ وأسترجاع القاعده من الداو او الأدو

بس خد بيالك ان المتغير الخاص بفتح قاعده البيانات اسمه db

بالنسبه لضغط وإصلاح قاعده البيانات مجربتوش مع الأدو بس هو شغال تمام مع الداو

بس انا فاكر ان كان فى المنتدى موضوع ضغط وإصلاح بالأدو

وكان شغال تمام

دور عليه وانا لو لقيت حاجه هضيفها

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#11

يا باشا يعني انت تقصد اني اغير المتغير الخاص بالقاعدة اللي هو db لمتغير الأدو وليكن مثلا cn ولا ايه يا ريت توضحلي الموضوع شوية واكون شاكر ليك يا باشا

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#12

السلام عليكم

أخ سامح

اذا كنت تستخدم ادو وتسمى المتغير الخاص بفته القاعده cn

يقبى بدل من db.close

هيبقى cn.close

بس

والباقى زى ماهو

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#13

شكرا يا باشا علي ردك ومساعدتك الجميلة دي واكيد لسة في اسئلة ما بينا كتير بس انا كنت حابب اتأكد من المعلومة اللي عندي وشكرا ليك علي التأكيد وردك الجميل السريع علي الموضوع

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#14

انا منتظر اسئلتك

وتأكد انى وبياقى الأعضاء فى المنتدى فى تعاون دائم

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#15

جزاك الله ألف ألف ألف خير

راسلني على

mamb121@hotmail.com

أو تفضل وتكرم بزيارة موقعي

www.tecnyt.com

#17

السلام عليكم

أخى المهنا

مشكور على الموضوع وانا بالفعل متابع الموضوع وتطوراته

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#18

أحبابي في المنتدى

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

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

Private Sub repair1_Click()

db.Close

On Error Resume Next

Dim x As String

x = Dir(App.Path & "\repairedDB.mdb")	  'see if the TempPath already exists

If x <> "" Then Kill App.Path & "\repairedDB.mdb"	 'Check if the Temp file already exists

Dim JRO As JRO.JetEngine

Set JRO = New JRO.JetEngine

JRO.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\db.mdb", "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\repairedDB.mdb"

Kill App.Path & "\db.mdb"	   'Kill the original DB

Name App.Path & "\repairedDB.mdb" As App.Path & "\db.mdb"

End Sub

مع الوضع في الاعتبار ما يلي

1- db.mdb هي اسم قاعدة البيانات الأصلية الموجودة في مسار البرنامج تكتبها بدل db.mdb

2- repairedDB.mdb اكتبها كما هي ولا تغير فيها أي شئ وهي قاعدة بيانات افتراضيه وعباره عن قنطرة يتم اصلاحها ثم نغير اسمها باسم القاعدة الأصلية

في سطر Name

3- يجب أن تختار من reference

Microsoft Jet And Replication Object 2.6 Library

وبإذن الله سيكون كود متميز جداً وشغال عال العال

#19

السلام عليكم

أخى الكريم asfora

اولا اهنئك على تعديل الكود وظبطه ليتناسب مع الأدو

وأرجو ان يكون المثال كان كويس

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

وجزاك الله كل خير

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#20

أخي الباشمهندس Genius-IT

اقتباس
وأرجو ان يكون المثال كان كويس

أشكرك على المثال الممتاز جداً جداً جداً وحقيقة أنا استفدت منه كثيراً جداً والفضل يرجع لله ثم لك في وضعك ذلك المثال الرائع

وقد عقبت على المثال في المشاركة رقم 27 ، 28 في الرابط التالي

/index.ph...77869&st=15

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

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

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

:D :D :D

#21

تسلم يا غالي وجزاك الله ألف خير

#22

الاخوه الاعزاء اسمحو لى ان اسأل سؤال

قمت بعمل قاعدة بيانات من جدول واحد وحقولة كالاتى:

رقم الدفعة _ اسم العميل _ قيمة الدفعة _ تاريخ الدفعة

والسؤال هو.....

اريد ان اعرض اسم العميل فى lstbox وعند اختيار احد العملاء والضغط على اسمة بlistbox تظهر عندى جميج الدفعات التى دفعها فى datagrid

ثم عن طريق زر خاص لمجموع الدفعات تظهر لى فى textbox تظهر لى جملة دفعات العميل

فهل اجد من يساعدنى على ذلك؟؟؟؟

اتمنى ان يكون الرد بمثال حتى استطيع دراسته وفهم مابه من اكواد

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

اخوكم السعيد بدر السعيد

#24

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

سبحان الله وبحمده سبحان الله العظيم

s.gif

#25

جزاك الله خيراً أخي GENIUS-IT

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif

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

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