اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله تعالى وبركاته قمت مؤخرا بتصميم قاعدة بيانات لعملى حتى اقوم بعمل تسجيل لكل الاعمال اليومية على قطع الغيار واجزاء الطائرات المختلفة
وذلك عن طريق الماسح الضوئى 
ولكن تسهيلا للمستقبل جعلت كود حفظ الصورة يقوم بتسميتها بناء على قيم ثلاث حقول فى النموذج

Ac/Reg    ,    P/N      ,      S/N 

وهنا كانت مشكلتى  احيانا قد يكون فى  الرقم المسلسل مقطعين بينهم علامة /    على سبيل المثال     123/789

طبعا الويندوز لايقبل تلك العلامه

حاليا انا اقوم بالتعديل فتصبح        123-789  بدلا  من   123/789

هل من طريقة لتحويل العلامة / الى - 

قام بنشر

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

 

اليك هذاالكود من احد برامجي:

ونفترض ان اسم الحقل (سواء في الاستعلام او في النموذج) strText ، فكود تغيير الاسم يكون:

في النموذج
Me.strText = Characters_Windows_Refuse (Me.strText)


في الاستعلام
A: Characters_Windows_Refuse ([strText])

 

 

و الوحدة النمطية


Function Characters_Windows_Refuse(str_Name As String) As String

    'check if the file name is correct,
    'and it does not incluse the characters windows refuse
    'usage:
    'Me.strText = Characters_Windows_Refuse (Me.strText)
    '
    
    Dim Correct_To As String
    
    Correct_To = "-"
    
    str_Name = Replace(str_Name, "\", Correct_To)
    str_Name = Replace(str_Name, "/", Correct_To)
    str_Name = Replace(str_Name, ":", Correct_To)
    str_Name = Replace(str_Name, "*", Correct_To)
    str_Name = Replace(str_Name, "?", Correct_To)
    str_Name = Replace(str_Name, Chr(34), Correct_To)
    str_Name = Replace(str_Name, "<", Correct_To)
    str_Name = Replace(str_Name, ">", Correct_To)
    str_Name = Replace(str_Name, "|", Correct_To)
    
    'return this value to the field
    Characters_Windows_Refuse = str_Name
    
End Function

 

 

جعفر

  • Like 1
قام بنشر

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

استاذى الحبيب كل الشكر والتقدير جزاكم الله خيرا ورزقكم سعة فى الرزق وبركة فى العمر والاهل  والعلم والمال والجنة ان شاء الله :fff::fff::fff:

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

16 دقائق مضت, jjafferr said:

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

 

اليك هذاالكود من احد برامجي:

ونفترض ان اسم الحقل (سواء في الاستعلام او في النموذج) strText ، فكود تغيير الاسم يكون:


في النموذج
Me.strText = Characters_Windows_Refuse (Me.strText)


في الاستعلام
A: Characters_Windows_Refuse ([strText])

 

 

و الوحدة النمطية


Function Characters_Windows_Refuse(str_Name As String) As String

    'check if the file name is correct,
    'and it does not incluse the characters windows refuse
    'usage:
    'Me.strText = Characters_Windows_Refuse (Me.strText)
    '
    
    Dim Correct_To As String
    
    Correct_To = "-"
    
    str_Name = Replace(str_Name, "\", Correct_To)
    str_Name = Replace(str_Name, "/", Correct_To)
    str_Name = Replace(str_Name, ":", Correct_To)
    str_Name = Replace(str_Name, "*", Correct_To)
    str_Name = Replace(str_Name, "?", Correct_To)
    str_Name = Replace(str_Name, Chr(34), Correct_To)
    str_Name = Replace(str_Name, "<", Correct_To)
    str_Name = Replace(str_Name, ">", Correct_To)
    str_Name = Replace(str_Name, "|", Correct_To)
    
    'return this value to the field
    Characters_Windows_Refuse = str_Name
    
End Function

 

 

جعفر

سؤال على استحياء 
استاذى الحبيب هل يوضع هذا الكود  

Me.strText = Characters_Windows_Refuse (Me.strText)

فى حدث معين ؟
مثلا على الزر الخاص بالمسح الضوئى ؟

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information