PDA

View Full Version : دسته بندی اطلاات در اکسس



hildar
سه شنبه 25 تیر 1392, 00:15 صبح
سلام من 4 جدول تو دیتا بیسم دارم
harware:
نام دستگاه -شمار سریال -شمار اموال- شماره پرسنلی کاربر
user: نام و نام خانوادگی-شماره پرسنلی-معاونت-اداره-شماره ساختمان-شماره اتاق-تلفن
department: نام اداره-کد اداره-کد معاونت
submanagement: نام معاونت-کد معاونت
تو یکی از گزارشها می خوام اطلاعات سخت افزاری یک کاربر بر اساس فیلدهای:اداره،شماره ساختمان،شماره اتاق،شماره تلفن دسته بندی بشن.یعنی وقتی کوئری اجرا شد(جستجو بر اساس شماره پرسنلی) و اون شخص سخت افزارهای مختلی تو اداره های مختلف داشته باشه،تو گزارش،اطلاعات به صورت زیر دسته بندی بشه،
header-> نام کاربر: علی رضایی شماره پرسنلی:20301
----------------------------------------------------------------------------------------------------------------------------
اداره: آموزشهای تخصصی ساختمان:111 اتاق:3 تلفن:6788
----------------------------------------------------------------------------------------------------------------------------
نام دستگاه مدل شمار اموال شمار سریال
---------- ---------- ----------- ----------------
کیس گرین 4564664 4354353453
کیبورد فراسو 34856345 0345780943
مانیتور یی 456456 45645
مودم یبلیبل 345345345 345435

----------------------------------------------------------------------------------------------------------------------------
اداره: انفورماتیک ساختمان:109 اتاق:10 تلفن:4545
----------------------------------------------------------------------------------------------------------------------------
نام دستگاه مدل شمار اموال شمار سریال
---------- ---------- ----------- ----------------
مانیتور سبسی 34534534 4564536457
کیبورد یبلیبلیب 46456546 46456456




نمیدونم منظورمو تونستم درست بیان کنم یا نه
منتظر راهنمایی شما دوستان هستم.

hildar
سه شنبه 25 تیر 1392, 15:44 عصر
سلام کسی نیست راهنمایی کنه؟

wolfstander
جمعه 28 تیر 1392, 15:21 عصر
سوال شما به قدری پیچیده نوشته شده که اصولا ً بی پاسخ خواهد موند
شما یک جدول دارید که توی اون هر دستگاه با کد یونیک تعریف شده و محل نگهداری فیزیکیش معلوم شده
پرینتر-1104-اتاق معاونت
.
.
.
حالا شما باید یک جدول دیگه داشته باشید که کد1104 رو به کد پرسنلی فرد که 5898 هست وصل کنید
بعد راحت میتونید از کوئری ایجاد شده با وصل کردن جداول، گزارشتون رو بگیرید
اگه نمونه فایل در اکسس 2003 باشه، بسیار سریع و راحت میشه درستش کرد

hildar
شنبه 29 تیر 1392, 19:16 عصر
ممنون از جوابتون ولی من این جدولی که گفتید رو ندارم
جداول من اینها هستن

107609

میخوام تو گزارشم برای هر فرد تمام سخت افزارهایی که تو اداره های مختلف داره به تفکیک اداره ساختمان اتاق تلفن لیست بشن.
مثلا برا علی رضایی گزارش به صورت زیر باشه:

اداره: آموزشهای تخصصی ساختمان:111 اتاق:3 تلفن:6788
--------------------------------------------------------------------------------
کیس گرین 4564664 4354353453
کیبورد فراسو 34856345 0345780943
مانیتور یی 456456 45645


اداره: انفورماتیک ساختمان:109 اتاق:10 تلفن:4545
----------------------------------------------------------------------------------
کیس ردمکس 4564664 4354353453
کیبورد گیگابایت 34856345 0345780943
مانیتور ال جی 456456 45645
مودم زولتریکس 345345345 345435

master13111
شنبه 29 تیر 1392, 22:30 عصر
البته راه داره. اما بهتره شما اول در طراحی دیتابیستون تجدید نظر کنید. مثلا بین جدول یوزر و دپارتمان و ساب دپارتمان هیچ رابطه ای نیست. اونوقت چجوری میشه فهمید که کی کجاست؟
وقتی این رابطه رو درست کردید اونوقت وقت گزارش سازی میتوندی بر اساس دپارتمان گروه بندی کنید

hildar
شنبه 29 تیر 1392, 23:25 عصر
خوب تو جدول یوزر، نام دپارتمان و نام ساب منیجمنت هست،مگه از تو جدول یوزر نمیشه فهمید که کی کجاست:گیج:
موقع ورود اطلاعات یوزر تو جدول یوز، اسم اداره و اسم معاونت هم وارد میشه.

master13111
یک شنبه 30 تیر 1392, 10:49 صبح
همین دیگه. اومدیم بعد از یه مدتی نام دپارتمان عوض شد اونوقت هم باید تو جدول دپارتمان عوض کنید و هم باید بگردین تو جدول یوزر عوض کنید. مثلا سازمانی که دارین براش کار میکنید یه واحد انفورماتیک داره اما بعدن تبدیل میشه به اداره فناوری اطلاعات
بهتره که بجای نام دپارتمان و نام ساب منجمنت از کد دپارتمان استفاده بشه و یک ارتباط بین دپارتمان و یوزر ایجاد بشه. به این ترتیب از طریق ارتباطات به ساب منیجمنت هم دسترسی دارین