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

" كل ما تود معرفته "

رائج
بدأه HnHn في 5 أبريل 2005 · 130 رد · 36,092 مشاهدة · في قسم برامج الأعضاء
مشاركة: واتساب X فيسبوك تيليجرام
#51

ربنا يباركلك ويكرمك

ويزيدك من علمه

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

لاتناسب الوحدة سوى الله

إعجاب المرء بنفسه دليل على صغر عقله

الحكمة عشرة أجزاء تسعة منها الصمت والعاشرة قله الكلام

قال لقمان لولده : شيئان إذا حفظتهما لا تُبالي بما ضيَّعت بعدهما ، درهمك لمعاشك ودينك لمعادك

zadt.gif

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

WWW.ZADTECH.COM _*_*_*_*_*_*_*_MRZAD_1@HOTMAIL.COM

#52

جزاك الله خيرا وبلتوفيقك دائما

#53

بارك الله فيك .. والف الف شكر يا اخي

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#54

جزاك الله خير

460.gif

#55

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

#56

جزاك الله خيرا أخى ولكن المشكلة أن برنامج تشغيل ملفات rm لا يعمل إلا إذا كان ال Real player معد على الجهاز لماذا ؟

ولو حاولت غير ذلك يطلع خطأ

م / صابر سميـسم

للبرمجــــــ عدن ـــــــــيات

flashflash5@hotmail.com

#57

الف شكر ..

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

-------------------------------------------------------

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

#58

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

ياخبير متألق دائم

تحياتى لكم جميعاً

رُب ( وامعتصماه ) إنطلقت *** ملْء أفـواه الصبايا اليُتـم

لامـسـت أسْـماعـهـم لاكـنهـا *** لمْ تلامس نخْوة المعتصم

#59

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

logosite.gif
#60

أي برنامج أخ basharss ممكن توضح ما تريد

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#61

الله عليكم فقد ابدعتم حقا

#62

السلام عليكم

دخلت أقولها لك : جزلكم الله خيراً

تحياتي

blogsign.png

#63

ماشاء الله عليك

الله يبارك فيك ويزيدك من نعيمة

اممممممممممميييييييييييين

#64

كما عودتنا و مشكووووور

Linux System Admin

#65

اخ HnHn

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

ورزقك من علمه ،، لأنك استخدمت العلم فيما ينفع المسلمين

تحياتي لك ،، ولمنتدى الفريق العربي والأعضاء جميعاً

#66

أخي الحبيب هاني

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

في زر عمل نسخة احتياطية backup

Dim je As New JRO.JetEngine
If db.State = adStateOpen Then db.Close
If Dir(App.Path & "\Backup\Backup.bak") <> "" Then Kill App.Path & "\Backup\Backup.bak"
If Dir(App.Path & "\sairlines.mdb") = "" Then Exit Sub

je.CompactDatabase "Data Source=" & App.Path & "\sairlines.mdb;Jet.OLEDB.4.0;", "Data Source=" & App.Path & "\Backup\Backup.bak;Jet.OLEDB.4.0;"
MsgBox "تمت عمل النسخة الاحتياطية ", vbInformation, "برنامج الصادر والوارد"

Call Form_Load

ولكن عند التنفيذ تظهر لي الرسالة التالية " لا يتوافق تنسيق سلسلة التهيئة مع مواصفات OLE DB " فلا أدري ما هي المشكلة هذا الأمر الأول

ثانيا

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

ثالثاً

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

ولك جزيل الشكر والعرفان أخي الحبيب

أخوك أحمـــــــــــــــد

#67

B)

اخي الكريم هل حددت المكتبة التالية أذا لم تفعل فأفعل ذلك

JRO.JPG

اما بالنسبة للمسار APP.PATH فستكون الشفرة كالتالي

Dim je As New JRO.JetEngine
If db.State = adStateOpen Then db.Close
If Dir("C:\Backup\Backup.bak") <> "" Then Kill "C:\Backup\Backup.bak"
If Dir("C:\sairlines.mdb") = "" Then Exit Sub
je.CompactDatabase "Data Source="C:\sairlines.mdb;Jet.OLEDB.4.0;", "Data Source= "C:\Backup\Backup.bak;Jet.OLEDB.4.0;"

وهكذا مع البقية

اما بالنسبة

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

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

تم تعديل هذه المشاركة بواسطة HnHn في 7 أغسطس 2006 في 08:26

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#68

بالفعل أخي هاني حددت المكتبة المطلوبة Microsoft Jet And Replication Object

ولكن للأسف تظهر لي نفس الرسالة ولم أعرف لماذا تظهر؟

شكراً لك أخي هاني على الرد

#69

ارفق المثال أو النماذج التي تحوي عملية النسخ الاحتياطي مع القاعدة للرؤية الشفرة

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#70

أخي هاني

في المشاركة رقم 66 وضحت لك الكود الموجود بالكامل في زر backup الذي يقوم بعمل النسخة الاحتياطية وإليك الكود الموجود في الصفحة الرئيسية للبرنامج وقد احتوت على فتح قاعدة البيانات

Calendar = vbCalHijri
Dim SqlStr As String
Dim s As String
Dim s1 As String
Dim SqlStr1 As String
Dim SqlStr2 As String
pw = 0
If db.State = adStateOpen Then db.Close
s = "provider = microsoft.jet.OLEDB.4.0;"
s = s & "data source =" & App.Path & "\sairlines.mdb"
db.ConnectionString = s
db.CursorLocation = adUseClient
db.Open

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

Dim SqlStr As String
Dim SqlStr1 As String
Dim SqlStr2 As String
Dim Mydate As Date
Calendar = vbCalHijri
Mydate = Date
SqlStr = "Select * From user_tab"
If rs.State = adStateOpen Then rs.Close
rs.Open SqlStr, db, adOpenDynamic, adLockOptimistic

SqlStr1 = "Select * From import"
If rs1.State = adStateOpen Then rs1.Close
rs1.Open SqlStr1, db, adOpenDynamic, adLockOptimistic

SqlStr2 = "Select * From export"
If rs2.State = adStateOpen Then rs2.Close

rs2.Open SqlStr2, db, adOpenDynamic, adLockOptimistic
'MsgBox (Date)
'MsgBox (rs1![datefollow])
'MsgBox (rs2![datefollow2exp])
nam = Form6.Combo2.Text
main.Caption = "ÇáãÓÊÎÏã ÇáÍÇáí ááÈÑäÇãÌ" & " :: " & nam
MsgBox (nam)
rs.MoveFirst
rs.Find "user_name='" + CStr(nam) + "'", 0, adSearchForward, 1

If rs![export_s1] = "no" Then
main.expmenu.Enabled = False
End If
If rs![import_s1] = "no" Then
main.impmenu.Enabled = False
End If

والمهم فيه هو فتح العديد من الجداول الموجودة في قاعدة البيانات المفتوحة أصلاً في الشاشة الرئيسية للبرنامج

ولك جزيل الشكر على الإهتمام والمتابعة

#71

وينكم ياشباب البرمجة

هل أحد عنده دراية بهذا الموضوع

أخوكم مزنوق بحكاية النسخ الاحتياطي وكذلك الاستعادة

أرجو المساعدة

شكـــــــــــــــراً

:wacko:

:^)

#72

تفضل هذا المثال لعملية النسخ والاسترجاع بدون علمية الضغط والاصلاح

backup_Restore.rar

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#73

جزاكم الله خيراً أخي الحبيب هاني على الإهتمام والمثال ممتاز جداً وواضح جداً جداً

جعله الله زخراً لك يوم القيامة

#74

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

#75

اخت majdah taher

القاعددة تجدينها بأسم DB.Has

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

وتستطيعين فتحها عن طريق الاكسس

وهلا وسهلا

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة

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