PDA

View Full Version : گفتگو: پوشه بندی کردن فایل ارسالی در یک نرم افزار بایگانی اسناد



حسین.کاظمی
چهارشنبه 19 آذر 1393, 08:44 صبح
باسلام
من یک برنامه در خصوص دبیرخانه با زبان سی شارپ و بانک اس کیو ال سرور2014 نوشتم الان میخام که کاربر بتوانه فایل هایی یا نامه هایی را که ارسال یا دریافت کرده را به صورت پوشه بندی ،دسته بندی کنه و بایگانی بشه که هم جست و جو بهترباشه هم دسترسی بهش آسون تر باشه.
بنظر شما چطوری این سناریو را در کد نویسی پیاده سازی کنم؟؟؟؟؟
از بعضی فرمهای برنامه عکس گرفتم و براتون گذاشتم و اینم بگم که در حال حاضر فرم بایگانی فقط فقط اطلاعات را در دیتا گرید ویو نمایش میده همانند شکل زیر
ممنون میشم راهنماییم کنید!!!!
تشکر

126439

126440

Mahmoud Zaad
چهارشنبه 19 آذر 1393, 09:31 صبح
سلام
شما یه جدول دیگه داشته باشید برای پوشه ها، که در حالت ساده می تونه شامل یک آی دی و یک اسم باشه. بعد یه فیلد هم برای ذخیره کد پوشه توی جدول نامه هاتون اضافه کنید (که همون آی دی جدول پوشه هاست). اینجوری هر نامه به یک پوشه مرتبط میشه البته ارتباط باید یک (پوشه) به چند (نامه) باشه. موقع ثبت هم مشخص می کنید که نامه در کدوم پوشه ذخیره بشه و موقع جستجو هم می تونید بر اساس کد پوشه، فقط نامه های اون پوشه رو نمایش بدید.

حسین.کاظمی
چهارشنبه 19 آذر 1393, 09:57 صبح
سلام
شما یه جدول دیگه داشته باشید برای پوشه ها، که در حالت ساده می تونه شامل یک آی دی و یک اسم باشه. بعد یه فیلد هم برای ذخیره کد پوشه توی جدول نامه هاتون اضافه کنید (که همون آی دی جدول پوشه هاست). اینجوری هر نامه به یک پوشه مرتبط میشه البته ارتباط باید یک (پوشه) به چند (نامه) باشه. موقع ثبت هم مشخص می کنید که نامه در کدوم پوشه ذخیره بشه و موقع جستجو هم می تونید بر اساس کد پوشه، فقط نامه های اون پوشه رو نمایش بدید.

سلام
همچین چیزی را به ذهنم خورد که انجام بدم ولی نمیدونم این کار، کار اصولی هست یا نه؟؟؟اگه ممکنه در مورد اصولی بودن این روش شما یا دوستان دیگر راهنمایی کنید.
آیا روش بهتری هم هست؟؟؟

Mahmoud Zaad
چهارشنبه 19 آذر 1393, 10:39 صبح
من که نکته ای که غیر اصولی باشه تو این روش نمی بینم، شما چرا فکر کردید این روش غیر اصولیه؟

حسین.کاظمی
چهارشنبه 19 آذر 1393, 10:43 صبح
از راهنماییت ممنونم حالا انجامش میدم اگر به مشکلی برخورد کردم مزاحمتون میشم مشکلی که نداره؟؟؟؟

Mahmoud Zaad
چهارشنبه 19 آذر 1393, 10:46 صبح
نه مشکلی نیست، ولی جواب سوالمو ندادید!

حسین.کاظمی
چهارشنبه 19 آذر 1393, 11:21 صبح
اخه نمیخام موقع ثبت نامه، همزمانم بایگانی بشه میخام بزارم به دست خود کاربر هرزمانی که دلش خواست بایگانی کنه یه نکته دیگه هم هست بعضاً دیده شده که یک نامه مربوط به چند جا هست خب حالا بخام به کاربر اجازه بدم یک نامه را در چندین پوشه ذخیره کنه چی؟؟؟؟

Mahmoud Zaad
چهارشنبه 19 آذر 1393, 12:15 عصر
اخه نمیخام موقع ثبت نامه، همزمانم بایگانی بشه میخام بزارم به دست خود کاربر هرزمانی که دلش خواست بایگانی کنه یه نکته دیگه هم هست بعضاً دیده شده که یک نامه مربوط به چند جا هست خب حالا بخام به کاربر اجازه بدم یک نامه را در چندین پوشه ذخیره کنه چی؟؟؟؟
درسته، خب اینجا پای یک جدول واسط به میون میاد یعنی شما در کنار جدول نامه ها و جدول پوشه ها (که اسم پوشه ها رو ذخیره می کنید) باید یه جدول سومی هم داشته باشید که در این جدول، کد نامه و کد پوشه رو ذخیره کنید. یعنی به ازای هر نامه ای که توی هر پوشه ای قرار میگیره باید یه رکورد ثبت بشه. مثلا اگر نامه 1 هم در پوشه الف هم در پوشه ب باشه باید دو رکورد ثبت بشه. که اینکار رو می تونید بعد از ثبت نامه انجام بدید. یعنی یه منویی، دکمه ای چیزی باشه مثلاً با عنوان دسته بندی نامه ها، بعد اینکارها در اونجا انجام بشه.