تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Acces2010] التصدير والاستيراد
#1
السلام عليكم 
ابحث عن طريقة لاستيراد ملف نصي غير منسق لقاعدة بيانات اكسس بطريقة تلقائية بدون تنسيقه كل مرة فقط بضغطة زر .
مع تصديره فيما بعد لملف اكسيل 
هناك في المرفق الملف النصي وفيه مثال عن التقسيم الذي اريده معلم برمز / في الصف الاول فقط والباقي كما يأتيني في الغالب .
وشكرا


الملفات المرفقة
.txt   مستند نصي جديد ‫(6)‬.txt (الحجم : 357 بايت / التحميلات : 2)
الرد
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم اذا كان كل سطر من النص تكون صيغته مثل هذا السطر بشكل دائم  وبخاصة القيم الاربعة الاخيرة حيث عدد الخانات لكل قسم دائما هو العدد نفسه مع تغير القيم فقط والاسم والقسم الاول الارقام عبارة عن عشر خانات بهذا الشكل سنقوم بوضع هذه الاشارة (|)بين المقاطع
وبهذا الشكل يمكنك التنسيق
كود :
private void button1_Click(object sender, EventArgs e)
       {
           string Mytext = textBox1.Text;
           string[] AA = Mytext.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
           for (int i = 0 ;i < AA.Length;i++)
           {
              AA[i]= AA[i].Insert(AA[i].Length - 11, "|");
              AA[i] = AA[i].Insert(AA[i].Length - 22, "|");
              AA[i] = AA[i].Insert(AA[i].Length - 36, "|");
              AA[i] = AA[i].Insert(AA[i].Length - (AA[i].Length-10), "|");
              AA[i] = AA[i].Insert(AA[i].Length - 48, "|");
              AA[i] = AA[i].Insert(AA[i].Length - 10, "/");
              AA[i] = AA[i].Insert(AA[i].Length - 8, "/");
              textBox2.Text += (AA[i]) + Environment.NewLine;
           }
           
       }

اليك المثال المرفق


الملفات المرفقة
.zip   Salim.zip (الحجم : 80.19 ك ب / التحميلات : 6)
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: asemshahen5 , wahmed , salim07


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم