تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 26

نام تاپيک: پرسش و پاسخ های رایج دیتابیس (FAQ Database)

  1. #1
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    12 پرسش و پاسخ های رایج دیتابیس (FAQ Database)

    سلام

    در این تاپیک سوال های رایج در مورد دیتابیس های دلفی قرار داده میشه

    که دوستان سریع تر به موضوع مورد نظرشون برسن. من خودم

    توی هر پست یک فرمان و خاصیتش رو میزارم. اگر چیزی

    یادم رفته. لطفآ با پیغام خصوصی بهم اطلاع بدید. تا اضافه بشه.

    فعلآ خداحافظ.

  2. #2
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 Sql چی هست؟ نیاز به نصب داره؟

    سلام

    ديتابيسي از نوع SQL وجود نداره .

    SQL با بانک اطلاعاتی Sql Server فرق میکنه. که پایین متوجه میشید.

    یک زبان پرس و جو از دیتابیس هست و روی خیلی از دیتابیس ها جواب میده.

    SQL زبانی که توسط بیشتر پایگاه داده ها Support میشه و زبانی برای کار

    با پایگاه داده ها(Access و SQL Server و Oracle و ...) است و تقریبا هر کاری

    میشه با پایگاه داده باهاش انجام داد مثل : انتخاب ، حذف ، ویرایش ، Backup و ....

    برای اجرای دستورات SQL لازم نیست چیزی نصب بشه و برای استفاده ازش

    کافیه که یاد گرفت ازش استفاده کرد.

    موفق باشید. خداحافظ

  3. #3
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 چطور دنبال یک رکورد در یک فیلد خواص بگردیم؟

    سلام

    برای اینکار دو راه وجود داره. اولی Locate هست و بعدی هم Filter

    اولي ( Locate ) برای جستجو در بانک اطلاعاتی به کار می ره ...

    دومی ( Filter ) برای نمایش رکوردهای خاصی در جدول به کار می رود ...

    به یک نکته توجه داشته باشید که Locate فقط رکورد اول رو پیدا میکنه.

    اما فیلتر قابلیت پیدا کردن چند رکورد رو داره و میتونید با دستور های خاصی

    به رکورد های بعدی که پیدا کرده برید ...


    اول فرمان Locate :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا هم فرمان Filter

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این هم برای فیلتر کردن بر اثاث نوشته های یک Edit.

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

  4. #4
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 چطور در لیست فیلتر شده حرکت کنیم؟

    سلام

    خوب دستور فیلتر رو یاد گرفتید. اما سوال اینه که وقتی

    یک کلمه رو فیلتر کردیم و لیستی از رکورد ها انتخاب شد چطور در اون لیست حرکت کنیم؟

    با این کدها میشه در لیست فیتلر شده حرکت کنید.

    بعدی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قبلی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اولی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    آخری
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید . بای

  5. #5
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 چطوری به یه رکورد جهش پیدا کنیم؟

    سلام
    خوب سوال خیلی ها هست که چطوری به یه رکورد جهش پیدا کنیم ؟


    چند راه هست. که کد رو همراه توضیح نوشتم.

    رفتن به رکورد بعدی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رفتن به رکورد قبلی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رفتن به رکورد اول
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رفتن به رکورد آخر
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رفتن به تعداد دلخواه بعد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توجه : برای رفتن به تعداد دلخواه قبل باید قبل از تعداد منفی "-" بزارید. این هم کد

    رفتن به تعداد دلخواه قبل
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فقط به جای "تعداد" عددی بزارید که قبل و بعد برید.

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

    موفق باشید. خداحافظ

  6. #6
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 Eof و Bof چی هستند؟ چطور جلوگیری کنیم؟

    سلام
    این هم چندمین پرسش و پاسخ امشب

    چرا وقتی رکورد اولی هستیم و دستور میدیم به رکورد قبلی بریم خطای BOF را میگیره ؟

    و همچنین آخر باشیم و دستور رکورد بعدی رو بدیم خطای EOF را میگیره؟


    خوب BOF مخفف Begin Of File هست ، یعنی در اول هستیم و قبلی وجود نداره

    و همچنین EOF هم مخفف End of File هست و در آخر فایل دیتابیس قرار داریم و بعدی وجود نداره

    توضیحات کامل تر و بیشتر رو از زبان دوستمان بشنویم.

    سلام
    EOF و BOF چیه؟
    BOF یا (Begin Of File) اشاره گری که قبل از اولین رکورد قرار
    می گیره و EOF یا (End Of File) اشاره گری که بعد از آخرین رکورد قرار
    می گیره

    یه مثال(رنگ آبی رکورد فعال)

    BOF
    رکورد 1
    رکورد 2
    رکورد 3
    EOF

    Table.First

    BOF
    رکورد 1
    رکورد 2
    رکورد 3
    EOF

    Table.Next

    BOF
    رکورد 1
    رکورد 2
    رکورد 3
    EOF

    Table.Next

    BOF
    رکورد 1
    رکورد 2
    رکورد 3
    EOF
    (اطلاعات رکورد 3 رو می ده)

    Table.Next

    BOF
    رکورد 1
    رکورد 2
    رکورد 3
    EOF

    روي EOF قرار داره یعنی اطلاعات فایل به آخر
    رسیده حالا اگه از FieldByNAme یا FieldValue
    استفاده کنی پیغام خطا می ده

    در مورد BOF هم دقیقا همین جوریه



    چطور میتونیم از این خطاها جلوگیری کنیم؟


    قبل از اینکه دستور قبل و بعد رو بدید اول Eof یا Bof را بررسی کنید

    بستگی به حرکت داره که کدوم رو بررسی کنید. کد بررسی رو زیر گذاشتم.

    یک نمونه برای بررسی Bof

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این هم یک نمونه از بررسی Eof

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یادتون نره بعد از بررسی باید دستور حرکت رو صادر کنید! (انگاری فرمانده لشکر شدید )

    موفق باشید. خداحافظ

  7. #7
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    soldier عنوان تاپیک مطابق نظرت ویرایش شد.
    از زحمتی که میکشی ممنونم.

  8. #8
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    سولجر عزیز من می خواهم با یک Open dialog آدرس یه بانک اطلاعاتی از نوع اکسس رو به برنامه بدم اگه می شه تنظیماتش رو رام بگید .
    کل گیر من در اینه که چطور به برنامه بگم بانک از چه نوعیه ، پراوایدر ش چیه و....

    اگه یه نمونه هم بزاری ممنونت میشم

    منتظرم

    ممنون

  9. #9
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام.
    soldier عنوان تاپیک مطابق نظرت ویرایش شد.
    از زحمتی که میکشی ممنونم.
    سلام پیمان جان

    تشکر فراوان.

    نقل قول نوشته شده توسط hp1361
    سلام

    سولجر عزیز من می خواهم با یک Open dialog آدرس یه بانک اطلاعاتی از نوع اکسس رو به برنامه بدم اگه می شه تنظیماتش رو رام بگید .
    کل گیر من در اینه که چطور به برنامه بگم بانک از چه نوعیه ، پراوایدر ش چیه و....

    اگه یه نمونه هم بزاری ممنونت میشم

    منتظرم

    ممنون
    سلام hp جان. کجا بودی نبودی؟

    اول از تابع

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فراخوانی تابع

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای دوستانی که میخواهند یک دیتابیس اکسس رو به صورت داینامیک لود کنن

    برای فراخوانی تابع آدرسی رو میخواهند بدهند.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای لود کردن دیتابیس اکسس به صورت داینامیک(در برنامه اجرا شده)

    نمونه برای دیگران هم بدرد میخوره.

    موفق باشید.
    Last edited by soldier; 30-04-2007 at 13:16.

  10. #10
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    دستت درد نکنه سولجر عزیز کارم رو راه انداختی
    انشاا... از این به بعد حضوری مستمر و پررنگتر خواهم داشت

    موفق باشید

صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •