تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحويل الأكواد من الفيجوال بيسك 6 إلى الفيجوال ستيديو
#11
السّلام عليكم و رحمة الله و بركاته
تسلم أخي الكريم و سلم يمينك و دينك .. ربّنا يبارك فيك و لك ودنيا و آخرة إن شاء الله و كل من تحب
شكري و تقديري لما قمت به عسى الله أن يعوّضك بأحسن و أفضل منها و يزيدك من علمه و فضله و ينفع بك الاسلام و المسلمين ..
ألقيت نظرة على الملف أخي الكريم .. بداية رائعة .. فعلا .. لكن كفكرة أخي الغالي .. بقي الجزء الأهم و هو الجزء المسؤول عن عملّية خلط الأسماء بالجدوليْن ..
تحياتي و تقييماتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة:
#12
(15-05-18, 12:00 PM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
تسلم أخي الكريم و سلم يمينك و دينك .. ربّنا يبارك فيك و لك ودنيا و آخرة إن شاء الله و كل من تحب
شكري و تقديري لما قمت به عسى الله أن يعوّضك بأحسن و أفضل منها و يزيدك من علمه و فضله و ينفع بك الاسلام و المسلمين ..
ألقيت نظرة على الملف أخي الكريم .. بداية رائعة .. فعلا .. لكن كفكرة أخي الغالي .. بقي الجزء الأهم و هو الجزء المسؤول عن عملّية خلط الأسماء بالجدوليْن ..
تحياتي و تقييماتي


لا اعلم ماذا اول فشكراً لك واشكر لله عى كل حال

وتقبل منك الدعاء لنا جميعاً باذن الله

عند انشاء الملف لك توقفت عند الكود For
لو اعطيتنى فكرة بدلاً من تحليل الكود كاملاً لمعرفة كرة الناتج
من الممكن انشاء كود اصغر وابسط يقوم بنفس الفكرة
لان كلما فتحت قاعدة البيانات اجد جدول واحد فقط وليس 2

وساقوم بارفاق المشروع النهائي بعد اتمام انهائه تماماً

بالتوفيق لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#13
جرب اخي  هذه المحاولة للتحويل


كود :
Imports System
Imports System.Windows.Forms
Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Imports VBto

Public Class Form1
   Inherits System.Windows.Forms.Form
   Dim DB As New VBtoConnection
   Dim RS As New VBtoRecordSet
   Dim RA As New VBtoRecordSet
   Private Sub Command1_Click(sender As Object, e As EventArgs) Handles Command1.Click
       If Convert.ToDouble(Trim(Text100.Text)) <= 0 Then
           MsgBox("يجب أن يكون عدد الصفوف أكبر من الصفر", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Focus()
           Exit Sub
       End If

       If Convert.ToDouble(Trim(Text200.Text)) <= 0 Then
           MsgBox("يجب أن يكون عدد الأعمدة أكبر من الصفر", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text200.Focus()
           Exit Sub
       End If

       Me.Cursor = Cursors.WaitCursor
       Command1.Enabled = False
       Text100.Enabled = False
       Text200.Enabled = False


       Dim zColsCount As Short

       Dim zRowsCount As Short

       If RS.State = 1 Then RS.Close()
       RS.Open("Select Count([المسار الرسمي]) as RowsTotal From CANDIDAT Where [المسار الرسمي]<>''", DB)

       If RS.RecordCount > 0 Then
           If Not IsDBNull(RS.Fields("RowsTotal").Value) Then zRowsCount = RS.Fields("RowsTotal").Value Else zRowsCount = 0
       Else
           zRowsCount = 0
       End If

       If RS.State = 1 Then RS.Close()
       RS.Open("Select Count([المتسابقين]) as ColsTotal From CANDIDAT Where [المتسابقين]<>''", DB)

       If RS.RecordCount > 0 Then
           If Not IsDBNull(RS.Fields("ColsTotal").Value) Then zColsCount = RS.Fields("ColsTotal").Value Else zColsCount = 0
       Else
           zColsCount = 0
       End If
       If RS.State = 1 Then RS.Close()

       If zRowsCount <= 0 Then
           MsgBox("لم يتم العثور على أسماء في حقل المسار الرسمي!", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Enabled = True
           Text200.Enabled = True
           Command1.Enabled = True
           Me.Cursor = Cursors.Default
           Text100.Focus()
           Exit Sub
       End If

       If zColsCount <= 0 Then
           MsgBox("لم يتم العثور على أسماء في حقل المتسابقين!", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Enabled = True
           Text200.Enabled = True
           Command1.Enabled = True
           Me.Cursor = Cursors.Default
           Text200.Focus()
           Exit Sub
       End If

       If Convert.ToDouble(Trim(Text100.Text)) > zRowsCount Then
           MsgBox("عدد الصفوف أكبر من عدد الأسماء في حقل المسار الرسمي!", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Enabled = True
           Text200.Enabled = True
           Command1.Enabled = True
           Me.Cursor = Cursors.Default
           Text100.Focus()
           Exit Sub
       End If

       If Convert.ToDouble(Trim(Text200.Text)) > Int(zColsCount / Convert.ToDouble(Trim(Text100.Text))) Then
           MsgBox("عدد المتسابقين لايمكن أن يغطي عدد الأعمدة أكتب عدد أعمدة أصغر!", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Enabled = True
           Text200.Enabled = True
           Command1.Enabled = True
           Me.Cursor = Cursors.Default
           Text200.Focus()
           Exit Sub
       End If

       If RS.State = 1 Then RS.Close()
       RS.Open("Select [المسار الرسمي] as zPathNames From CANDIDAT Where [المسار الرسمي]<>'' Order By [الرقم] ASC", DB)

       If RS.RecordCount > 0 Then
           RS.MoveFirst()
       Else
           If RA.State = 1 Then RA.Close()
           MsgBox("لم يتم العثور على أسماء في حقل المسار الرسمي!!", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Enabled = True
           Text200.Enabled = True
           Command1.Enabled = True
           Me.Cursor = Cursors.Default
           Text100.Focus()
           Exit Sub
       End If

       If RA.State = 1 Then RA.Close()
       RA.Open("Select [المتسابقين] as zRacersNames From CANDIDAT Where [المتسابقين]<>'' Order By [الرقم] ASC", DB)
       If RA.RecordCount > 0 Then
           RA.MoveFirst()
       Else
           If RA.State = 1 Then RA.Close()
           MsgBox("لم يتم العثور على أسماء في حقل المسار الرسمي!!", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "تنبيه")
           Text100.Enabled = True
           Text200.Enabled = True
           Command1.Enabled = True
           Me.Cursor = Cursors.Default
           Text100.Focus()
           Exit Sub
       End If


       Dim zPath_Random_Position As Short

       Dim zRacer_Random_Position As Short
       Dim Is_PathName_Added As Boolean
       Dim Is_RacerName_Added() As Boolean
       Dim Add_RacerStatus As Boolean

       Dim zCounter As Short

       Dim zCol As Short

       Dim I As Short
       Dim H As Short


       Dim zPathNames() As String

       Dim zRacersNames(,) As String
       ReDim Is_RacerName_Added(Convert.ToDouble(Trim(Text200.Text)))

       zCounter = 1

       MSFlexGrid1.Cols = Convert.ToDouble(Trim(Text200.Text)) + 2
       MSFlexGrid1.Rows = Convert.ToDouble(Trim(Text100.Text)) + 1

       MSFlexGrid1.Clear()

       Prepare_MSFlexGrid(Convert.ToDouble(Trim(Text200.Text)) + 2)

       For zCounter = 1 To Convert.ToDouble(Trim(Text100.Text))

           MSFlexGrid1.Row = zCounter
           MSFlexGrid1.set_TextMatrix(MSFlexGrid1.Row, 0, "الصف " & zCounter & " :")

           ReDim Preserve zPathNames(zCounter)

           Do

               Randomize()
               zPath_Random_Position = (zRowsCount * Rnd()) + 1
               If zPath_Random_Position > zRowsCount Then zPath_Random_Position = zRowsCount
               RS.AbsolutePosition = zPath_Random_Position

               Is_PathName_Added = False

               For zCol = LBound(zPathNames) To UBound(zPathNames)
                   If RS.Fields(0).Value = zPathNames(zCol) Then
                       Is_PathName_Added = True
                       Exit For
                   End If
               Next

               If Is_PathName_Added = False Then
                   zPathNames(zCounter) = Convert.ToString(RS.Fields(0).Value)
                   MSFlexGrid1.set_TextMatrix(MSFlexGrid1.Row, 1, zPathNames(zCounter))
                   Exit Do
               End If

               Application.DoEvents()

           Loop

           ReDim Preserve zRacersNames(Convert.ToDouble(Trim(Text200.Text)), zCounter)

           For zCol = 1 To Convert.ToDouble(Trim(Text200.Text))

               Do

                   Randomize()
                   zRacer_Random_Position = (zColsCount * Rnd()) + 1
                   If zRacer_Random_Position > zColsCount Then zRacer_Random_Position = zColsCount
                   RA.AbsolutePosition = zRacer_Random_Position

                   For I = 1 To Convert.ToDouble(Trim(Text200.Text))

                       Is_RacerName_Added(I) = False

                       For H = 1 To zCounter
                           If RA.Fields(0).Value = zRacersNames(I, H) Then
                               Is_RacerName_Added(I) = True
                               Exit For
                           End If
                       Next

                   Next

                   Add_RacerStatus = True

                   For I = 1 To Convert.ToDouble(Trim(Text200.Text))
                       If Is_RacerName_Added(I) = True Then
                           Add_RacerStatus = False
                           Exit For
                       End If
                   Next

                   If Add_RacerStatus = True Then
                       zRacersNames(zCol, zCounter) = Convert.ToString(RA.Fields(0).Value)
                       MSFlexGrid1.set_TextMatrix(MSFlexGrid1.Row, 1 + zCol, zRacersNames(zCol, zCounter))
                       Exit Do
                   End If

                   Application.DoEvents()

               Loop

           Next

           Application.DoEvents()

       Next

       Text100.Enabled = True
       Text200.Enabled = True
       Command1.Enabled = True
       Me.Cursor = Cursors.Default
       Text100.Focus()

   End Sub

   Private Sub Prepare_MSFlexGrid(ByVal zColsCount As Short)

       Dim I As Short
       Dim zCounter As Short

       For I = 0 To zColsCount - 1
           If I = 0 Then
               MSFlexGrid1.set_TextMatrix(0, I, "الصفوف")
               MSFlexGrid1.set_ColWidth(I, 1300)
           ElseIf I = 1 Then
               MSFlexGrid1.set_TextMatrix(0, I, "المسار الرسمي :")
               MSFlexGrid1.set_ColWidth(I, 2500)
           Else
               zCounter += 1
               MSFlexGrid1.set_TextMatrix(0, I, "المتسابق " & zCounter & " :")
               MSFlexGrid1.set_ColWidth(I, 2300)
           End If
           MSFlexGrid1.set_ColAlignment(I, 3)
       Next

   End Sub


   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       DB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\DATABSE.mdb" : DB.Open()

       MSFlexGrid1.Cols = 5
       MSFlexGrid1.Rows = 2

       Prepare_MSFlexGrid(5)
   End Sub
End Class
الرد }}}
#14
السّلام عليكم و رحمة الله و بركاته
أشكرك جزيل الشّكر أخي الكريم " elgokr " على نيّة المساعدة
جزاك الله خير الجزاء و زادها بموازين حسناتك إن شاء الله و أحسن إليك مثلما أحسنت إليّ بهذه الكلمات الطيّبة
تحياتي و تقديراتي

السّلام عليكم و رحمة الله و بركاته
بارك الله فيك و لك و جزاك خير الجزاء أخي الكريم " عبد الرؤوف " على المساعدة
أدعو الله أن يجعلها صدقة جارية لك ليوم الدين إن شاء الله
صحيح الكود لم يعطِ أي خطأ إلا بالأسطر الأولى التّعريفية لكن عند التنفيذ لم تظهر النتائج على الفليكس جريد
هل من الممكن أخي الكريم .. إستبدال الفليكس بالداتاجريد لأنّ تفكيري شل تماما بهذا الملف ووجدت صعوبة في نقل الأدوات الناتجة عن التحويل إلى ملف فيجوال ستيديو جديد .. ناهيك عن رزمة المكتبات النادرة
محبتي و شكري و تقديري و تقييمي لشخصك القدير
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة:
#15
Heart 
تسلم اخى الفاضل على كلماتك الجميلة
وبما ان اليوم كنت فى راحة من العمل
حبيت احلل فكرة البرنامج وطريقة تعامله مع قاعدة البيانات
ولذلك لديك بالمرفقات البرنامج والسورس بعد الانتهاء منه كاملاً
انا يقدر ما قدرت اجعل الب الاكواد من النسخة القديمة كما هى 
كما بسط جداً الكود ليمكنك من التعامل والتعديل عليه كما تشاء

صورة للشكل البرنامج





السورس تم العمل عليه باصدار 2015

خالص التحية وتمنياتى لك التوفيق


الملفات المرفقة
.rar   Program.rar (الحجم : 20.88 ك ب / التحميلات : 31)
.rar   Project.rar (الحجم : 87.7 ك ب / التحميلات : 42)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#16
السّلام عليكم و رحمة الله و بركاته
أخي الغالي " elgokr "
أحييك تحية خاصة على هذا العمل الرائع فعلا ً .. ربنا ينعم عليك بخيرات الدنيا و الآخرة بعد عمر طويل إن شاء الله
عمل فعلا مميّز .. فقط ملاحظة صغيرة .. لا حظ لو سمحت الصورة مثلا .. الأسماء المؤشر عليهم باللون الأصفر .. كلها متشابهة .. و من المفروض أن لا نجد شخص أكثر من مرة إذ لا يجوز منطقيا أن يكون هنا و هناك
تحياتي و تقييماتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة:
#17
سامحنى مركز الرفع الذى تقوم برفع الصور عليه محظور بسبب بعض الملفات عليه فيروسات
ان امكن المرفقات او استخدم هذا الموقع

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#18
(15-05-18, 11:18 PM)elgokr كتب :
سامحنى مركز الرفع الذى تقوم برفع الصور عليه محظور بسبب بعض الملفات عليه فيروسات
ان امكن المرفقات او استخدم هذا الموقع

تحياتى لك
تفضّل أخي الكريم ..

https://imgur.com/eZv1LH8
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة:
#19
(15-05-18, 11:29 PM)عبد العزيز البسكري كتب :
(15-05-18, 11:18 PM)elgokr كتب :
سامحنى مركز الرفع الذى تقوم برفع الصور عليه محظور بسبب بعض الملفات عليه فيروسات
ان امكن المرفقات او استخدم هذا الموقع

تحياتى لك
تفضّل أخي الكريم ..

https://imgur.com/eZv1LH8

هل التكرار فى نفس العمود عادى

ولا من المفترض لا يتكرر ابداً فى جميع الاعمدة

ويفضل لو شرحت فكرة البرنامج لتسهيل عملية كتابة الكود لاستخراج الناتج النهائي

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: عبدالله الدوسري
#20
قمت ببعض التعديلات على المشروع لعرض البيانات حسب متغيرات الاعداد
لكل من الصفوف والاعمدة عند اجراء العملية 

بخصوص حل مشكلة عدم التكرار
ستحتاج للفكرة لعمل الكود اللازم لذلك

ويمكن التعديل على ذلك فى المنطقة ما بين السطر 70 الـ 90

على الكود التالى
كود :
       Dim tblRandom As New DataTable
       Dim rand As New Random
       Dim TRow = (Val((TextBox1.Text).Trim) * Val((TextBox2.Text).Trim))
       Dim row As String() = New String() {0}
       tblRandom.Columns.Add("Testing")
       tblRandom.Constraints.Add("pk", tblRandom.Columns(0), True)
       While tblRandom.Rows.Count < Val((TextBox2.Text).Trim)
           For zCounter = 1 To Val((TextBox1.Text).Trim)
               Dim ii As Integer = zCounter - 1
               For x As Integer = 1 To Val((TextBox2.Text).Trim)
                   Access3.ExecQuery("SELECT * FROM CANDIDAT")
                   If NotEmpty(Access3.Exception) Then MsgBox(Access3.Exception) : Exit Sub
               Next
               Try
                   tblRandom.Rows.Add(Access3.DBDT(ii)(0))
                   row = New String() {"الصف " & zCounter & " :", Access.DBDT(ii)(2).ToString(), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3), Access3.DBDT(rand.Next(1, TRow))(3)}
               Catch ex As Exception
               End Try
               DataGridView1.Rows.Add(row)
           Next
       End While

ليقوم بتخزين او ترتيب النتائج حسب المطلوب ومن ثم عرضها

تحياتى لك


الملفات المرفقة
.rar   Program.rar (الحجم : 22.06 ك ب / التحميلات : 24)
.rar   Project.rar (الحجم : 90.27 ك ب / التحميلات : 30)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,028 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,266 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,240 09-07-25, 12:45 AM
آخر رد: abo ragab
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 827 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 789 07-02-25, 07:57 PM
آخر رد: الورد2
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,800 07-02-25, 07:55 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 642 31-01-25, 10:21 PM
آخر رد: Kamil
  مشكلة في تقارير فجوال ستيديو zmnalnet 3 325 31-01-25, 05:53 PM
آخر رد: zmnalnet
  تحويل معادلة اكسل أحمد فتح الرحمن 1 480 29-01-25, 11:09 PM
آخر رد: أحمد فتح الرحمن
  [VB.NET] تحويل لغة الأرقام في فيجوال ستوديو AboBattal 2 395 12-11-24, 08:11 AM
آخر رد: أبو خالد الشكري

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


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