پايگاه داده متني

deldade

Member
دوستان كسي مي تونه به من به طور كامل و جامع طريقه ساخت يك پايگاه داده متني رو در بيلدر بگه من در مباحث چندتا ديدم ولي درست متوجه نشدم اگر لطف كنيد ممنون شما مي شم
كوچيك همتون deldade
 

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
اینم نمونه ای که میخواستی

:Dاینم نمونه از این ساده تر نمیشه.

$file =آدرس فایلی که میخوای متنت توش ذخیره شه
$text= متنی که میخوای تو اون فایل ذخیره بشه.

که من file رو آدرس همون جایی که برنامه کامپایل میشه رو دادم و متن رو گفتم متن input box ها رو تو فایل ها ذخیره کنه.
 

پیوست ها

  • Data base.rar
    776 بایت · بازدیدها: 60

deldade

Member
اقا مجتبي مي شه يه مثال تخصصي تر برام بزاري كه بشه مثلا اگر شخص يه شماره منحصر به فردي رو وارد كرد فقط مشخصات مربوط به دارنده همون شماره نمايش داده بشه به طور مثال ما اسامي چند دانش اموز رو به برنامه داديم حالا مي خوايم با نوشتن شماره دانش اموزي اون اطلاعات كلي دانش اموز نمايش داده بشه
 

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
:)این یه نمونه هست که دیکشنریه ولی میشه ازش تو اون کاری که گفتی استفاده کرد.
امیدوترم به دردت بخوره.
 

پیوست ها

  • Dic.rar
    1.6 کیلوبایت · بازدیدها: 46

deldade

Member
آقا مجتبي تو را خدا ببخشيد اينقدر مزاحمت مي شم برات امكان داره در مورد اسكريپت نويسي اين ديكشنري يه تو ضيح بدي
 

silvercover

کاربر متخصص
یک خود اموز ساخت چنین بانک هایی هم در این آدرس هست که می تونین ازش استفاده کنین. البته به زبان انگلیسی ساده.
 

deldade

Member
آقا حامد (مدير انجمن) با تشكر مي خواستم ببينم مرجع فارسي هم در مورد پايگاه داده متني وجود داره يا نه؟ اگر جواب نه هست شما لطف مي كنيد يه توضيح بدين تا بنده كاملا متوجه بشم
 

gholonbeh

Member
سلام
دوسته عزیز من چیزی که شما می خواستین رو براتون نوشتم
امیدوارم به کارت بیاد
فعلا
 

پیوست ها

  • String And DB.zip
    1.7 کیلوبایت · بازدیدها: 50

deldade

Member
سلام
2 تا نكته
يكي اينكه مي شه در مورد فرامين به كار رفته در دكمه سرچ يه توضيحي بدين
و دوم اينكه آيا امكان اين وجود داره كه وقتي اطلاعات رو از فايل متني خودمون بازيابي كرديم بتونيم اونها رو ازهم جدا كنيم بطور مثال وقتي نام و فاميل يه شخص رو بازيابي كرديم بتونيم نام و فاميل را از هم جدا كنيم
 

gholonbeh

Member
** 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

Member
جناب gholonbeh عزيز من فكر مي كنم اگر بشه از يه متغير رشته يه تعداد كاراكتر مشخصي را جدا كرد بتونيم اطلاعات را از هم جدا كنيم به عنوان مثال اگر متغير a$=deldade باشه اگر بتونيم 3 كاراكتر اوليه اونو جدا كنيم اين كار امكان پذيره
 

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
:Dاین کارو که نباید کرد چون معلوم نیست که اسم یا فامیل طرف چند کارکتر که جداش کنی .
باید یا فایلها رو جدا ذخیره کنی و تو سرچت بزاری جست و جو بر اساس نام , فامیل , شماره که نوع جست و جو رو انتخاب کنی و مثلا اگه جست و جو بر اساس نام رو زدی نام رو پیدا کنه و اگه مثلا نام رو تو خط 18 پیدا کرد از فایل فامیلی ها و شماره ها خط 18 رو لود کنه و همرو بعد با هم نمایش بده.

******

:Dیا این راه که ساده تره بگی فایل رو بگرده و برای جداکردن اطلاعات هر جاعلامت خاصی که تو این مثال پیام از , استفاده کرده رو پیدا کرد بقیشو جدا کنه تو یه متغییر دیگه.

یعنی اگه نتیجه ی جست و جو شدش Ali , X , 48

ali قرار بگیره تو متغیر $a و بعد از ali چون , هست پس باید کلمه ی بعدش (x) رو قرار بده تو نتغیر $b و بعد باز چون به , رسید باید کلمه ی بعدش (48) رو بریزه تو متغیر $c اینجوری میتونی جدا جدا ازشون استفاده کنی.

موفق باشی...
فعلا یا حق ...
 
آخرین ویرایش:

deldade

Member
آقا مجتبي راه دوم به فكر خودمم زده بود ولي چه دستوراتي مي شه نوشت كه بتونه چنين كاري رو بكنه؟؟؟؟
 

gholonbeh

Member
سلام
ره اول که مجتبی گفت که تو فایل های جدا باشه راه ساده و خوبی هست و با همون مثال قبلی هم می شه اون رو درست کرد
که مبتدی تره
و اما راه بعدی که مجتبی و خودتون گفتین همون استفاده از کارکتر ها و علامت ها بین اسم و فامیلی و این ها هست
که من از همین راه استفاده کردم
و اما باید بگم که استفاده از یک کارکتر کا ررو راه نمی اندازه چون با دستور سرچ تو خط به اولین کارکتری که رسید از یک نوع اون رو بر می گردونه و به کارکتر بعد ینمی ره و باید از چند تا کارکتر و یا علامت استفاده کنیم و من این کار رو کردم
مثال رو ببین
موفق باشی
فعلا
 

پیوست ها

  • String And DB 2.rar
    2.8 کیلوبایت · بازدیدها: 33

جدیدترین ارسال ها

بالا