PDA

View Full Version : سوال: نحوه استفاده از اكسس در شبكه ( تنظيم SQL با اكسس)



m-etemadi
دوشنبه 09 شهریور 1388, 13:27 عصر
دوستان گرامي سلام
با جستجو در سايت راه هاي مختلفي براي اين كار وجود داشت ولي من نتونستم هنوز مشكلم رو حل كنم.
بانكي دارم در Access 2007 و در Sql server 2008 كه روي دستگاه خودم (winXP)نصب است جداول اكسس را انتقال دادم و يوزر تعريف كردم و در (Data Sources (ODBC هم تنظيمات را انجام دادم ولي در اكسس كه جداول را از طريق IMPORT لينك مي كنم اولاً نام جداول تغيير كرده و dbo به اول آنها اضافه شده كه در فرمها و كوئري ها و ... اثر گذاشته دوماً جداول من readonly ‌شده و امكان حذف و اضافه در آنها وجود نداره .لطفاً راهنمايي كنيد اشكال كجاست .
ممنون

morteza_lll
دوشنبه 09 شهریور 1388, 15:04 عصر
سلام خوب اون dbo رو ازاول نام جداول پاك كن مشكل حل ميشه و اتفاقي هم در كوريها ايجاد نميشه
واسه readonly شدنش هم اينه كه حتما بايد يك فيلد كليدي در جدولت داشته باشي تا بتوني از اكسس اديت كني حتي اگر اون فيلد كليدي ستون id باشه

m-etemadi
دوشنبه 09 شهریور 1388, 15:23 عصر
سلام دوست من
من كليد اصلي و ارتباط براي جداولم تعريف كرده بودم اما درزمان import كردن به sql تمام آنها از بين رفت و وقتي هم كه از اكسس به sql لينك مي كنم بدون كليد اصلي و ارتباطات مي آيد .
پيشنهاد شما را اعمال كردم متاسفانه جواب نداد.در هنگام اضافه نمودن اين پيغام را مي ده you can't go to specified recod و حذف هم انجام نميده.
لطفاً اگه امكان دارده نمونه برنامه يا جزوه كامل تنظيم انرا برام بزاريد.
با تشكر

morteza_lll
دوشنبه 09 شهریور 1388, 15:33 عصر
دوست عزيز شما لينك ميخواهيد باشد يا اينكه import مي كنيد ؟؟
(منظور از لينك اين است كه زماني در اكسس اطلاعاتي وارد مي شود همزمان درsql ثبت شود)

m-etemadi
سه شنبه 10 شهریور 1388, 09:00 صبح
سلام
مي خوام لينك باشه
يعني جداول در ديتابيس SQL ذخيره بشه.

morteza_lll
سه شنبه 10 شهریور 1388, 10:25 صبح
دوست عزيز
در هنگام لينك كردن دراكسس پنجره اي باز مي شود كه از شما نام فيلد كليدي را ميخواهد كه ميبايست شما آن فيلد را انتخاب كنيد
آنگاه قابل اديت ميگردد در ضمن اگه در جداول شما فيلدي از نوع bit وجود دارد را نيز تغيير دهيد چون اين نوع ديتاتايپ را اكسس نميشناسد

iemt_hhk
سه شنبه 17 شهریور 1388, 08:08 صبح
سلام آقا مرتضي
در مورد اين سوال شما
دوست عزيز شما لينك ميخواهيد باشد يا اينكه import مي كنيد ؟؟
اگر نخواهيم import كنيم ميشه توضيح بديد چطوريه؟

morteza_lll
سه شنبه 17 شهریور 1388, 15:45 عصر
سلام
اگه نخواهين import كنين پس link مي مونه كه پس از انتخاب اين گزينه ميبايست ازليستي كه واستون باز ميشه گزينه ODBC DATABASE را انتخاب كنين بعد آن كانكشن را باپسوند dsn ذخيره مي كند كه بعدش از شما يوزر و پسورد sql را مي خواهد كه در صورت درست زدن آن نام كليه جداول وويوها را برايتان ليست مي كند كه مي تونيد انتخاب كنين

pmoshir
چهارشنبه 04 آذر 1388, 15:01 عصر
هنگام ورود اطلاعات جداول لینک شده توسط sql این پیغام مشاهده میشه.اشکال کجا میتونه باشه؟؟
با تشکر

amirzazadeh
پنج شنبه 05 آذر 1388, 07:54 صبح
هنگام ورود اطلاعات جداول لینک شده توسط sql این پیغام مشاهده میشه.اشکال کجا میتونه باشه؟؟
با تشکر
سلام دوست عزيز
ظاهرا فيلد idtabaghe شما مقدار دهي نميشه كه به احتمال قوي از نوع autonumber هست.براي رفع اين مشكل جدول مربوطه رو در sql server باز نموده و در نماي طراحي identity فبلد مذكور رو به yes تغيير بديد.از تصوير كمك بگيريد .
..........................
موفق باشيد

ryonis
سه شنبه 13 بهمن 1388, 11:42 صبح
سلام خوب اون dbo رو ازاول نام جداول پاک کن مشکل حل میشه و اتفاقی هم در کوریها ایجاد نمیشه
واسه readonly شدنش هم اینه که حتما باید یک فیلد کلیدی در جدولت داشته باشی تا بتونی از اکسس ادیت کنی حتی اگر اون فیلد کلیدی ستون id باشه
وای ی ی ی ی ....... یه مشکل جدید!

عملیات های مربوط به تنظیمات sql و link اکسس به آن رو با موفقیت انجام دادم :متعجب:
حالا مشکل جدیدی دارم! رکوردهای جداولم 2 برابر شده و از هر رکورد قبلی، 2تا دارم. ضمناً برام هم عجیبه. چطور سیستم error نمیده که تکراریه! تو رو به خدا کمکم کنید...
:عصبانی++: :عصبانی++: :گریه: :گریه: :عصبانی++: :عصبانی++: