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

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

قام بنشر

السلام عليكم 

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

مثلا تاريخ فى الشيت  ١٢/٣/٢٠٢١

يعنى فى شهر ٣ لكن عند جلب البيانات يظهر  ٣/١٢/٢٠٢١

مع انى وضعت الكود الاتى فى حدث change و لم تحل المشكلة ... ارجو حل المشكلة

Me.textbox1.text=format/(cdate(me.textbox1)
,("Yyyy,mm,dd")

 

 

قام بنشر

يفضل وضع الكود عند الخروج من مربع النص

on exit 

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Me.TextBox1 = Format(CDate(Me.TextBox1), "yyyy/mm/dd")
End Sub

 

قام بنشر (معدل)

مشكور على اهتمامك أستاذى 

أ / محمد صالح

لكن للاسف نفس المشكله مازالت 
فى كل التواريخ تمام فيما عدا التواريخ التى بها رقم ١٢
يظهر اليوم ١٢ بدلا من الشهر مع انى ابحث ما بين تاريخين
١/١/٢٠٢١ و ٣٠/٥/٢٠٢١
فتظهر التواريخ كلها صحيحه الا يوم ١٢/١/٢٠٢١
 و ١٢/٢/٢٠٢١ و ١٢/٣/٢٠٢١ و ١٢/٤/٢٠٢١ و ١٢/٥/٢٠٢١
فتظهر الايام بدلا من الشهور
تم تعديل بواسطه مصطفى احمد سلطان
أخطاء املائية
قام بنشر

لا يوجد أي مشكلة عندي

يتم كتابة 4 / 12 / 2021 (بدون مسافات) وتظهر بصورة طبيعية في مربع النص بعد الضغط على tab أو enter

667062018_dateinform.jpg.28df2c5dc8f84366ebd081982eba0025.jpg

هذا طبعا بعد استعمال الكود المرسل في مشاركتي السابقة

بالتوفيق

قام بنشر

بعد  اذن  استاذ  محمد 

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

مع  هذا   مشكلة  غريبة  لماذا  مع  الرقم  12    يجب  ان  تكون   المشكلة  بتنسيق  التاريخ  بالكامل   عند  كتابة  اي  يوم 

عموما  هذه  محاولة 

Private Sub TextBox1_AfterUpdate()
    Dim sdate As Date
    sdate = DateValue(Val(Me.TextBox1.Value) & "/" & Month(Date))
    TextBox1.Value = Format(sdate, "yyyy/mm/dd")
End Sub

 

  • Thanks 1
قام بنشر

أعتقد إذا كانت المشكلة في تنسيقات الوقت والتاريخ في الويندوز كانت ستختلف في كل التواريخ 

والله اعلم 

قام بنشر

اولا اشكر لكم اهتمامك 

أستاذى الفاضل عبد الفتاح ما يحيرنى أن تنسيق اعدادات التاريخ مظبوطه و كل التواريخ تظهر بشكل سليم عند جلب البيانات من الشيت الى textbox فيما عدا اى تاريخ فيه يوم ١٢

و عند كتابة التاريخ داخل التيكست بوكس تظهر بشكل سليم لكن المشكله هي عند جلب التاريخ و ليس كتابته

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

و بعد الانتهاء وجدت هذه المشكله عند عرض كشف حساب به تاريخ يوم ١٢

اشكر لك اهتمامك و كذالك للاستاذ الكريم محمد صالح

بارك الله لكم و زادكم علما

  • أفضل إجابة
قام بنشر

شكرا لكلماتك الطيبة

في أول مشاركة

اقتباس

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

وفي آخر مشاركة

اقتباس

و عند كتابة التاريخ داخل التيكست بوكس تظهر بشكل سليم لكن المشكله هي عند جلب التاريخ و ليس كتابته

؟؟؟؟؟
إذا كنت تقصد جلب التاريخ من الشيت وترحيل التاريخ إلى الشيت فأهم شيء هو تحويل قيمة الخلية أو مربع النص إلى تاريخ بـ CDATE طبعا مع تطابق تنسيق التاريخ في الخلية ومربع النص

وإليك مثالا عن إدخال التاريخ في النموذج وترحيله وجلبه من الشيت

إن شاء الله يفيدك

date in form.xlsb

  • Thanks 1

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