به تمامی کاربران دارای هر نوع مدال پنل رایگان پیامک اهداء می گردد . لذا کاربران دارای مدال می توانند با کد تخفیف medals ، به صورت رایگان ثبت نام نمایند .

انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

dmorady
dmorady
Offline
0
با سلام و خسته نباشید من در برقراری relationship بین چندتا جدول، به طوری که کار کاربر برای ورود داده خیلی راحت باشه مشکل دارم. توضیح اینکه من میخوام یک فرم داشته باشم که یک تاریخ در اون وارد میشه و بر اساس انتخاب یکی از گزینه های یک کمبو باکس، کمبو باکس زیرش آپدیت بشه (فقط اطلاعات مربوط به گزینه انتخاب شده نمایش داده بشه) و بر اساس گزینه های انتخاب شده در این دو کمبوباکس، یک فرم باز بشه که بشه اطلاعات دیگه ای رو وارد کرد. ببخشید که یکم طولانی شد. ممنون
Like

Accepted Answer

Tue 04 - Feb - 2014 14:55:30 - #Permalink
0
سلام
روش درست همین روشی هست که در فایل شما پیاده سازی شده و در واقع باید همون کد ها ذخیره بشوند .
تنظیمی که در کامبو باکس ها انجام شده کد ها رو نیز در اونها با عرض صفر در نظر گرفته که در واقع همون ها مرتبط و ذخیره شده اند .
در صورتی که بخواهید نام استان ها ذخیره شوند بایستی کلیه ارتباط ها رو برروی نام ها برقرار کنید و ارتباطات فعلی را حذف کنید .
روش بهتری برای مشاهده نام ها با همین شرایط وجود دارد که این روش برای شما روی فایل خودتان پیاده و پیوست شده است.
شرح روش : تنظیم lookup فیلدهای کد کشور ، کد استان و کد شهرستان در جدول اصلی
با سپاس
کاویان

http://www.mantis.ir/discusses.html?controller=attachment&task=getFile&id=100
The reply is currently minimized Show
Responses (32)
  • Accepted Answer

    7seo
    7seo
    Offline
    Sun 16 - Jul - 2017 05:34:02 - #Permalink
    0
    ممنون.بسیار عالی بود و استفاده کردم.
    سئو
    The reply is currently minimized Show
  • Accepted Answer

    faezeh
    faezeh
    Offline
    Mon 12 - Jun - 2017 10:01:47 - #Permalink
    0
    The reply is currently minimized Show
  • Accepted Answer

    ratin
    ratin
    Offline
    Mon 22 - May - 2017 11:03:51 - #Permalink
    0
    سلام مبحث خیلی مفیدی بود تمامی مشکلات من در این موضوع حل شد بسیار مچکرم بابت سایت بسیار خوبتون
    The reply is currently minimized Show
  • Accepted Answer

    ratin
    ratin
    Offline
    Mon 22 - May - 2017 10:49:01 - #Permalink
    0
    سلام مبحث خیلی مفیدی بود تمامی مشکلات من در این موضوع حل شد بسیار مچکرم بابت <a href="/http://www.ratingroup.com "> طراحی سایت </a> بسیار خوبتون
    The reply is currently minimized Show
  • Accepted Answer

    Thu 02 - Mar - 2017 13:50:30 - #Permalink
    0
    مرسی ممنونم از سایت خوبتون سپاس
    هتل آپارتمان مشهدی
    The reply is currently minimized Show
  • Accepted Answer

    farabilab
    farabilab
    Offline
    Sun 13 - Nov - 2016 18:27:08 - #Permalink
    0
    خیلی پست خوبی بود!!
    The reply is currently minimized Show
  • Accepted Answer

    Tue 20 - Sep - 2016 15:12:56 - #Permalink
    0
    عالی بود مرسی. لطفا مقاله هایی دیگر در این زمینه بنویسید

    دندانپزشکی کودکان
    دستگاه تصفیه آب
    هاست
    دندانپزشکی کودکان
    The reply is currently minimized Show
  • Accepted Answer

    atlasweb
    atlasweb
    Offline
    Tue 20 - Sep - 2016 15:07:04 - #Permalink
    0
    مرسی. من مشکلمو با این بحثی که در این فروم مطرح شده حل شد.
    طراحی سایت
    آموزش طراحی سایت
    آگهی رایگان
    The reply is currently minimized Show
  • Accepted Answer

    zoomtech
    zoomtech
    Offline
    Fri 19 - Aug - 2016 08:44:50 - #Permalink
    0
    بسیار بحث مفیدی بود تمامی مشکلات من در این موضوع حل شد ممنون دوستان عزیزم

    References:

    1. http://inten.asia
    The reply is currently minimized Show
  • Accepted Answer

    mohitabari
    mohitabari
    Offline
    Wed 10 - Aug - 2016 13:06:02 - #Permalink
    0
    سلام اگر همین مثال کشور شهر و استان را بخواهیم در یک فرم دیتا شیت به صور ت پشت سر هم وارد کنیم چه کار باید بکنیم تا هر رکورد جدیدی که وارد می کنیم بقیه را هم نشان دهد الان در این فایلها این امکان وجود ندارد
    لطفا راهنمایی کنید
    The reply is currently minimized Show
  • Accepted Answer

    mfbayat
    mfbayat
    Offline
    Fri 08 - Jan - 2016 19:58:24 - #Permalink
    0
    فایل ضمیمه شده است.
    The reply is currently minimized Show
  • Accepted Answer

    mfbayat
    mfbayat
    Offline
    Fri 08 - Jan - 2016 19:54:43 - #Permalink
    0
    دوستان عزیز.
    با سلام و خسته نباشید.
    من یک دیتابیس طراحی کرده ام که در آن، میخواهم برای هر سیستم که جمع میشود، اطلاعات ذخیره سازی گردند.
    در یک جدول، نام قطعات (رم، سی پی یو، مانیتور و...) ذخیره میشود. (tblDevice)
    در یک جدول، نام شرکتهای مختلف. (tblSupplier)
    توسط یک جدول، هر قطعه به شرکت سازنده اختصاص داده میشود (مثلا، به سامسونگ، مانیتور و سی دی درایو). (tbl_Scope).
    در نتیجه، میتوانم برای یک قطعه خاص، چند سازنده (مثلا برای مانیتور، ال جی و سامسونگ) و برای هر سازنده ، چند قطعه خاص(مثلا برای اچ پی، پرینتر و اسکنر) داشته باشم.
    برای ساختن یک پی سی، من یک جدول به tblPC دارم.
    یک جدول هم به نام tblPC_Devices دارم که هر ردیف آن، به یک ردیف از PC لینک شده است. درنتیجه، برای یک پی سی، میتوانم چندین device داشته باشم که در هر ردیف آن، نام تجهیز (لینک با جدول tblDeviec)، نام سازنده (لینک با جدول tblSupplier) و یک توضیح (مثلا Core i7 برای سی پی یو) دارم.
    سوال من اینجاست.
    من میخواهم طراحی را در یک فرم انجام دهم. در یک کمبوباکس، میخواهم نوع قطعه را انتخاب کنم. در کمبوباکس بعدی، میخواهم با توجه به اینکه برای کدام کمپانی ها، آن قطعه به عنوان محصول تعریف شده است (رجوع به جدول tbl_Scope)، فقط نام آن سازنده ها نمایش داده شود.
    نکته ای که هست، این فرم و کمبوباکس ها باید به جدول tblPC_Devices مرتبط بوده و مقادیر انتخابی، فیلدهای مربوط به آن ذخیره شوند.
    خیلی ممنون میشوم که اگر من را راهنمایی کنید
    در تمام فرومهایی که تابحال دیده ام، ارتباط اطلاعات میان دو کمبو باکس ، به صورت مستقیم بوده اند. اما، در اینجا باید اطلاعات یک جدول واسط (tbl_Scope) برای بررسی ارتباط یا عدم ارتباط مورد بررسی قرار گیرند.
    با تشکر فراوان.
    The reply is currently minimized Show
  • Accepted Answer

    Sat 03 - Oct - 2015 13:08:12 - #Permalink
    0
    با تشکر از راهنامیی جناب آقای مهندس کاویان میخواستم بدونم اطلاعات فیلتر شده در این روش رو چجوری میشه ذخیره کرد(توی یک کوئری)
    ممنون از راهنمایی شما
    The reply is currently minimized Show
  • Accepted Answer

    Mon 22 - Dec - 2014 20:30:32 - #Permalink
    0
    سلام
    ببنید روشی که در فرم شما پیاده شده روش صحیح می باشد همانطوری که آقای مهندس کاویان اشاره کردند کدها در جدول ذخیره بشن و نام ها در فرم دیده بشن ولی اگه این مسئله خیلی براتون مهمه می تونید از دستور lookup استفاده کنید همون کاری که من در فرم شما انجامش دادم تا مشکل شما حل بشه البته توصیه نمی شه که از این روش استفاده بشه چون در اجرا فرم دچار یک تاخیر ناخوشایند میشه
    امیدوارم که مشکلتون حل بشه

    موفق باشید
    Attachments:
    Like
    The reply is currently minimized Show
  • Accepted Answer

    majid6038
    majid6038
    Offline
    Mon 22 - Dec - 2014 09:16:35 - #Permalink
    0
    درود
    درسته وقتی رکوردهارو مرور میکنم میخام نمایش بده حالا یا تو کومبوباکس ها یا تو تکست بوک کس ها
    فقط دیتا ثورصم عوض نشه,کلی فیلد دارم تو فرم
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Mon 22 - Dec - 2014 06:23:59 - #Permalink
    0
    درود
    ببخشید شما می خواهید بجای اعدادی که نشون میده نام فرایندها رو نشون بده ؟
    Like
    The reply is currently minimized Show
  • Accepted Answer

    majid6038
    majid6038
    Offline
    Sun 21 - Dec - 2014 21:02:23 - #Permalink
    0
    لازمه بگم که فرم من خیلی فیلد داشت و حجمش زیاد میشد بخاطر همین پاک کردم ،از نامگذاری فیلدهام تعجب نکنید!!!!!!!
    Like
    The reply is currently minimized Show
  • Accepted Answer

    majid6038
    majid6038
    Offline
    Sun 21 - Dec - 2014 20:59:03 - #Permalink
    0
    دست شما درد نکنه مهندس korakamsina
    یه مشکل دیگه دارم برنامه ای رو واسه شزکتمون نوشتم ،اگه فرم student details رو باز کنید و رکورد ها رو مرور کنید میبینید که نام فرایند و نام ماشین و کد ماشین مربوط به کامبو بوکس ها با مرور رکورد ها نشون داده نمیشه و من برای این مشکل سه تا تکست باکس با رنگ قزمز گذاشتم ولی وقتی مرور میکنم بجای نام فرایند عدد مربوط به اونو نشون میده
    خواهش میکنم یه راه حلی بگید
    آقای مهندس کاویان!!!!؟؟؟؟
    Attachments:
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Sun 21 - Dec - 2014 08:54:21 - #Permalink
    0
    سلام
    در مثالی که آقای مهندس کاویان در پست بالا قرار دادن همون چیزی که شما خواسته اید و می تونید فیلتر رو بر اساس استان مورد نظر انجام بدید


    مثال:
    استان :زنجان
    شهر : زنجان

    موفق باشد
    Like
    The reply is currently minimized Show
  • Accepted Answer

    majid6038
    majid6038
    Offline
    Sat 20 - Dec - 2014 20:27:51 - #Permalink
    0
    با سلام خدمت استادان گرانقدر بانک اطلاعاتی بویژه مهندس کاویانی عزیز
    من میخاستم اون کامبوبوکس های شهر های ایرانو یه تغییری بدم که اگر نام استان رو انتخاب کردی و اون استان اگر یک شهر داشت همان یک شهر در کمبوباکس مخصوص شهر انتخاب شده باشه و نیازی به انتخاب کاربر نباشه
    ممنون میشم سوالمو جواب بدید
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Tue 01 - Jul - 2014 20:24:02 - #Permalink
    0
    با سلام
    موردی که شما خواستید معمولا روش درستی برای پیاده سازی نیست . چرا که بایستی برای هر استان یا شهر یک کد تعریف کرد و از همون کد برای ارتباط استفاده کرد .
    با اینحال به روش شما نیز یک فایل آماده شد که قابل دانلود است .
    با سپاس
    کاویان
    Attachments:
    Like
    The reply is currently minimized Show
  • Accepted Answer

    saraadib
    saraadib
    Offline
    Mon 30 - Jun - 2014 09:31:27 - #Permalink
    0
    سلام
    مطالبتون همون موردی است که من تو برنامم لازم دارم فقط من نمیدونم چطوری این مراحل رو اجرا کنم یعنی اگه ممکنه به صورت ساده تر و مرحله به مرحله توضیح بدید منم بتونم تو برنامه ام پیاده سازی کنم؟
    ممنون میشم اگه راهنماییم کنید .
    میخوام تو یه کومبوباکس کد پروژه رو بزنم در فیلد دیگر نام پروژه نشان داده بشه و کد و نام مرکز هزینه مرتبط به آن کومبوباکس
    باتشکر
    Like
    The reply is currently minimized Show
  • Accepted Answer

    bahmanpour
    bahmanpour
    Offline
    Tue 06 - May - 2014 06:49:05 - #Permalink
    0
    از مطالب مفید و ارزندتون ممنونم.
    مطالبی که فرمودین در رابطه با چند جدول مرتبط کار می کنه. حال اگه تو یه جدول نام شهر کلید باشه و فیلد دیگه نام استان باشه چطور می شه همین کار رو کرد. یعنی با انتخاب استان از کومبوباکس اول، شهرهای اون استان در کومبوباکس دوم نمایش داده بشه.
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Wed 05 - Feb - 2014 14:12:06 - #Permalink
    0
    با سلام
    مشکلی در فایل بود که اصلاح شد . می تونید مجددا از پست بالایی دانلود کنید .
    در صورتی که در فایل دیگری مشکل دارید می تونید قسمتی که مشکل داره رو در یک فایل جداگانه فشرده و آپلود کنید تا بررسی بشه .
    با سپاس
    کاویان
    Like
    • bahmanpour
      more than a month ago
      از مطالب مفید و ارزندتون ممنونم.
      مطالبی که فرمودین در رابطه با چند جدول مرتبط کار می کنه. حال اگه تو یه جدول نام شهر کلید باشه و فیلد دیگه نام استان باشه چطور می شه همین کار رو کرد. یعنی با انتخاب استان از کومبوباکس اول، شهرهای اون استان در کومبوباکس دوم نمایش داده بشه.
    The reply is currently minimized Show
  • Accepted Answer

    vida_parsa
    vida_parsa
    Offline
    Wed 05 - Feb - 2014 04:39:04 - #Permalink
    0
    با سلام
    من combo boxها رو که به هم مرتبط مي‌کنم، combo box دوم خالي مي‌شه و چيزي نشون نمي‌ده.
    لطفا راهنماييم کنيد.
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Mon 03 - Feb - 2014 09:21:30 - #Permalink
    0
    با سلام و احترام
    من يه فايل دانلود كردم و سعي كردم مطابق نيازم تغييرش بدم
    روي فرم سه تا كومبو باكس دارم و از كومبوباكس اول نام كشور را انتخاب مي كنم و كومبوباكس دوم استانهاي همون كشور رو نشون ميده و ...
    مشكل اينجاست كه در حاليكه روي فرم نام كشور و استان و ... رو انتخاب مي كنم اما در جدولي كه اطلاعات رو نگهداري مي كنه ،كدهاي اونها ثبت ميشه
    لطفاً راهنمايي كنيد .
    فايل مورد نظر به پيوست ارسال مي گردد.
    Attachments:
    Like
    • مدیر سایت
      more than a month ago
      با سلام
      در واقع درستش اینه که کد ها در جداول ذخیره بشه و در فرم ها طوری تنظیم بشه که نام ها دیده بشوند . این مشکل نیست بلکه دقیقا روش درست پیاده سازی این موضوع هستش .
      با سپاس
      کاویان
    The reply is currently minimized Show
  • Accepted Answer

    Wed 18 - Dec - 2013 20:22:15 - #Permalink
    0
    با سلام
    فواعد نام گذاری در جداول رعایت نشده بود که تا اندازه ای که لازم بود اصلاح گردید .
    در خصوص ساده ترین راه حل استفاده از سابفرم است که با تنظیم کد نوع و نام قطعه و تاریخ رکورد های مربوط به این سه آیتم آورده می شود و امکان اضافه کردن نیز وجود دارد .
    با سپاس
    کاویان
    Attachments:
    Like
    The reply is currently minimized Show
  • Accepted Answer

    dmorady
    dmorady
    Offline
    Mon 16 - Dec - 2013 10:52:20 - #Permalink
    0
    سلام
    ممنونم
    فایل رو براتون پیوست کردم.
    کل داستان از این قراره که مثلا روز 24 آذر، یکسری قطعه و انواع اون قطعات (دو کمبوباکس موجود در فرم)، دارای تعدادی خرابی هستن که باید تعداد هر کدوم از اون خرابی ها وارد بشه. حالا من می خوام با توجه به انتخاب دو کمبوباکس، لیست خرابی های مربوط به اون قطعه باز بشه تا اپراتور بتونه تعداد خرابی ها رو فقط وارد کنه. الان خود من از روی جداول می تونم این کار رو بکنم، ولی می خوام که هر کسی که با اکسس آشنا نیست هم بتونه راحت اینکار رو انجام بده.
    اپر لطف کنید یک نگاهی به رابطه ها و بقیه جاها بندازید و ساده ترین راه رو به من بگید ممنون میشم.
    Attachments:
    Like
    The reply is currently minimized Show
  • Accepted Answer

    ieumts
    ieumts
    Offline
    Mon 16 - Dec - 2013 09:43:56 - #Permalink
    0
    با سلام. فایل کامبوباکسهای مرتبط رو دیدم و لذت بردم.
    در مورد این جملاتی که فرمودین :
    1- کامبوباکس های بعدی بایستی دارای یک row source با یک شرط پارامتریک باشد که در آن شرط آدرس کامبو باکس قبلی روی فرم به صورت شرط آورده شده باشد .
    2- به محض بروز رسانی هر یک از کامبو باکس ها کامبو باکس های بعدی requery گردد .
    امکانش هس دقیقا بفرمایید که چه مراحلی رو باید طی کنیم؟ چون اینطور که دیدم احتمالا باید ماکرو ایجاد کنیم...
    با تشکر
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Sun 15 - Dec - 2013 17:08:18 - #Permalink
    0
    سلام
    لطفا قسمتی از فایل رو که لازمه جداکنید و پس از فشرده سازی با winrar آنرا آپلود کنید .
    با تشکر
    کاویان
    Like
    The reply is currently minimized Show
  • Accepted Answer

    dmorady
    dmorady
    Offline
    Sun 15 - Dec - 2013 08:07:22 - #Permalink
    0
    با عرض سلام و تشکر از پاسخ دوستانه تون.
    در واقع مشکل اصلی من فقط نمایش کمبوباکس ها نیست. من می خوام بر اساس نمایش این دو کمبوباکس (در فرم Main)، یکسری اطلاعات دیگه وارد کنم.
    کل جریان از این قراره که هر روز، تعدادی از قطعات (همون دو کمبو باکس) یکسری خرابی دارن (مثلا نوع قطعه در کمبوباکس اول = "موتور" و کمبوباکس دوم = "موتور موتور T30 کامل با حلزون" قرار بدید). فرم خرابی هاش باز میشه. حالا من می خوام در یک تاریخ، این اتفاقات برای قطعات مختلف بیفته.
    می خواستم بدونم این روابطی که برقرار کردم درسته؟
    یک ارتباط یک به چند بین جدول نوع قطعات و قطعات وجود داره و همچنین یک ارتباط چند به چند بین جدول قطعات و خرابی ها وجود داره. ولی نمی دونم تاریخ رو چجوری وارد این قضیه کنم؟
    اگر ممکنه یک نگاهی به فایل پیوست بندازید و راهنمایی کنید.
    با کمال تشکر
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Sat 14 - Dec - 2013 21:16:02 - #Permalink
    0
    با سلام
    بهترین مثال برای این مورد انتخاب کشور ، استان و سپس شهر در یک فرم می باشد . به طوری که با انتخاب کشور ، استان های آن کشور در کامبو باکس بعدی فیلتر شود و به هنگام انتخاب یکی از استان ها کامبو باکس بعدی به شهرهای آن آستان update گردد .
    برای پیاده سازی موادر اینچنینی انجام دو کار ضروری است .
    1- کامبوباکس های بعدی بایستی دارای یک row source با یک شرط پارامتریک باشد که در آن شرط آدرس کامبو باکس قبلی روی فرم به صورت شرط آورده شده باشد .
    2- به محض بروز رسانی هر یک از کامبو باکس ها کامبو باکس های بعدی requery گردد .
    این مورد در مثال پیوست به وضوح پیاده شده است .
    با تشکر
    کاویان
    Like
    The reply is currently minimized Show
Your Reply

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

Total votes: 6
The voting for this poll has ended on: 19 Mar 2017 - 00:00

عضویت در خبرنامه

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