بسم الله الرحمن الرحيم
أتسأل أخوانى عن بناء مجلد من البرنامج الخاص بى يحمل تاريخ ووقت الجهاز الحالى وجزاكم الله خيرا
بسم الله الرحمن الرحيم
أتسأل أخوانى عن بناء مجلد من البرنامج الخاص بى يحمل تاريخ ووقت الجهاز الحالى وجزاكم الله خيرا
سبحان الله وبحمده سبحان الله العظيم

السلام عليكم ورحمة الله وبركاته
يمكنك فعل ذلك عن طريق الدالة MkDir :
وذلك من خلال هذا الكود :
Dim strFolderName As String
strFolderName = Format(Now, "dd - mm - yyyy hh.nn.ss ")
If Dir("C:\" & strFolderName, vbDirectory) = "" Then MkDir ("C:\" & strFolderName)توضيح الكود :
أولا:لابد عمل تنسيق خاص بإسم المجلد ( طالما تريد ان يكون اسمه بتاريخ والوقت الان ) حيث ان الـ Now يعود لنا بهذا التنسيق dd/mm/yyyy hh:nn:ss حيث ان علامتي الـ "" و "" غير مقبولاتان عند تسمية المجلدات والملفات .
فلابد من تنسيق خاص بك حتى تستطيع فعل ذلك .
ولفعل ذلك استخدم الداله Format
وهي كما توضح لك بالكود تقوم بتنسيق الوقت والتاريخ الحالي التي تعوده لنا الداله Now الى هذا التنسيق (dd - mm - yyyy hh.nn.ss ) وذلك في المتغير strFolderName
ثانيا : لابد من التأكد من وجود المجلد أساسا وذلك من خلال دالة Dir .( حتى لا يحدث اخطاء - فمن الامعقول انشاء مجلد بأسم موجود اصلا ) .
فا إذا لم يكن موجود يقوم بإنشائه عن طريق الداله MkDir .
بالتوفيق .........
A7med_prof
تم تعديل هذه المشاركة بواسطة A7med_prof في 30 أبريل 2007 في 09:12
اقتباسآسف الدخول متقطع هذه القتره
اقتباس[يمين]
.[/يمين]
اخر مواضيعي 2007
االمثال مطبق على موقع بورصه سعودي
.
كيف تستخدم الـ OLE Drag Drop ؟ || سورس كود الفاتوره الذكية || سورس كوود مساعدك في حفظ وتسميع كلمات اللغة الانجليزية.
مواضيع مهمه ومطلوبه بكثره VB6
.
بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,.
أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .
.
</
يفضل أستعمال دالة MakeSureDirectoryPathExists بدلا من MkDir
Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal lpPath As String) As Long
مع نفس شرح الأخ أحمد و أستبدال الكود :
If Dir("C:\" & strFolderName, vbDirectory) = "" Then MkDir ("C:\" & strFolderName)بـ :
If Dir("C:\" & strFolderName, vbDirectory) = "" Then MakeSureDirectoryPathExists ("C:\" & strFolderName)للمزيد عن الدالة راجع MakeSureDirectoryPathExists
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
تمام بارك الله فيكم يا شباب
الأخ A7med_prof وmsayed2004 بصراحه شرح ممتاز وأكتر من اللى انا عاوزه جزاكم الله خيرا
ودأئما فى القمه
سبحان الله وبحمده سبحان الله العظيم

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