تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] دمج مصفوفتين بمصفوفة واحدة
#1
السلام عليكم ورحمة الله وبركاتة 


لدي مصفوفتين :

الاولي  بيانتها بالشكل دة داخل المصفوفة طبعا ممكن تزيد او تقل ملهاش عدد بيانات ا و عناصر محدد 
PHP كود :
STARTONE
man
spare 

الثانية بالشكل دة ممكن تزيد ملهاش عدد عناصر محدد ايضا ولكن الشكل الثابت التالي 
PHP كود :
"STARTONE":Present
"STARTONE":
"spare":Present
"spare":22h5zgcw 

المطلوب دمج المصفوفتين بواحدة حيث الاتي :


المصفوفة رقم واحد الاولي اساس العلاقة .

1- تتم العملية بالبحث بالاسم الموجد بالمصفوفة الاولي عنة في المصفوفة الثانية حيث يراعي اذا لم يكن موجد بالثانية بيانات يتم اضافتة كما هو بالمصفوفة التي تدمج الاثنين معا .

2- اذا تم البحث عن الاسم في المصفوفة الاولي ووجد بالثانية يتم النظر للاتي اذا كانت صفتة بعد العلامة :  Present  او فارغ او لة كود 2215zzcw  هذة الصفات  متغير. 

-يتم التعامل معة كالاتي  اذا كان احد الصفتين بالمصفوفة التانية  الموجود لة Present  او فارغ  يعتبر في كلتاهما فارغ بمعني يضاف للمصفوفة المدمجة باسمة فقط من المصفوفة الاولي.

- اذا كان  بعد البحث بصفتة الموجدة بالمصففة الثانية الموجود لة Present  او فارغ  او كود 2215zzcw  يضاف للمصفوفة المدمجة باسمة + الكود .

تصبح اخير البيانات داخل المصفوفة المدمجة :


  STARTONE    
   man
   spare : 22h5zgcw


دة شكل المصفوفة 
PHP كود :
Dim tmpLista As New List(Of String)
 
   Dim tmpListb As New List(Of String)
Dim tmpListc As New List(Of String

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

PHP كود :
 For Each value As String In tmpLista
            For Each x 
As String In tmpListb
                Dim a 
As String x.Remove(0x.IndexOf(":"))
 
               If x.Contains(valueAndAlso a <> Nothing AndAlso a <> "Present" Then
                    tmpListc
.Add(value ":" a)
 
                   'TextBox1.Text += value + ":" + a & vbNewLine

                Else
                    tmpListc.Add(value)
                    '
TextBox1.Text += value vbNewLine
                End 
If
 
           Next

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


الردود في هذا الموضوع
دمج مصفوفتين بمصفوفة واحدة - بواسطة محمد اسماعيل - 20-06-20, 04:32 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل عدة سجلات مرة واحدة أحمد فتح الرحمن 2 368 06-06-24, 10:01 PM
آخر رد: أحمد فتح الرحمن
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 694 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] مطلوب دمج جملتين لتحديث قاعدة بيانات فى جملة واحدة AmeenRashed 1 531 18-11-23, 01:32 AM
آخر رد: sniper2030
  استفسار عام بخصوص فتح اكثر من اتصال على قاعدة بيانات واحدة assuhimi 0 627 15-09-23, 04:54 PM
آخر رد: assuhimi
  حذف المسافات الزائدة في الداتا جريد لعدة سجلات دفعة واحدة yosif 4 841 09-04-23, 06:41 PM
آخر رد: Taha Okla
  طباعة بيانات التقرير دفعة واحدة Tajaldeen 1 670 27-01-23, 10:03 PM
آخر رد: h2551996
  مسح جميع أدوات النص دفعة واحدة sads 8 4,188 29-10-22, 04:04 PM
آخر رد: خالد العصاوي
  [سؤال] دمج سجلين من جدول فى خلية واحدة داخل الجريد dr.programming 2 846 09-09-22, 09:55 PM
آخر رد: حسن الجلب
  تشغيل البرنامج ككتلة واحدة mohamedassim 5 1,340 10-08-22, 11:26 PM
آخر رد: yassoo1985
  هل استطيع اضافة عدد 2 من السوتش في شبكة واحدة بسام محمدغانم 2 1,045 03-06-22, 04:49 PM
آخر رد: بسام محمدغانم

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


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