امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه انتخاب یک فایل تکست و ریختن اطلاعات آن در دیتا بیس
نویسنده پیام
fariba.sa آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
نحوه انتخاب یک فایل تکست و ریختن اطلاعات آن در دیتا بیس
سلام لطفا در مورد سوال زیر به من کمک کنید:
نحوه ی گرفتن یک فایل تکس توسط برنامه و انتخاب جدول مورد نظر در دیتا بیس و ریختن اطلاعات آن تکست در آن جدول
داده های تکست به صورت مثلا13890215 می باشد که در فیلدهای سال و ماه و روز جدول مورد نظر قرار میگیرد.
لطفا من رو راهنمایی کنید.
ممنون
۰۵-مهر-۱۳۹۱, ۱۳:۴۲:۲۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: نحوه انتخاب یک فایل تکست و ریختن اطلاعات آن در دیتا بیس
از چه نسخه دلفی استفاده میکنی؟
یک نمونه از این فایل تکست رو بزار ببینیم

یه پروژه جدید باز کن یک memo بنداز روش بع یک باتن بزار رو باتن دابل کلیک کن اگه اسم فایلت متنیت file.txt باشه رویداد کلیک باتنت بنویس
کد:
memo1.lines.loadfromfile('c:\file.txt')
کد ساده برای خواندن فایل

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۹-مهر-۱۳۹۱, ۱۴:۰۲:۰۳
وب سایت ارسال‌ها
پاسخ
fariba.sa آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: نحوه انتخاب یک فایل تکست و ریختن اطلاعات آن در دیتا بیس
ببینید من یک فایل از نوعtxt دارم که اطلاعات چند رکورد جدول در اون هست.
می خوام این اطلاعات را با توجه به فیلد جدول جدا کرده و در جدول بریزه.
مثلا جدول من شامل فیلدهای سال و ماه و روز و مبلغ هست و داده های فایل هم به صورت رکوردهای زیر:
870101000521
[align=left]870102000400
حالا باید داده ها را جدا کرده و رکوردهای جدول را با ان تکمیل کنم.
من گرفتن فایل و جدا کردن فیلد به فیلد را می دونم ولی شرط حلقه ای که می خوام بزارم برای اینکه بفهمه بره رکورد بعدی را بخونه نمی دونم.
لطفا راهنمایی کنید.
با تشکر
۱۰-مهر-۱۳۹۱, ۱۰:۳۲:۵۹
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: نحوه انتخاب یک فایل تکست و ریختن اطلاعات آن در دیتا بیس
خب خاصیت lines کنترل memo از نوع tstrings هست شما تو یه حلقه for به راحتی میتونین مقادیرشو بخونین به صورت زیر
این کد تو همه نسخه ها جواب میده
کد:
procedure TForm3.Button1Click(Sender: TObject);
var
i:Integer;
s:string;
begin
for i := 0 to Memo1.Lines.Count-1 do
begin
  s:=Memo1.Lines.Strings[i];
end;    //مقدار هر سطر درون s قرار میگیرد
end;

این هم کد برای دلفی 2010 به بالا
کد:
procedure TForm3.Button1Click(Sender: TObject);
var
s:string;
begin
for s in Memo1.Lines do
begin
//مقدار هر سطر درون s قرار میگیرد
end;
البته بدون استفاده از memo و توابع دلفی هم میتونین این کارو انجام بدین

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۰-مهر-۱۳۹۱, ۱۷:۵۸:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : veyskarami


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دریافت اطلاعات از سخت افزار در دلفی m59alizadeh 6 7,169 ۰۶-آذر-۱۳۹۵, ۱۳:۰۱:۴۹
آخرین ارسال: lord_viper
  انتخاب یک کامپوننت؟؟ Majid_Ebru 0 1,792 ۱۶-اردیبهشت-۱۳۹۵, ۱۱:۲۷:۲۸
آخرین ارسال: Majid_Ebru
Rolleyes [سوال] نحوه کپی کردن Shape Majid_Ebru 1 2,174 ۲۰-دى-۱۳۹۴, ۰۰:۲۱:۱۲
آخرین ارسال: Majid_Ebru
  نحوه استفاده از کدهای زبان c در زبان Delphi The.Ghost 1 3,269 ۰۶-اردیبهشت-۱۳۹۱, ۱۳:۳۴:۰۰
آخرین ارسال: The.Ghost
Exclamation بدست آوردن اطلاعات اكانت ديال آپ * كمك كنيد P.Bayat 14 11,466 ۱۶-بهمن-۱۳۸۷, ۱۳:۳۱:۱۸
آخرین ارسال: P.Bayat
  نحوه کار کردن اين سورس jeny 2 3,297 ۲۵-آبان-۱۳۸۷, ۰۹:۳۳:۰۹
آخرین ارسال: jeny

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS