المشاركات : 543
المواضيع 34
:
: 463
الإنتساب : Apr 2013
و عليكم السلام
ان كنت تقصد استيراد البيانات من الملف النصي الدي تم انشاءه سابقا والدي يحتوي على اجر الموظفين حسب مثالك الى قاعدة البيانات فاليك فكرة :
تقوم بقراءة السطر الاول من الملف النصي ثم تقوم بتقسيمه الى اجزاء حسب طول البيانات التي تحتاجها يعني طول cle و ccp و الاجرة و الاسم واللقب وتضع كل جزء في edit.text بعدها تقوم بادخال المعلومات الموجودة في هده الاخيرة الى حقول قاعدة بياناتك و تعمل نفس الشيئ مع بقية اسطر الملف النصي ودلك باستخدام حلقة تكرارية
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
المشاركات : 501
المواضيع 136
:
: 11
الإنتساب : Feb 2008
السلام عليكم ورحمة الله تعالى وبركاته
شكرًا اخي العزيز
لقد فعلت ذلك قبل ان اطرح الطلب الا انني لم اقوم بالقراءة بواسطة الاديت بل استعملت مكون memo
ومنه قمت بادخال المعلومات الى قاعدة البيانات وكانت النتيجة سطر واحد فقط يظهر في الديبقريد
المشكل المطروح هو :
1- على من تطبق الحلقة التكرارية (for)
هل توضع للميمو او لقاعدة البيانات
إذا كان توضع للميمو فكيف ذلك
واذا كان توضع للقاعدة هل توضع للقادة ام لحقل منها
2- بالنسبة للمبلغ الذي هو من نوع نصي اي بهذا الشكل 0002550050
عند ادخاله في قاعدة البيانات كيف يمكنني ان ادخله بالقاعدة على هذا الشكل 25.500,50
3- الملف النصي يحتوي على جزئين السطر الآول يحتوي على معلومات امين الخزينة والشهر والسنة وعدد الموظفين
وباقي الاسطر تحتوي على معلومات الموظف واجرته
كيف يمكنني قراءة السطر الاول وادخاله في قاعدة بيانات
وباقي الاسطر في قاعدة بيانات اخرى
وجزاكم الله عنا كل خير
المشاركات : 400
المواضيع 2
:
: 274
الإنتساب : Nov 2009
السلام عليكم و رحمة الله
من الأفضل وضع مثال برمجي لما توصلت إليه حتى نستطيع فهمك بالطريقة الصحيحة و التعديل عليه.
من قال حاد عن أصله أو قال مات فقد كذب
المشاركات : 501
المواضيع 136
:
: 11
الإنتساب : Feb 2008
هذه هي محاولتي
[attachment=3275]
المشاركات : 543
المواضيع 34
:
: 463
الإنتساب : Apr 2013
(04-05-2016, 03:53 PM)medreg كتب : السلام عليكم ورحمة الله تعالى وبركاته
شكرًا اخي العزيز
لقد فعلت ذلك قبل ان اطرح الطلب الا انني لم اقوم بالقراءة بواسطة الاديت بل استعملت مكون memo
ومنه قمت بادخال المعلومات الى قاعدة البيانات وكانت النتيجة سطر واحد فقط يظهر في الديبقريد
المشكل المطروح هو :
1- على من تطبق الحلقة التكرارية (for)
هل توضع للميمو او لقاعدة البيانات
إذا كان توضع للميمو فكيف ذلك
واذا كان توضع للقاعدة هل توضع للقادة ام لحقل منها
2- بالنسبة للمبلغ الذي هو من نوع نصي اي بهذا الشكل 0002550050
عند ادخاله في قاعدة البيانات كيف يمكنني ان ادخله بالقاعدة على هذا الشكل 25.500,50
3- الملف النصي يحتوي على جزئين السطر الآول يحتوي على معلومات امين الخزينة والشهر والسنة وعدد الموظفين
وباقي الاسطر تحتوي على معلومات الموظف واجرته
كيف يمكنني قراءة السطر الاول وادخاله في قاعدة بيانات
وباقي الاسطر في قاعدة بيانات اخرى
وجزاكم الله عنا كل خير
و عليكم السلام ورحمة الله وبركاته
اهلا بك اخي العزيز
بالنسبة لسؤالك الاول توجد حلقتين واحدة لقراءة اسطر الملف النصي ووضعها في اديث احسن بالنسبة لي و الثانية لادخال المعلومات المقروءة الى قاعدة البيانات
مثلا لادخال معلومات من سطر موجود في edit3.text الى الحقل
PHP كود :
compte نقوم بنسخ المعلومات التي نحتاجها من edit3.text
PHP كود :
ADOTable1.Insert;
ADOTable1.FieldByName('compte').Value:=strtoInt(Copy(Edit3.Text,10,10));
ADOTable1.Post;
بالنسبة لسؤالك الثالث لمعرفة طريقة التعامل مع الملف النصي تابع مع هدا الموضوع وستفهم ما اقصده
http://delphi4arab.net/forum/showthread....9%8A%D8%A9
بالنسبة لسؤالك الثاني استعمل الدالة format توجد الكثير من المواضيع حول دلك
ان لم تفهم نقطة سنشرح اكثر
بالتوفيق
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
المشاركات : 501
المواضيع 136
:
: 11
الإنتساب : Feb 2008
(05-05-2016, 08:54 PM)bassem_43 كتب : بالنسبة لسؤالك الاول توجد حلقتين واحدة لقراءة اسطر الملف النصي ووضعها في اديث احسن بالنسبة لي و الثانية لادخال المعلومات المقروءة الى قاعدة البيانات
مثلا لادخال معلومات من سطر موجود في edit3.text الى الحقل
PHP كود :
compte نقوم بنسخ المعلومات التي نحتاجها من edit3.text
وضح اكثر بارك الله فيك
ماهي الحلقة المستعملة هل هي "for" أم "while"
ضع مثال في شكل كود لو سمحت
PHP كود :
ADOTable1.Insert;
ADOTable1.FieldByName('compte').Value:=strtoInt(Copy(Edit3.Text,10,10));
ADOTable1.Post;
بالنسبة لسؤالك الثاني استعمل الدالة format توجد الكثير من المواضيع حول دلك
ضع مثال حول هذا بارك الله فيك
المشاركات : 501
المواضيع 136
:
: 11
الإنتساب : Feb 2008
بارك الله الله فيكم لقد وجدت الحل بعد عدة محاولات
جزاكم الله عنا كل خير
المشاركات : 543
المواضيع 34
:
: 463
الإنتساب : Apr 2013
و فيك بركة اخي
للاستزادة حول format اليك هدين الرابطين
PHP كود :
http://www.delphibasics.co.uk/RTL.asp?Name=format
http://www.delphibasics.co.uk/RTL.asp?Name=formatfloat
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
المشاركات : 501
المواضيع 136
:
: 11
الإنتساب : Feb 2008
بارك الله فيكم جميعا وجزاكم الله عنا كل خير