افزونه پلاگین ODBC برای کار با دیتابیس Access

چه ربطی داره قرار نیست که مطالب مربوط به آیا رو بزارید قرار نام فهرست ها باشه و هیچ مشکلی رو هم پیش نمیاره

اونوقت باید دونه دونه اجزای درخت رو به مطلبی که نیاز داری وصل کنی که کار سخت و طولانی می شه!!!

چیرو میخوایین با دیتابیس نشون بدید؟

اگرم میخوایین با دیتابیس کاری انجتم بدید بهتره از sqlite استفاده کنید


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

peyman136

کاربر متخصص مولتی مدیا بیلدر
اونوقت باید دونه دونه اجزای درخت رو به مطلبی که نیاز داری وصل کنی که کار سخت و طولانی می شه!!!
اتصال Tree به بانک اطلاعاتی باعث پویاتر شدن برنامه میشه البته بخاطر محدودیت هایی که توی بیلدر هستش باید از حلقه ها زیاد استفاده کنی و تقریبن همه چیرو از قبل حساب کرده باشی که با در نظر گرفتن میزان آشنایی با بیلدر و مسائل فنی دیگه منم همون روش محمود رو پیشنهاد میکنم زودتر و راحتتر به نتیجه میرسه چون اگه با بیلدر آشنایی کامل نداشته باشی واقعن کار اعصاب خورد کنی میشه

خواستم کار کنم اما با فارسی کمی مشکل داره و من یه سری اطلاعات توی دیتابیس اکسس دارم که باید توی نرم افزار نشون داده بشه!!!
فکر میکنم بخطار نحوه کدینگ اطلاعات باشه این مورد قبلن توی SQL هم وجود داشت درواقع مشکل از پلاگین نیست و کار حامد واقعن کامل و بدون نقص هستش مشکل بر میگرده به خود بیلدر راه حل های این مشکل قبلن گفته شده یه سرچ بزنی پیدا میکنی
 
اتصال Tree به بانک اطلاعاتی باعث پویاتر شدن برنامه میشه البته بخاطر محدودیت هایی که توی بیلدر هستش باید از حلقه ها زیاد استفاده کنی و تقریبن همه چیرو از قبل حساب کرده باشی که با در نظر گرفتن میزان آشنایی با بیلدر و مسائل فنی دیگه منم همون روش محمود رو پیشنهاد میکنم زودتر و راحتتر به نتیجه میرسه چون اگه با بیلدر آشنایی کامل نداشته باشی واقعن کار اعصاب خورد کنی میشه


ساده ترین راه برای استفاده از درخت چی هست و اینکه حجم مطالب هم خیلی زیاده !!!:sad:
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
ساده ترین راه برای استفاده از درخت چی هست و اینکه حجم مطالب هم خیلی زیاده !!!
اگه میزان شاخه های اصلی و زیر شاخه هاتون ثابت باشه و از قبل تعدادش رو بدونید استفاده از پلاگین و وارد کردن دستی اطلاعات رو پیش نهاد میکنم البته میتونید از HTML هم برای انجام این کار استفاده کنید و درخت خودتون رو با HTML بسازید (استفاده از HTML راحت ترین راه هستش به شرط اینکه با ارتباط بیلدر و HTML آشنایی داشته باشید [مثال HTMLObjectTricks رو که کنار خود برنامه هست ببینید] اگه نه همون پلاگین بهتره)
 
تعداد مطالب رو می دونم
خوب
برای اینکه ارتباط بین درخت و مطلب ایجاد کنم چی کار کنم
یعنی برای نمایش هر مطلب چی کار باید کنم؟
یه نمونه هست برای اینکار؟
 
با سلام

می خواستم بدونم چطور می تونم مقدار دوتا فیلد رو با هم جمع کنم و در یک فیلدی به نام جمع کل که از قبلا تو اکسس ایجاد کرده ام برزیم ، ضمنا از کدهای sql استفاده کردم ، دستکاری هم زیاد کردم ولی نتیجه نگرفتم ، مثلاً همون sum
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
می خواستم بدونم چطور می تونم مقدار دوتا فیلد رو با هم جمع کنم و در یک فیلدی به نام جمع کل که از قبلا تو اکسس ایجاد کرده ام برزیم ، ضمنا از کدهای sql استفاده کردم ، دستکاری هم زیاد کردم ولی نتیجه نگرفتم ، مثلاً همون sum

سوال شما به این تاپیک ربطی نداره و بهتره تو اینجور مواقع تاپیک جدیدی ایجاد کنید و باید بگم که با همون SUM میشه کار جکع رو انجام داد با کد زیر
کد:
SQL$='SELECT SUM(FildName) FROM TBLName'
Parameters$   = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
PluginSet("PlugInODBC","Parameters$")
PluginRun("PlugInODBC","ODBCQuery")
If (ReturnedRows>0) Then
  record$=GetArrayItem(ResultSet$,'#',1)
  MessageEx("","record$")
End
 
توضیح اولیه

پلاگین ضمیمه شده که اسمش ODBC هست برای ارتباط با دیتابیس اکسس ساخته شده. به بیان خیلی ساده و عامی باید بگم که ODBC یک تکنولوژی ساخت مایکروسافت هست که از قدیم وجود داشته و کارش عمل کردن به عنوان یک لایه واسط بین برنامه ها و سیستم های مدیریت بانک اطلاعاتی هست.

با تکنولوژی ODBC میشه به همه ی برنامه های مدیریت بانک اطلاعاتی اعم از MySQL, MSSQL, Oracle, Access و... متصل شد که لازمه این امر نصب بودن Driver هر کدوم از سیستم های مدیریت بانک اطلاعاتی مد نظر هست. به طور پیش فرض در ویندوز های ایکس پی و بالاتر درایورهای لازم برای Access و برخی دیگه نصب هست. مثلا برای MySQL نصب نیست و باید نصب بشه.

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

نحوه عملکرد کلی در ODBC

به طور کلی در تمام برنامه هایی که قصد دارن از واسط ODBC استفاده کنند در ابتدا نیاز هست تا یک DSN به دیتابیس مد نظر ساخته بشه. DSN همون فایل یا فرایند یا چیزی هست که به ODBC میگه که دیتا بیس ما کجاس، چی هست، موارد امنیتی ایش چی هست و...

attachment.php


برای ساختن دستی DSN باید وارد کنترل پنل ویندوز شد و از بخش Administrative Tools گزینه (Data Sources (ODBC رو انتخاب کرد. در ادامه از پنجره ای که میاد بر اساس نوع دیتابیس انتخابی روند رو ادامه می دیم.

در ادامه برنامه با حصول اطمینان از وجود DSN با بانک اطلاعاتی ارتباط برقرار می کنه و شروع به فعل و انفعال می کنه.

پلاگین ODBC

این پلاگین با بهره گیری از تکنولوژی ODBC به شما امکان میده تا با دیتابیس از نوع اکسس ارتباط برقرار کنید. در این پلاگین نیازی نیست تا به صورت دستی DSN بسازید و فقط کافیه مطابق نمونه ضمیمه شده عمل کنید.

attachment.php


ویژگی های پلاگین

- ارتباط با دیتا بیس اکسس بدون نیاز به ساخت دستی DSN
- قابلیت درج پسورد بر روی دیتا بیس و خواندن دیتابیس های پسورد دار
- سازگاری با زبان فارسی و قابلیت خواندان داده های وارد شده از جانب بیلدر در خود برنامه MS Access
- بهره گیری از زبان SQL (تا حدی که خود اکسس تعریف کرده) برای خواندن و نوشتن داده ها

در ساخت این پلاگین از نظرات کاربر Nevercom و پلاگین Useful Object جناب Freeman استفاده شد که همین جا ازشون سپاسگزاری می کنم.

ضمن اینکه یادآوری کنم در هسته این پلاگین امکان ارتباط با MySQL, MSSQL و حتی Excel گذاشته شده که به دلایلی فعلا تنها بخش Access اون فعال هست و ممکن هست در آینده این بخش ها رو فعال کنم.

دانلود نسخه 1.0


سلام ، من دارم یه برنامه درست می کنم البته با پلاگین و نمونه مثال های sql که محمود ارائه داده اما دوتا 2 مشکل دارم ، از محمود سوال کردم ولی خبری ازش نیست.
1- چرا در نمونه مثال group by کدهای جستجو برای لیست ویو دوم کار نمی کنه.
2- چطور می تونم اطلاعات به نمایش در آمده در این لیست رو کاملا در یک تیبل جدید کپی کنم .
 

booyebaran

Well-Known Member
سلام محمود جان . من 4 تا سوال خیلی حیاتی دارم که توی یه فایل با تصویر واستون توضیح دادم . خیلی برام جواباش حیاتیه . اگه هزینه ای یا هر چیزی هست لطف کنید بهم بگین ممنون میشم
 

پیوست ها

  • Question.zip
    428.6 کیلوبایت · بازدیدها: 39

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
سلام محمود جان . من 4 تا سوال خیلی حیاتی دارم که توی یه فایل با تصویر واستون توضیح دادم . خیلی برام جواباش حیاتیه . اگه هزینه ای یا هر چیزی هست لطف کنید بهم بگین ممنون میشم
سلام دوست عزیز این روزا اصلا وقت ندارم و نمیتونم براتون نمونه مثال بزارم ولی جواب سوالهاتون تو آموزشی که دادم قبلا هست
آموزش استفاده از کد های کاربردی SQL در پروژه ها با پلاگین SQLite1.1
 

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

بالا