تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشروع قاموس
#14
أخى kiki
شكراً لمجهودك الكبير وعذراً على تأخرى فى الرد لانشغالى فى تجريب الكود
هناك مشكلة بسيطة ظهرت لم أفهم سببها
هذا هو أحد السجلات فى قاعدة البيانات:



عند البحث عن ?now تخرج النتيجة بلا مشاكل
ولكن عند البحث عن ?know مثلاً تخرج النتيجة هكذا: الآن؟k
مثل المشكلة الأولى تماماً وكأن ؟ تلغى ما تم تعديله بالكود ولا تتقيد بوجود مسافات
هذا هو الكود النهائى:

كود :
Imports System.Data.OleDb

Public Class Form1

   Function GetExactSubtitles(ByVal content As String) As String


       Using cnn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MyDatabase.accdb")
           cnn.Open()
           content = content.Replace(vbNewLine, " * ").Replace(" ?", "?")
           Try
               Dim sql As String = "SELECT * FROM [Translations] ORDER BY Len(English) DESC"
               Using adp As New OleDbDataAdapter(sql, cnn)
                   Dim tbl As New DataTable
                   If adp.Fill(tbl) > 0 Then
                       For Each row As DataRow In tbl.Rows
                           content = content.Replace(row.Item("English") & Space(1), row.Item("Arabic") & Space(1))
                       Next
                   End If
               End Using
               content = content.Replace(" * ", vbNewLine)
               Return content
           Catch ex As Exception
               MsgBox(ex.Message)
               Return String.Empty
           End Try

           cnn.Close()
       End Using

   End Function

   Private Sub BtnTranslate_Click(sender As Object, e As EventArgs) Handles BtnTranslate.Click

       ArabicTextbox.Text = GetExactSubtitles(EnglishTextbox.Text & Space(1))

   End Sub
End Class

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

كود :
content = content.Replace(vbNewLine, " * ").Replace(" ?", "?")

فما هى اقتراحاتك

أخى asemshahen5
محاولة جيدة ولكن لا يمكن إضافة قاعدة البيانات لكود البرنامج
فالمفترض أنها تحتوى على ملايين الصفوف
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري


الردود في هذا الموضوع
مشروع قاموس - بواسطة Doctor GME - 22-06-20, 08:50 PM
RE: مشروع قاموس - بواسطة ابراهيم ايبو - 22-06-20, 09:24 PM
RE: مشروع قاموس - بواسطة kiki - 22-06-20, 09:35 PM
RE: مشروع قاموس - بواسطة Doctor GME - 22-06-20, 10:00 PM
RE: مشروع قاموس - بواسطة kiki - 22-06-20, 10:14 PM
RE: مشروع قاموس - بواسطة Doctor GME - 22-06-20, 10:29 PM
RE: مشروع قاموس - بواسطة kiki - 22-06-20, 11:19 PM
RE: مشروع قاموس - بواسطة Doctor GME - 23-06-20, 01:19 AM
RE: مشروع قاموس - بواسطة kiki - 23-06-20, 04:37 AM
RE: مشروع قاموس - بواسطة Doctor GME - 23-06-20, 06:06 PM
RE: مشروع قاموس - بواسطة kiki - 23-06-20, 08:43 PM
RE: مشروع قاموس - بواسطة asemshahen5 - 23-06-20, 11:29 PM
RE: مشروع قاموس - بواسطة سعود - 24-06-20, 01:09 AM
RE: مشروع قاموس - بواسطة Doctor GME - 27-06-20, 11:37 PM
RE: مشروع قاموس - بواسطة kiki - 28-06-20, 12:21 AM
RE: مشروع قاموس - بواسطة Doctor GME - 05-07-20, 02:04 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] مشروع لاضافة رسم بيانى محتاج التدخل لاصلاحه dr.programming 0 218 09-11-25, 01:48 AM
آخر رد: dr.programming
  [VB.NET] مشروع للاستأناس EMADW 3 536 02-04-25, 04:20 PM
آخر رد: princelovelorn
  [VB.NET] اذا ممكن مشروع ادارة مدرسة بدر إشتية 4 8,538 08-02-25, 02:05 AM
آخر رد: الورد2
  [VB.NET] مساعدة في مشروع ZEEN4ZEEN 0 253 12-01-25, 06:03 PM
آخر رد: ZEEN4ZEEN
  مساعدة فى حفظ مشروع برنامج الى ضيغة apk م / وليد تيتو 1 373 03-11-24, 05:27 PM
آخر رد: Taha Okla
  مشروع اكمال ساعة المسجد اجر للجميع altoki939 0 287 30-10-24, 09:49 PM
آخر رد: altoki939
  [سؤال] افضل الطرق في تحزيم مشروع بقواعد SQL محمد العامر 5 565 23-10-24, 11:19 AM
آخر رد: محمد العامر
  [سؤال] عند بدأ مشروع جديد غير قادر على روئية الـForm1 ABDULLAH HASSAN 1 435 30-04-24, 12:22 AM
آخر رد: Jounior_P
  ممكن طريقه وتصميم مشروع بالفيجوال بيسك خالد كامل1 2 475 28-04-24, 02:56 AM
آخر رد: خالد كامل1
Big Grin [سؤال] مشروع الفيجوال بيسك ستوديو sad89891 4 2,175 10-04-24, 04:37 AM
آخر رد: emadahmed1995

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


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