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

السبب لان التاريخ المدرج من الملف الرئيسيى csv
الارقام خاصة التاريخ عبارة عن رموز ارقام وليست ارقام

ولهذا السبب عند عملا البحث بالتاريخ
من خلال DateTimePicker او كتابة تاريخ فى TextBox
لا يتمكن من المطابقة بينهم والسبب ان ترميز بان الارقام على ترميز UTF-8-BOM

لاحظ التاريخ التالى
PHP كود :
٠٨/١٢/٢٠١٧ 


ولاحظ عند الكتابة يدوياً هنا كيف شكله
PHP كود :
08/12/2017 

ستلاحظ مهما عملت نسخ ولصق التاريخ
سيبقى بالارقام النعرف عامة وهو العربية

بينما التاريخ اثاني سيختلف حسب حالة الكتابة
اذا كان وسط نصوص عربية او انجليزة عكس الاخر

جرب افتح ملف csv وانسخ اى رقم من التاريخ وليكن 2017

وتعال كده فى المشروع واكتب السطر التالى 
كود :
Dim date_ As Integer = ???

استبدل ؟؟؟ بالرقم اللى نسخته من الملف
من المفترض انه رقم لو كتبت يدوياً 2017 لا يحدث مشكلة
ولكن اذا عملت لصق للرقم اللى نسخته انظر ماذا سيحدث

طيب كيف حل المشكلة حتى اتمكن من البحث فى الملف بدون هذه المشكلة
كل ما عليك عمل الاتي كما موضح فى الشرح التالى

اولاً تعال على ملف csv وقم بتحريره من خلال برنامج NotePad
الخاص نسخة الوندوز وليس برنامج NotePad++

ثانياً من قائمة File اختار Save As...

ثالثاً عند خيار Save as type: اجعل القيمة All Files
وعند الخيار Encoding: تاكد بانك قمت بنفسك باختيار Utf-8 حتى واذا كانت محددة
الان ناتى للخطوة الاخير وهو عند الخيار File name: اجعل القيمة وليكن 123.csv

تذكر ثم تذكر ثم تذكر بان يكون اسم الملف قمت بوضع معه امتداد الملف وهو
.csv كما هو منبه باللون الاحمر مع الاسم وليس تكتب 123 فقط

رابعاً ناتى فى السورس قم باضافة عدد [ 1 ] DateTimePicker  وكذلك عدد [ 1 ] Button

وقم باستخدام الكود بهذا الشكل داخل الزر الذى تم اضافته
كود :
       On Error Resume Next
       For i As Integer = DataGridView1.Rows.Count - 1 To 0 Step -1
           If Not DataGridView1.Rows(i).Cells(1).Value.ToString.Contains(DateTimePicker1.Value.ToString("dd/MM/yyyy")) Or DataGridView1.Rows(i).Cells(1).Value = Nothing Then
               DataGridView1.Rows.RemoveAt(i)
           End If
       Next

الان قم باستخراج البرنامج واذهب لاختبار الملف الذى تم حفظه مؤخراً
وقم بتحديد التاريخ واضغط على الزر لتاكيد الاختبار

اتمنى ان يكون الشرح وافى وموضح تفاصيل مفصل كاملاً
عن سبب المشكلة وحلها وان لا اكون بخلت فى الشرح  Big Grin

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

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


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


الردود في هذا الموضوع
RE: نقل البيانات من ملف csv الي الداتا جريد فيو - بواسطة elgokr - 28-09-18, 12:42 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 829 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,244 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,025 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 662 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,041 19-04-25, 08:54 PM
آخر رد: Kamil
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 621 05-02-25, 01:51 AM
آخر رد: new_programer

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


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