سوال وارده: طراحی جداول فرم چند مرحلهای در اکسس
- مشاهده: ۸۹۶
بسم الله الرحمن الرحیم
سلام
یکی از دوستان با نام Alleria67 سوال زیر رو از طریق نظر خصوصی مطرح کردن که اینجا پاسخ میدم
سلام و خسته نباشیدمن یه سوال داشتممیخوم یه پایگاه داده درست کنم برای یک فرم چند مرحله ای، که مثلا در مورد یک موضوع مطرح شده ، وقتی یک نفر دید و تأیید کرد، مرحله بعدش باز شه که نفر دیگه باید تأیید کنه تا کار انجام شهبعد مثلا یه کارتابلی باشه از پیغام هایی که در وضعیت شما مونده و هنوز بررسی نکردید که بره مرحله بعدبرای این کار من یه Table درست کنم، تمام اطلاعات اونجا ثبت شه
یا چند تا Table درست کنم که هر مرحله تو یه Table ثبت شهو اینکه اگه یه Table باشه، میشه با حقوق دسترسی با نام کاربری فیلد هاشو محدود کرد یا نه ؟
اگه ممکنه راهنمایی کنید.
ممنون
در مورد سوال دوست گرامی باید بگم که به شخصه استفاده از جداول رو بیشتر ترجیح میدم، چون تجمع دادهها در یک جدول، در واکاوی اطلاعات گاها سرعت رو به شدت کاهش میده. مخصوصا اگر فیلدهای محاسباتی هم داشته باشد.
لذا تا جایی که منطقی و معقول هست پیشنهاد میکنم دادههاتون رو در جداول مختلف ذخیره سازی کنید.
یک مثال میزنم تا بهتر مشخص بشه
فرض کنید قصد ثبت اطلاعات یک چک رو دارید. نام بانک، نوع حساب، شماره حساب، مبلغ چک و ...
برای نام بانک و نوع حساب دوتا جدول دیگر ایجاد کنید.
- یکی برای نام بانکهای فعال
- یکی برای نوع حساب چک صادر شده
که در نهایت در جدول اطلاعات چک، برای ثبت بانک عامل و نوع حساب از دو جدول دیگر داده را ثبت کنید.
امیدوارم موفق باشید.