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

حفظ التاريخ؟؟؟؟

مغلق
بدأه cooli في 27 ديسمبر 2005 · 24 رد · 1,417 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني

انا اريد حفظ التاريخ بالطريقة

اليوم الشهر السنة

اي

12/11/2005

12 يوم 11 شهر 2005 سنه

,وعندما اقوم بالحفظ بالطريقة التالية :

cmd.CommandText = "INSERT INTO


.[dbo].[Visa]( [Leave_Type], [Emp_Id], [First_date], ]) VALUES " & _

"(" & LvType & " , " & cmb_name.SelectedValue & " , '" & Txt_First_date.Text

يتم حفظه بالعكس اي 12 شهر 11 يوم 2005 سنه

مع العلم ان اعدادات الجهاز هي يوم شهر سنه

وبحثت في المنتدي ولكن لم افهم او لم اجد الحل

وشكراااااااااااا

#2

انت مخزن نوع الحقل ايش في قاعدة البيانات؟

واسهل طريقة للتعامل هيه format

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

مخزنها datetime

وكيف طريقة format ياليت تشرحها بمثال

وشكراااااااااا

#4

ترى مشروعي واقف على هذي المشكلة يا Romantic_touch

وانا انتظرك

#5

??????????????

#6

خدامك ياسيدي

شوف الformat

كالتالي

format(dr.item(0).tostring,"yyyy-MM-dd")

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

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#7

اخوي ماقصرت بس لو توضح لي شوي

dr وش هي والكود هذا وين ينحط بالضبط؟؟؟؟؟؟؟؟؟

وشكراااااااااااااا

#8

السلام عليكم

sql server تتعامل بصيغة التاريخ mm/dd/yyyy اعمل عملية تحويل للتاريخ بدل من dd/MM/yyyy الى mm/dd/yyyy

عملية التحويل بلشكل التالى

Dim _CalInvDate As String = Format(Me.CalendarCombo1.Value, "MM/dd/yyyy")

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#9

اخوي هذا الكود وين ينحط بالضبط قبل الحفظ او وين لوتوضح بالضبط؟؟؟

وشكرا

#10

Dim _CalInvDate As String = Format(Me.CalendarCombo1.Value, "MM/dd/yyyy")

اخوي هذي وشي CalendarCombo1 ماضبطت معي ماادري ليه؟؟؟

#11

CalendarCombo1 هيا اسم الاداة المستخدمة للتاريخ يعنى انتا لو مستخدم DateTimePicker هيكون الكود كا التالى

Dim _CalInvDate As String = Format(DateTimePicker1.Value, "MM/dd/yyyy")

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#12

اخوي وليد انا مااستخدمت CalendarCombo استخدم تاريخ عادي في Textbox

هل هذا نفس الكود واسف لازعاجك

وشكرااااا

#13

ما ضبطت معي ابدا ارجوا المساعده وشكرا

#14

ولا يهمك ياصاحبي

هذا مثال مرفق

انت بس امر تدلل :D

وعلى فكرة نفس الشي لو كان textbox

بس يفضل انك تستدم textmask

ولتعلم هذا ابحث عن كلمة maskفي المنتدى وستجدها.

test.zip

تم تعديل هذه المشاركة بواسطة Romantic_touch في 28 ديسمبر 2005 في 14:19

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#15

ماقصرت يااااا Romantic_touch

جاري التحميل والتجربة

#16

Romantic_touch انت متأكد من المثال وشفته قبل ماتحطه انا

انا بصراحه ماشفت شي في المثال من الي انا ابغاه

يمكن انت غلطان او انا غلطان

بس الى الان انا محتار فعلا من المثال لاشفت تاريخ ولاتعريف ولا حفظ ولاشي من المطلوب

#17

حبيبي انت شغل البرنامج واضغط على الزر وراح تشوف كيف انا غيرت شكل التاريخ بطريقة الفورمات نم تاريخ طويل الى 2005-12-28 فرضا

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#18

الله لايهينك تعبتك معي

بس لوتشوف سؤالي

كاتب فيه انا كود لوتعدل عليه ياليت

لان مثالك مافهمت منه شي

#19

بس لو تشرح لي اش راح يكون في هذا الحقل؟؟

Txt_First_date.Text

يعني اش ممكن يدخل البرنامج او اش ممكن تكون قيمته؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#20

First_date اسم الحقل التاريخ في الداتا بيس

Txt_First_date.Text اسم مربع التكست بوكس في الفورم حق التاريخ

#21

حبيبي سؤالي انا كيف راح يدخل المستخدم التاريخ؟

يعني فرضا راح يكتب 20051228

ولا 2005-12-28

؟؟؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#22

صح كلامك يدخل التاريخ بالصيغة 28/10/2005 ويحفظ ايضا في الsql

وشكرااااااااا

#23

اخي الكريم يمكنك استخدام الدالة cdate

كالتالي

Dim d As Object = ""

d = CDate(TextBox1.Text)

اي تعرف متغير على انه نوع object ومن ثم تحول قيمته الى تاريخ عن طريق الدالة cdate ومن ثم تدخله في جملة ال insert

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

فأنا افضل ان تستخدم الـ mask ويمكنك عمل بحث بنفس الكلمة وتجد الجواب

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#24

مشكور

بس المشكلة انه انا عندي التاريخ في الداتا قريد

#25

مافي مشكلة

cdate(datagrid1.item(0,0))

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

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

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