السلام عليكم
عملت كود يقوم بحفظ الكمات المدخلة
في التكست بوكس إلى النوت باد
بالاضافة الى الداتا طبعاً
لكن كلما ادخلت قيمة اخرى تختفي الكملة المحفوظه مسبقاً في النوت باد
وتظهر اخر كلمة تم حفظها فقط ..!
والحفظ يكون مؤقت
كيف اجعل اي قيمه مدخله تكتب في سطر
بدون ان تحذف الكملة السابقة ..
ولا تختفي الكلمات بعد اغلاق البرنامج ؟
وهذا هو الكود
Imports System.Data.OleDb
Public Class Form1
Dim CON As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=|datadirectory|\savewordapp.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim reault = MsgBox("Are you sure you want to save this text?", MsgBoxStyle.YesNo, "Save")
If reault = MsgBoxResult.Yes Then
Dim CMD As OleDbCommand
CMD = New OleDbCommand("INSERT INTO words ( NewWord ) VALUES ('" & TextBox1.Text & "')", CON)
CON.Open()
CMD.ExecuteNonQuery()
CON.Close()
TextBox1.Focus()
Dim myWriter As New System.IO.StreamWriter("savewordapp.txt")
For Each item As String In Me.TextBox1.Text
myWriter.WriteLine(item)
Next
myWriter.Flush()
myWriter.Close()
myWriter.Dispose()
Else
Exit Sub
End If
End Sub
End Classشكراً .. :)