مشاهدة النسخة كاملة : حـــذف سطـــر في ملف نـــصي txt
ياسرهتهت
07-12-2015, 04:05 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أساتذتي الكرام
ماهو الكود المناسب لحذف سطر في ملف TXT
بعلومية رقم السطر
وكذالك لو في امكان استبدال السطر بسطر جديد اي تعديل
وهذة الاسئلة تابعة موضوع استدعاء بيانات من ملف نصي
http://www.abc4web.net/vb/showthread.php?t=32859
فبعد الاستدعاء يمكن بسهولة التعديل والحذف في اليست بكس
والاسئلة في الاعلي كيف يصل الحذف والتعديل للملف النصي
موفقين بإذن الله ... لكم مني أجمل تحية .
:abc_152::abc_152:
المـهاجر
07-12-2015, 04:21 PM
ماهو الكود المناسب لحذف سطر في ملف TXT
بعلومية رقم السطر
result = TextFile.ReadToTable("your txt path");
Table.Remove(result, 1);
بدلا من your txt path ضع المسار الحقيقى للتكست مثلا
"c:\\myText.txt"
فى السطر الثانى :: بدلا من 1 ضع رقم السطر الحقيقى
كيف يصل الحذف والتعديل للملف النصي
لتعديل التكست الحقيقى بعد الحذف
TextFile.WriteFromTable("your txt path", result, false);
ياسرهتهت
07-12-2015, 05:02 PM
[QUOTE=المـهاجر;294137]result = TextFile.ReadToTable("your txt path");
Table.Remove(result, 1);
-----------------------------------------------
بسم الله الرحمن الرحيم
شكرا لك استاذي الكريم
لكن انا جربت هذا الكود وما مشي الحال
للتوضيح
انا استدعي ملف TXT للـــــ Grid
واريد عتد حذف صف في Grid ان يتم حذفة في الملف النصي
ووضعت هذا الكود في زر الحذف
X = Input.GetText("KLEA");
X = String.ToNumber(X);
dasm = Input.GetText("ASM");
tFiles = TextFile.ReadToTable("AutoPlay\\Docs\\"..dasm..".txt");
if X-0 ~=X then
Grid.DeleteRow("Grid1", X, false);
end
if X-0 >0 then
Grid.DeleteRow("Grid1", X , true);
Table.Remove(tFiles, X);
Input.SetText("KLEA", "");
end
ولم ينجح ينحذف من Grid ولا يتم الحذف في التكست
اين الخلل في هذا الكود
المـهاجر
07-12-2015, 05:59 PM
ولم ينجح ينحذف من grid ولا يتم الحذف في التكست
اين الخلل في هذا الكود
ضع ملف مفتوح
ياسرهتهت
07-12-2015, 07:31 PM
ضع ملف مفتوح
===================
تفضل استاذي واسف على التاخير
النت عندي في هذا التوقيت متعب
موفق بإذن الله ... لك مني أجمل تحية .
موفق بإذن الله ... لك مني أجمل تحية .
ثامر أبو بلقيس
07-12-2015, 08:07 PM
موفق بإذن الله ... لك مني أجمل تحية .
ثامر أبو بلقيس
07-12-2015, 08:09 PM
محاولــــــــة سريعة
X = Input.GetText("KLEA");
X = String.ToNumber(X);
dasm = Input.GetText("ASM");
if X-0 ~=X then
Grid.DeleteRow("Grid1", X, false);
end
if X-0 >0 then
Grid.DeleteRow("Grid1", X , true);
Input.SetText("KLEA", "");
Grid.SaveToFile("Grid1", "AutoPlay\\Docs\\"..TAX..".txt", ",");
end
ياسرهتهت
07-12-2015, 08:30 PM
محاولــــــــة سريعة
X = Input.GetText("KLEA");
X = String.ToNumber(X);
dasm = Input.GetText("ASM");
if X-0 ~=X then
Grid.DeleteRow("Grid1", X, false);
end
if X-0 >0 then
Grid.DeleteRow("Grid1", X , true);
Input.SetText("KLEA", "");
Grid.SaveToFile("Grid1", "AutoPlay\\Docs\\"..TAX..".txt", ",");
end
====================================
محاولة رائعة وناجحة
ما تم فيها حذف الملف txt كامل وحفظ جديد بالموجود في Grid
:abc_050::abc_050:
شـكــ وبارك الله فيك ـــرا لك
لك مني أجمل تحية .
عبد الهادي بهاب
07-12-2015, 08:32 PM
موفق بإذن الله ... لك مني أجمل تحية .
متابع معكم
ثامر أبو بلقيس
07-12-2015, 08:33 PM
سعدت بوصولك لحل لانشغالك موفق :abc_138:
عبد الهادي بهاب
07-12-2015, 08:39 PM
اقتراح استاذ ياسر
لماذا ى تحفظ كل المعلومات في ملف alqama.ini
ثم تستطيع حذف ما تريد بسهولة من ini
ياسرهتهت
07-12-2015, 08:44 PM
اقتراح استاذ ياسر
لماذا ى تحفظ كل المعلومات في ملف alqama.ini
ثم تستطيع حذف ما تريد بسهولة من ini
-------------------------------------------
أقتراح جميل لكن كيف يا عزيزي؟؟
أرني الطريقة
موفق بإذن الله ... لك مني أجمل تحية .
:abc_138:
عبد الهادي بهاب
07-12-2015, 09:16 PM
ساعدل الملف
عبد الهادي بهاب
07-12-2015, 11:24 PM
-------------------------------------------
أقتراح جميل لكن كيف يا عزيزي؟؟
أرني الطريقة
موفق بإذن الله ... لك مني أجمل تحية .
:abc_138:
لقد عدلت كل الاكواد الموجودة ........ طبعا حسب طلبك بالاستغناء عن الحفظ في ملف txt الى الحفظ في ini وهو الاسهل في استدعاء المعطيات و خصوصا المفهرسة
التعديلات :
- استبدال كومبوكس بليسبوكس لانه الاجمل في استظهار المعلومات
* الحذف يكون من خلال اختيار اسم في اليس بوكس
- لتعديل المعطيات يكفي تغييره في الانوبت ثم الحفظ
الملف المفتوح :
http://www.mediafire.com/download/5f4ne118bijrrx9/grid+to+ini.apz
تحياتي
ياسرهتهت
08-12-2015, 12:12 AM
لقد عدلت كل الاكواد الموجودة ........ طبعا حسب طلبك بالاستغناء عن الحفظ في ملف txt الى الحفظ في ini وهو الاسهل في استدعاء المعطيات و خصوصا المفهرسة
التعديلات :
- استبدال كومبوكس بليسبوكس لانه الاجمل في استظهار المعلومات
* الحذف يكون من خلال اختيار اسم في اليس بوكس
- لتعديل المعطيات يكفي تغييره في الانوبت ثم الحفظ
الملف المفتوح :
http://www.mediafire.com/download/5f4ne118bijrrx9/grid+to+ini.apz
تحياتي
---------------------------------------------------
بارك الله فيك اخي المحترف
عمل جميل ورائع
لكن الفكرة في العمل لم تصلك جيدا وهي ان كل اسم يتبعة عشرات التواؤيخ
يعني المفروض عند الضغط على الاسم في اليست او الكمبو
تظهر عدد من التواريخ في الجريد
التي تمثل فواتير مخلفة التاريخ
موفق بإذن الله ... لك مني أجمل تحية .
عبد الهادي بهاب
08-12-2015, 01:57 PM
---------------------------------------------------
بارك الله فيك اخي المحترف
عمل جميل ورائع
لكن الفكرة في العمل لم تصلك جيدا وهي ان كل اسم يتبعة عشرات التواؤيخ
يعني المفروض عند الضغط على الاسم في اليست او الكمبو
تظهر عدد من التواريخ في الجريد
التي تمثل فواتير مخلفة التاريخ
موفق بإذن الله ... لك مني أجمل تحية .
معذرة على عدم فهم الموضوع
نعدل باذن الله
عظيمه
27-01-2016, 07:09 AM
السلام عليكم ورحمة الله وبركاته
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
عبدوعزيز
16-02-2016, 07:06 PM
مشكوووووووور
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam