PDA

View Full Version : جلوگیری از نمایش اطلاعات تکراری دیتابیس



هستی666
چهارشنبه 01 آبان 1392, 08:01 صبح
سلام خدمت دوستان عزیز
2 سوال داشتم
1-برای جلوگیری از نمایش اطلاعات تکراری دیتابیس در کریستال چکار کنم؟
2-اطلاعاتم می خوام به صورت سطری پیش بره و نمایش بده نه ستونی چکار باید کرد؟
طور خدا کمکم کنید خیلی عجله دارم

rezankh
پنج شنبه 02 آبان 1392, 19:06 عصر
1 - اطلاعات تكراري عكس 1
2- منظورتون رو نفهميدم.

هستی666
پنج شنبه 09 آبان 1392, 07:08 صبح
سلام ممنون که جواب سوالم را دادید
سوال دوم یعنی می خوام به این صورت چاپ بشه (نام فیلد هست نام رنگ):
نام رنگ زرد قرمز آبی
یعنی اطلاعات به صورت به صورت ردیفی چاپ بشه
خیلی به کمکتون احتیاج دارم خواهشا راهنمایی کنید

Mahmoud Zaad
پنج شنبه 09 آبان 1392, 08:35 صبح
سلام
احتمالاً منظورتون چند ستونه کردن گزارش هست، این تاپیک (http://barnamenevis.org/showthread.php?317670-%DA%86%D9%86%D8%AF-%D8%B3%D8%AA%D9%88%D9%86%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%86%D8%A7%D9%BE-%D9%84%DB%8C%D8%A8%D9%84&highlight=%DA%86%D9%86%D8%AF) رو مطالعه کنید.

هستی666
پنج شنبه 09 آبان 1392, 09:12 صبح
دوست عزیزم ممنون که وقت گذاشتید اما منظورم من اینه که در کریستال اطلاعات هر فیلد را ب هصورت ستونی پر می کند مثلا
نام رنگ
زرد
آّی
قرمز

اما من می خوام به صورت ردیفی نشون بده
نام رنگ زرد قرمز آبی

rezankh
جمعه 10 آبان 1392, 03:14 صبح
كلا ميخواهيد جهت گزارش عوض بشه درسته؟ يعني ركوردها در ستون نمايش داده بشه و فيلدها در رديفهاي گزارش كه اگه اينجوري بخواهيد فكر نكنم شدني باشه. حالا چرا ميخواهيد اين كارو انجام بديد؟

هستی666
شنبه 11 آبان 1392, 09:18 صبح
سلام ممنون که واسم وقت گذاشتید
یک عکس از نمونه فرمی که می خوام اطلاعاتم داخلش چاپ بشه را گذاشتم(امیدوارم که واضح باشه)
در قسمتهایی که رنگی شده یکسری اطلاعات باید به همین صورت چاپ بشه .نمی دونم اگه راهی هست که اطلاعاتم به این صورت قرار بگیره راهنماییم کنید.
البته مقادیر"شید رنگ" و "کیلوگرم وزن رنگ و مواد" هر دو وابسته به شماره هایی هستند که در بالای هر ستون نوشته شده(1-16) اگر از طریق کدنویسی هم بشه اینا را نمایش داد راهش را بگید ممنون میشم

rezankh
یک شنبه 12 آبان 1392, 00:28 صبح
سلام
اگه تعداد ستونها مشخصند يعني از 16 بيشتر نيست يك جدول با 17 ستون شامل ستون فاكتورهاي مورد نياز و 16 ستون ديگه از ستون 1 تا ستون 16 ايجاد كنيد.و تعداد رديفهاشم رو به تعداد فاكتورهاي مورد نياز تون مانند رنگ و ... ثابت نگه داريد در ستون فاكتورها موارد را دستي در جدولتون وارد بكنيد. حال از اين به بعد كاربر فقط عمليات Update را فقط در ستونهاي 1 تا 16 در جدول انجام مي‌دهد و ركورد جديدي به جدول اضافه نميكنه. حالا براحتي ميتونيد جدولتون رو به گزارش وصل كنيد.
اما اگه تعداد ستونهاتون بيشتر از 16 تا ميشه داستان فرق ميكنه.انوقت بايد براي ستون 17 به بعد بايد از عمليات افزودن ركورد به تعداد فاكتورهاتون استفاده كنيد و باقي كار هم مانند روش بالا ميشه البته كار پيچيده تره دستورات آپديتتون هم بايد دقيق باشه.

هستی666
دوشنبه 13 آبان 1392, 07:09 صبح
سلام خدمت اساتید عزیز که راهنماییم کردن.
راستش راه حلش را پیدا کردم..از طریق cross tab تونستم مشکلم را حل کنم .واسه بقیه دوستانی که این مشکل را داشتن گفتم
ممنون