PDA

View Full Version : خواهشا یکنفر Batchmove رو کاملا واضح توضیح بده...



ninja506
یک شنبه 26 شهریور 1391, 21:13 عصر
سلام دوستان
من دارم یه برنامه می نویسم که بتونم فایلهای لیست بیمه رو برای تامین اجتماعی درست کنم . حالا تا حدودی فهمیدم که اگه بخوام اطلاعات رو از اکسس ببرم به DBF باید از Batchmove استفاده کنم . ولی متاسفانه هرچی توی این انجمن به این بزرگی گشتم یه آموزش درست و حسابی و کامل از Batchmove پیدا نکردم . خواهشا یکی از دوستان از همون مرحله اول تا لحظه اجرایی شدن این قضیه رو برای من و خیلی دیگه از دوستانی که لنگ این موضوع هستند توضیح بده .
برای امواتتون صلوات می فرستم ...

ninja506
سه شنبه 28 شهریور 1391, 21:22 عصر
واقعا خیلی زشته یک انجمن به نام برنامه نویس نتونن یه مطلب ساده رو برای ملت مردم توضیح بدن . بعد از هفتاد بار مشاهده حتی یه جواب خشک و خالی هم نداشته . واقعا متاسفم ...

fahimi
سه شنبه 28 شهریور 1391, 22:23 عصر
با توجه به سوال شما Microsoft Access تحت ویندوز میباشد و Dbf هم تیبل Foxpro تحت Dosمی باشد با این فرض
1-شما به تابعی نیاز دارید که کد پیج ویندوز(unicode) را Dos (ایران سیستم) تبدیل کند
2-شما دو تیبل دارید Microsoft Access و Foxpro که شما بایستی فیلد به فیلد تبدیل کنی
3-به نظر من BatchMove با فرض بالا کاربردی ندارد.
یک مثال از کاربرد BatchMove ،که رکورد های ClientDataSet1 را تیبل ذخیره می کند.


CRBatchMove1.Source := ClientDataSet1;
CRBatchMove1.Destination := Table1;
CRBatchMove1.Execute;

(با تشکر از آقایی شاهین عشایری بابت ارائه مثال بالا به من )