تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد كود انشاء مجلد باسم عام جديد
#1
السلام عليكم ورحمة الله وبركاته

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

وايضا اريد كود لنقل ملفات إلى المجلد 

راجو المساعدة
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

أخي سليمان إذا كنت تقصد كود إنشاء مجلد في مسار معين هذا هو الكود
Public Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal lpPath As String) As Long
هذه دالة تقوم بالتأكد من مسار معين إذا كان موجود هذا المجلد في المسار تواصل وأن لم تجده تقوم بإنشائة كتالي
ضع الدالة في الإجراء العام
ثم في الكود إستدعي الدالة كتالي :
Call MakeSureDirectoryPathExists(App.Path & "\" & "2017")

طبعاً تنشئ المجلد في مسار البرنامج

ولنسخ الملفات من موقع إلى موقع إستخدم الدالة المرفقة مع الفيجوال
VBA.FileCopy "C:\ALHUMIDI\DataBase.mdb", App.Path & "\2017\DataBase.mdb"

أو لنقل
name "C:\ALHUMIDI\DataBase.mdb" As App.Path & "\2017\DataBase.mdb"
ALHUMIDI Soft
الرد }}}
#3
مشكور
لكن اسم العام في سجل في قاعدة البيانات
واريد ان ينشأ المجلد حسب العام المسجل في السجل
الرد }}}
تم الشكر بواسطة:
#4
السلام وعليكم

تمام هذه الاكواد تلبي الغرض

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

Dim YearStr AS String

Call MakeSureDirectoryPathExists(App.Path & "\" & YearStr)

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

أو تواصل معي على الجوال (700891249-738033671)
ألأوقات التي أكون فيها متفرغ بعد صلاة العشاء الساعة 8:30 أو 9:30 وأنا تحت أمرك
ALHUMIDI Soft
الرد }}}
#5
مشكور
سوف احاول واذا عجزت سارفع لك المشروع
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor
#6
Photo 

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

اذا امكنك تعمل لي تطبق مشروع .
الرد }}}
تم الشكر بواسطة:
#7
وعليكم السلام ورحمة الله وبركاته

أهلا أخي الكريم , تم عمل مثال صغير يشرح لك الطريقة .


الملفات المرفقة
.rar   Testing.rar (الحجم : 20.88 ك ب / التحميلات : 158)
الرد }}}
#8
اشكرك الشكر الجزيل
ربنا يوفقك في اعمالك

تحياتي لك ,,
الرد }}}
#9
الحمد لله تم تطبيق العمل مع برنامجي وشتغل ممتاز
الله يعطيكم العافية
الرد }}}
#10
السلام عليكم ورحمة الله وبركاته

احتجت نقل مجلد باسم copy
يوجد في نفس مجلد البرنامج

واضفت هذا الكود لم يتم النقل

lRet = CopyFile(App.Path & "\copy", App.Path & "\" & zYear & "\copy", False)

If lRet Then
MsgBox "تم نسخ المجلد copydb بنجاح"
Else
MsgBox "لم يتم نسخ المجلد copy"
End If

ارجو مساعدتي
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  السلام عليكم اخوانى واحبابى اساتذتى الكرام اريد مكتبة مكتبة ZBar mhareek 0 228 29-09-24, 11:36 AM
آخر رد: mhareek
  اريد قسمة عدد عل عدد في الاكتيف ربورت abde6726 3 429 20-05-24, 02:20 AM
آخر رد: مصمم هاوي
  اريد تصحيح الخلل abde6726 1 650 04-11-23, 11:11 PM
آخر رد: abde6726
  اريد طريقة تصدير بيانات الاكتف ريبورت لملف اكسل scsi7000 0 616 03-11-23, 10:41 AM
آخر رد: scsi7000
  اريد طريقه او مثال ...للطباعة من الجهتين في الاكتيف ريبورت scsi7000 3 759 02-11-23, 11:06 PM
آخر رد: Microformt
  اريد طريقة لطباعة مستند مكون من صفحتين علي ورقة وحدة من الجهتين scsi7000 1 685 25-10-23, 07:38 PM
آخر رد: scsi7000
Question [vb6.0] عندي مشكلة في هذا الكود حيث انه لا يقبل الا رقم فقط اريد ان يقبل الارقام والاحرف ؟ Microformt 0 507 23-10-23, 08:06 PM
آخر رد: Microformt
  اضافة سجل جديد عن طريق الDataGrid اسلام الكبابى 2 1,178 05-07-23, 01:15 PM
آخر رد: محمد ابو ايمن
Question [vb6.0] اريد إذا كان قيمة المحول صفر يظهر لي رسالة هل يمكن ذلك ؟ Microformt 0 558 20-03-23, 08:33 PM
آخر رد: Microformt
  [كود] اريد المساعده mohamed memoo 0 494 01-12-22, 07:23 PM
آخر رد: mohamed memoo

التنقل السريع :


يقوم بقرائة الموضوع: