PDA

View Full Version : اگر برنامه ای برای تبدیل محتویات فایل Text به بانک MDB دارید



vbstar
چهارشنبه 19 آذر 1382, 17:15 عصر
دوستان عزیز اگر شما ماژول یا برنامه ای دارید که محتویات یک فایل txt را که شامل نام و فامیل و ... است به فایل mdb تبدیل یا به عبارتی export می کند. دمت گرم بذارش اینجا همه استفاده کنن و خیرش رو ببینی .

VBstar

ساران سافت
چهارشنبه 19 آذر 1382, 17:20 عصر
اگر فایل متن شما فرمت بندی شده باشد یعنی اندازه فیلدها یکسان باشد می توانی فایل متن را باز کرده و سپس اطلاعات آن را خوانده و وارد دیتا بیس کنی.
8) اگر فرمت مشخصی نداشته باشد فکر نکم بشود به این راحتی ها این کار را کرد. :lol:

nematia
چهارشنبه 19 آذر 1382, 17:28 عصر
یعنی اندازه فیلدها یکسان باشد
حتی اگر اندازه فیلدها یکسان نباشد هم میشود. فاصله بین کلمات هر ستون باشد کافی است.

ساران سافت
چهارشنبه 19 آذر 1382, 17:34 عصر
اگر ترتیب نام و فامیل یکی نباشد چی؟
اگر آدرسها درست پشت سر هم باشند و طول یک سان نداشته باشند چی؟
فرمت بندی شده در فایل متنی یعنی اطلاعات درون یک type استراکچر در فایل متن ذخیره شود با همان فرمت تایپ می شود خواندش. :mrgreen:

vbstar
جمعه 21 آذر 1382, 22:13 عصر
اگر بین نام و فامیل مثلاً فضای خالی یا یک کاراکتر مشخص باشد ، چطوری میشه آنها را به یک جدول انتقال داد.

اگر کسی این برنامه تبدیل را نوشته و یا دارد ، لطف کنه بذاره .

شفیعی
شنبه 22 آذر 1382, 04:23 صبح
سلام
اگر یک نمونه از فایل TEXT و یک نمونه از فایل MDBرا برایم ارسال کنی شاید بتوان کمکت بکنم

linux
شنبه 22 آذر 1382, 10:43 صبح
سلام!
خود ویزارد impoort اکسس یه کارهایی می‌کنه بشرطی که فایل شما
بصورت ستونی اطلاعات را ذخیره کرده باشه و هر فیلد را با کارکتری از فیلد بعد جدا کرده باشد

نام،نام خانوادگی ، ......، .........، ........،
اگر با این فرمت باشه خیلی راحت میشه این کار را کرد!

vbstar
جمعه 28 آذر 1382, 09:31 صبح
دوستان کسی برنامه ای تحت VB برای اینکار انجام نداده.

vbstar
جمعه 28 آذر 1382, 18:30 عصر
این سوال هم رده خارج شد .
پاسخی ...........
حرفی ............
حدیثی ...........
هیچی !!!!!!!!!!!

Omid.Mafakher
یک شنبه 30 آذر 1382, 14:16 عصر
-------------------------------------

vbstar
یک شنبه 30 آذر 1382, 23:03 عصر
دوستان برنامه نویس :
اگر ما یک فایل txt داشته باشیم و در آن نام و فامیل پشت سرهم دیگه در 2 ستون قرار داشته باشند و ما بین نام و فامیل یک کاراکتر Enter باشد.
حالا اگر ماژولی یا برنامه ای برای export کردن این اسامی بطور مجزا به 2 فیلد در بانک اکسس دارئی ، بذار اینجا .
یا همچنین اگر الگوریتمی برای این کار دارئی ، توضیح بده.

Omid.Mafakher
چهارشنبه 03 دی 1382, 19:46 عصر
-------------------------------------

vbstar
چهارشنبه 17 دی 1382, 11:05 صبح
امید جان
مابین فیلدها کاراکتر space وجود داره و مابین رکوردها یک enter‌وجود داره.

vbstar
جمعه 19 دی 1382, 20:11 عصر
برنامه نویسهای عزیز ، نیاز فوری به برنامه به برنامه Convert Txt 2 Mdb اگر کسی داره .

A.Noor
شنبه 20 دی 1382, 08:29 صبح
با سلام
شما می‌تونید یک برنامه کوچک بنویسید که فایل Txt را باز کنه و همینطور جدول مقصد مربوط به بانک اکسس را
درون حلقه تا زمانیکه به به انتهای فایل Txt برسه :
یک رشته به طول دلخواه از فایل Txt را بخونه .
از اول این رشته هر جا به کاراکتر Enter ( که کد اسکی اون 13 هست ) برخورد کرد یک رکورد جدید ایجاد کنه ( در جدول Mdb )
و اگر هم به کاراکتر Space رسید ( یا کاراکتری که فیلدها را از هم جدا می‌کنه ) کاراکترهای تا آن نقطه از رشته را در فیلد اول
و مابقی را همینطور Space به Space جدا کنه و درون فیلدهای مربوطه قرار بده .

vbstar
شنبه 20 دی 1382, 11:51 صبح
نور بالای عزیز
از پاسخ و راهنمائی شما متشکرم ، الگوریتم برنامه رو دارم . دنبال یه کد آماده میگردم ، البته تا آخر این هفته بیشتر فرصت ندارم چون باید کارتهای اینترنت رو چاپ کنم و توزیع کنم. بهر حال از کمک شما مرسی.

VBstar

vbstar
پنج شنبه 02 بهمن 1382, 11:47 صبح
بابا بخدا این سوال خیلی وقته که اینجا داره خاک میخوره ، زیر آوار زلزله بم گیر افتاده .

ساران سافت
شنبه 04 بهمن 1382, 16:51 عصر
مگر گروه نجات درش نیاوردند.؟! :wink: :lol:

vbstar
شنبه 04 بهمن 1382, 20:37 عصر
نه بابا گروه های نجات فقط برای رد گم کردن آمدن اینجا هیچکس بداد اون بدبخت ها نمی رسه .
دقیقاً مثل همین تاپیک که هیچ بدادش نمی رسه و مجبورم خودم کاری براش انجام بدم.
ولی وای وای افکار عمومی رو بگو که چه خبره ..........