واضح آرشیو وب فارسی:سایت ریسک: پايگاه داده متني deldade 23 آذر 1386, 22:28دوستان كسي مي تونه به من به طور كامل و جامع طريقه ساخت يك پايگاه داده متني رو در بيلدر بگه من در مباحث چندتا ديدم ولي درست متوجه نشدم اگر لطف كنيد ممنون شما مي شم كوچيك همتون deldade Silver Soft 23 آذر 1386, 22:53:Dاینم نمونه از این ساده تر نمیشه. $file =آدرس فایلی که میخوای متنت توش ذخیره شه $text= متنی که میخوای تو اون فایل ذخیره بشه. که من file رو آدرس همون جایی که برنامه کامپایل میشه رو دادم و متن رو گفتم متن input box ها رو تو فایل ها ذخیره کنه. deldade 24 آذر 1386, 13:29اقا مجتبي مي شه يه مثال تخصصي تر برام بزاري كه بشه مثلا اگر شخص يه شماره منحصر به فردي رو وارد كرد فقط مشخصات مربوط به دارنده همون شماره نمايش داده بشه به طور مثال ما اسامي چند دانش اموز رو به برنامه داديم حالا مي خوايم با نوشتن شماره دانش اموزي اون اطلاعات كلي دانش اموز نمايش داده بشه Silver Soft 24 آذر 1386, 16:13:)این یه نمونه هست که دیکشنریه ولی میشه ازش تو اون کاری که گفتی استفاده کرد. امیدوترم به دردت بخوره. deldade 24 آذر 1386, 20:27آقا مجتبي تو را خدا ببخشيد اينقدر مزاحمت مي شم برات امكان داره در مورد اسكريپت نويسي اين ديكشنري يه تو ضيح بدي silvercover 25 آذر 1386, 15:25یک خود اموز ساخت چنین بانک هایی هم در این آدرس () هست که می تونین ازش استفاده کنین. البته به زبان انگلیسی ساده. deldade 27 آذر 1386, 21:36آقا حامد (مدير انجمن) با تشكر مي خواستم ببينم مرجع فارسي هم در مورد پايگاه داده متني وجود داره يا نه؟ اگر جواب نه هست شما لطف مي كنيد يه توضيح بدين تا بنده كاملا متوجه بشم deldade 28 آذر 1386, 23:31بابا تو رو به خدا يكي كمك كنه كارم خيلي گيره gholonbeh 29 آذر 1386, 15:34سلام دوسته عزیز من چیزی که شما می خواستین رو براتون نوشتم امیدوارم به کارت بیاد فعلا deldade 30 آذر 1386, 22:35سلام 2 تا نكته يكي اينكه مي شه در مورد فرامين به كار رفته در دكمه سرچ يه توضيحي بدين و دوم اينكه آيا امكان اين وجود داره كه وقتي اطلاعات رو از فايل متني خودمون بازيابي كرديم بتونيم اونها رو ازهم جدا كنيم بطور مثال وقتي نام و فاميل يه شخص رو بازيابي كرديم بتونيم نام و فاميل را از هم جدا كنيم gholonbeh 01 دي 1386, 01:53** peyda kardan tedad khat haye data base nolnum=NOL(c:db.txt) For i=1 To nolnum str$=StrFromFile(c:db.txt,i,1) RetVal=POS(search$,str$) If (RetVal<>0) Then load$=load$+CHR(13)+CHR(10)+str$ LoadText("searchdata","load$") End Next i خوب توضیح خواسته بودین خط اول که هیچی توضیحه خط دوم هم تعداد خط های فایل متنی و یا همون دیتا بیس مارو در میاره که تو حلقه که هر خطر رو دونه دونه چک می کنه ازش استفاده می کنیم خط سوم هم که شروع حلقه هست خط چهارم هم محتویات داخل هر خط رو تو یک متغیر میریزه خط پنجم هم چک می کنه که کلمه ای که تو کادر تایپ کردیم تو خط هست یا نه اگر نبود متغییر رو برابر صفر قرار می ده و اگر بود هم شماره حرف شروع شدن کلمه رو بر می گردونه که ما این جا فقط با بودنش کار داریم خط بعد هم که شرط هست که اگر متغییر مخالف صفر بود یعنی اون عبارت تو این خط هست و شرط اجرا می شه حاصل جست و جوی ما رو نمایش می ده و خط های بعدی هم که مخصوص چاپ کردن حاصل جست و جوری ما و پایان حلقه هست و توضیحی نمی خواد دی گه واضح هستن در اون مورد جدا کردن هم باید بگم که فک می کنم شدنی هست و باید روش کار کنم روش کار می کنم خبرش رو می دم فعلا deldade 01 دي 1386, 21:32جناب gholonbeh عزيز من فكر مي كنم اگر بشه از يه متغير رشته يه تعداد كاراكتر مشخصي را جدا كرد بتونيم اطلاعات را از هم جدا كنيم به عنوان مثال اگر متغير a$=deldade باشه اگر بتونيم 3 كاراكتر اوليه اونو جدا كنيم اين كار امكان پذيره Silver Soft 01 دي 1386, 21:46:Dاین کارو که نباید کرد چون معلوم نیست که اسم یا فامیل طرف چند کارکتر که جداش کنی . باید یا فایلها رو جدا ذخیره کنی و تو سرچت بزاری جست و جو بر اساس نام , فامیل , شماره که نوع جست و جو رو انتخاب کنی و مثلا اگه جست و جو بر اساس نام رو زدی نام رو پیدا کنه و اگه مثلا نام رو تو خط 18 پیدا کرد از فایل فامیلی ها و شماره ها خط 18 رو لود کنه و همرو بعد با هم نمایش بده. ****** :Dیا این راه که ساده تره بگی فایل رو بگرده و برای جداکردن اطلاعات هر جاعلامت خاصی که تو این مثال پیام از , استفاده کرده رو پیدا کرد بقیشو جدا کنه تو یه متغییر دیگه. یعنی اگه نتیجه ی جست و جو شدش Ali , X , 48 ali قرار بگیره تو متغیر $a و بعد از ali چون , هست پس باید کلمه ی بعدش (x) رو قرار بده تو نتغیر $b و بعد باز چون به , رسید باید کلمه ی بعدش (48) رو بریزه تو متغیر $c اینجوری میتونی جدا جدا ازشون استفاده کنی. موفق باشی... فعلا یا حق ... deldade 02 دي 1386, 09:18آقا مجتبي راه دوم به فكر خودمم زده بود ولي چه دستوراتي مي شه نوشت كه بتونه چنين كاري رو بكنه؟؟؟؟ gholonbeh 02 دي 1386, 10:52سلام ره اول که مجتبی گفت که تو فایل های جدا باشه راه ساده و خوبی هست و با همون مثال قبلی هم می شه اون رو درست کرد که مبتدی تره و اما راه بعدی که مجتبی و خودتون گفتین همون استفاده از کارکتر ها و علامت ها بین اسم و فامیلی و این ها هست که من از همین راه استفاده کردم و اما باید بگم که استفاده از یک کارکتر کا ررو راه نمی اندازه چون با دستور سرچ تو خط به اولین کارکتری که رسید از یک نوع اون رو بر می گردونه و به کارکتر بعد ینمی ره و باید از چند تا کارکتر و یا علامت استفاده کنیم و من این کار رو کردم مثال رو ببین موفق باشی فعلا
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 620]