تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] بخصوص الاحتفاظ بقيم الـ Textbox
#1
ما هي طريقة الاحتفاظ بأخر قيم مسجله في ال textboxs عند اغلاق البرنامج و إعادة فتحه ؟ 
يعني لو عندي تكست بوكس فيها قيمه 
عايز لما اقفل البرنامج و افتحه مرة أخري الاقي القيمة مسجلة ؟
الرد }}}
تم الشكر بواسطة:
#2
احفظ القيمة في setting البرنامج
كل مافتحته ياخذها التكست بوكس من setting
وخلي قمية setting تتغير كل ماتغيرت قيمة التكست بوكس
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asmarsou
#3
(06-02-22, 10:31 AM)سيف الشمال كتب : احفظ القيمة في setting البرنامج
كل مافتحته ياخذها التكست بوكس من setting
وخلي قمية setting  تتغير كل ماتغيرت قيمة التكست بوكس

ممكن توضيح اكتر
الرد }}}
تم الشكر بواسطة:
#4
(06-02-22, 07:17 PM)Han2022 كتب :
(06-02-22, 10:31 AM)سيف الشمال كتب : احفظ القيمة في setting البرنامج
كل مافتحته ياخذها التكست بوكس من setting
وخلي قمية setting  تتغير كل ماتغيرت قيمة التكست بوكس

ممكن توضيح اكتر

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


الملفات المرفقة
.rar   How to save textboxs setting.rar (الحجم : 77.17 ك ب / التحميلات : 54)
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#5
السلام عليكم ورحمة الله وبركاته
اخوتي الكرام
شكرا لك الاخ asmarsu 
زيادة في الايضاح ولفهم الامر
اليكم هذا الرابط للاخ الاستاذ أحمد الزيني جزاه الله كل خير
https://www.youtube.com/watch?v=coaOpmoo...&index=212
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asmarsou
#6
السلام عليكم ورحمة الله
أنا اسف لوضع استفساري هنا لكن  كل ما احاول اضيف موضوع يقولي تاكد من تصحيح الاخطاء التاليه للمتابعة ولا ارى اي خطأ ؟
بكل حال اخواني انا عندي قاعدة بيانات على اكسس  مربوطة في الفيجوال  بيزك 2017 .. واكسس 2016 . اضفت ازرار اضافه وحفظ وحذف وكلها شغاله تمام

لكن زر التعديل .. لما اعدل اي شي بالبيانات يظهر لي هذا الخطأ


هذا كود التعديل
كود :
Public Sub Update_tbl1(ByVal emp_name AS String,ByVal emp_ID AS Long,ByVal job_nmbr AS String,ByVal job_type AS String,ByVal job_level AS String,ByVal case_due AS String,ByVal s_from AS String,ByVal s_number AS String,ByVal s_date AS String,ByVal ts_from AS String,ByVal ts_number AS String,ByVal ts_date AS String,ByVal for_what AS String,ByVal punsh_type AS String,ByVal punsh_detail AS String,ByVal IDW AS Long)
Dim Cmd As New OledbCommand
With Cmd
.Connection = Con
.CommandType = CommandType.Text
.CommandText = "Update tbl1 Set emp_name = @emp_name,emp_ID = @emp_ID,job_nmbr = @job_nmbr,job_type = @job_type,job_level = @job_level,case_due = @case_due,s_from = @s_from,s_number = @s_number,s_date = @s_date,ts_from = @ts_from,ts_number = @ts_number,ts_date = @ts_date,for_what = @for_what,punsh_type = @punsh_type,punsh_detail = @punsh_detail Where ID = @ID"
.Parameters.Clear()
.Parameters.AddWithValue("@emp_name", OleDbType.VarWChar ).Value = emp_name
.Parameters.AddWithValue("@emp_ID", OleDbType.Integer ).Value = emp_ID
.Parameters.AddWithValue("@job_nmbr", OleDbType.VarWChar ).Value = job_nmbr
.Parameters.AddWithValue("@job_type", OleDbType.VarWChar ).Value = job_type
.Parameters.AddWithValue("@job_level", OleDbType.VarWChar ).Value = job_level
.Parameters.AddWithValue("@case_due", OleDbType.VarWChar ).Value = case_due
.Parameters.AddWithValue("@s_from", OleDbType.VarWChar ).Value = s_from
.Parameters.AddWithValue("@s_number", OleDbType.VarWChar ).Value = s_number
.Parameters.AddWithValue("@s_date", OleDbType.VarWChar ).Value = s_date
.Parameters.AddWithValue("@ts_from", OleDbType.VarWChar ).Value = ts_from
.Parameters.AddWithValue("@ts_number", OleDbType.VarWChar ).Value = ts_number
.Parameters.AddWithValue("@ts_date", OleDbType.VarWChar ).Value = ts_date
.Parameters.AddWithValue("@for_what", OleDbType.VarWChar ).Value = for_what
.Parameters.AddWithValue("@punsh_type", OleDbType.VarWChar ).Value = punsh_type
.Parameters.AddWithValue("@punsh_detail", OleDbType.VarWChar ).Value = punsh_detail
.Parameters.AddWithValue("@ID", OleDbType.Integer ).Value = IDW
End With
If Con.State = 1 Then Con.Close()
Con.Open()
Cmd.ExecuteNonQuery()
Con.Close()
MsgBox("تم تعديل السجل بنجاح", MsgBoxStyle.Information, "تعديل")
Cmd = Nothing
End Sub


وهذا كود الزر  
كود :
Update_tbl1(emp_name.Text,emp_ID.Text,job_nmbr.Text,job_type.Text,job_level.Text,case_due.Text,s_from.Text,s_number.Text,s_date.Text,ts_from.Text,ts_number.Text,ts_date.Text,for_what.Text,punsh_type.Text,punsh_detail.Text,ID.Text)

وهذا الخطأ لمن اضغط على زر تعديل

PHP كود :
System.InvalidCastException'Conversion from string "فيصل الاحمد" to type 'Long' is not valid.' 


علما ان التعديل كان على رقم الوظيفه وليس الاسم
اتمنى  الافادة منكم يا ساده .. ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#7
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
رسالة الخطأ تدل على ان الحقل الذي يدخل فيه الاسم هو من نوع رقمي وانت تضع فيه نص 
ولايمكن تحويل النص الى رقم عد الى قاعدة البيانات وتأكد
وان لم تحل المشكلة يمكنك ارفاق مثال مصغر للتعامل مع الجدول المذكور مع قاعدة البيانات ليتم التعرف على الخطأ واصلاحه ولكن ضع سؤالك في منشور جديد غير هذا
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 272 02-11-25, 11:19 PM
آخر رد: justforit
  [VB.NET] بخصوص تشفير FoxLearn.License h2551996 1 636 17-07-25, 09:18 PM
آخر رد: h2551996
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [سؤال] SkinSoft VisualStyler.Net v2.4 طلب بخصوص ali.alfoly 6 782 24-12-24, 03:23 PM
آخر رد: عبد العزيز البسكري
  [سؤال] بخصوص حفظ my settings محمد العامر 8 677 12-11-24, 08:49 PM
آخر رد: محمد العامر
  [سؤال] بخصوص حفظ اعدادات المشروع في Settings محمد العامر 4 548 07-11-24, 05:34 AM
آخر رد: محمد العامر
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 804 17-10-24, 11:43 PM
آخر رد: salamandal
  سؤال بخصوص القريد DOX.1 6 697 31-08-24, 06:24 PM
آخر رد: justforit
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,762 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  [سؤال] بخصوص الفلترة كومبو بوكس في الفيجوال ستوديو؟ Mena Sabet 2 560 06-05-24, 02:22 AM
آخر رد: Mena Sabet

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


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