PDA

View Full Version : سوال: جایگزینی مقدار یا کوئری



AbbasVB
دوشنبه 25 فروردین 1393, 01:13 صبح
با سلام
من یه پایگاه داده اکسس دارم که یه ستون داره که توی اون مقادیر رو به صورت Boolean ذخیره می کنم
حالا می خوام اگه میشه وقتی کوئری می گیرم مقدار True . False رو با بله و خیر نشون بده فارسی برام برگردونه
برای چاپ توی گزارش می خوام
اگه این کار با دستور اس کیو ال باشه خیلی بهتره
ممنون

vbhamed
دوشنبه 25 فروردین 1393, 12:14 عصر
سلام
يك جدول جديد در بانك ايجاد كنيد با فيلد x كه كليد اصليه و فيلد Translate
فيلد x خود عدد و فيلد Translate معادل فارسيش هست

فيلد x در جدول اصليتون هم هست اما به صورت يك عدد long

حالا يك ارتباط از جدول جديد به صورت يك به چند به جدول اصلي بدين يعني جدول جديد جدول پدر است و جدول اصلي جدول فرزند
بعد يك كوئري از هر دو جدول بسازيد

در فايل ضميمه qry_Test رو ببينيد و ساختار دو جدول و ارتباطات جداول رو هم بررسي كنيد

AbbasVB
دوشنبه 25 فروردین 1393, 12:35 عصر
سلام يك جدول جديد در بانك ايجاد كنيد با فيلد x كه كليد اصليه و فيلد Translate فيلد x خود عدد و فيلد Translate معادل فارسيش هست سلام روش کلی رو به این صورت می دونستم قبلا توی آموزش های سی شارپ دیده بودم که دو جدول رو باهم توی اس کیو ال مرتبط کرد و مقادیر رو جایگزینی کرد ولی اون با استورد پروسیجر ها بود
حالا يك ارتباط از جدول جديد به صورت يك به چند به جدول اصلي بدين يعني جدول جديد جدول پدر است و جدول اصلي جدول فرزند بعد يك كوئري از هر دو جدول بسازيد مسئله همین جاست من همین ارتباط و کوئری گرفتنه رو بلد نیستم
در فايل ضميمه qry_Test رو ببينيد و ساختار دو جدول و ارتباطات جداول رو هم بررسي كنيد توی فایل ضمیمه که فقط یه بانک بود با یه جدول با چی باید مقایسه کنم :متفکر: ممنون

vbhamed
دوشنبه 25 فروردین 1393, 12:56 عصر
سلام
توي فايل ضميمه يك بانك بود با دو جدول و يك كوئري
براي شما صفحه Query باز بوده فكر كردين جدوله
براي ارتباط دادن هم از قسمت Relationship در اكسس استفاده كنيد، Sql هم قسمت Diagram داره در هر بانك

AbbasVB
دوشنبه 25 فروردین 1393, 13:04 عصر
توي فايل ضميمه يك بانك بود با دو جدول و يك كوئري
براي شما صفحه Query باز بوده فكر كردين جدوله
بله حق با شماست من عذر می خوام

براي ارتباط دادن هم از قسمت Relationship در اكسس استفاده كنيد، Sql هم قسمت Diagram داره در هر بانك
حالا اگر این کار رو کردم توی محیط کد نویسی باید چه کار کنم؟
با یه کوئری ساده مقادیر رو عوض می کنه برام
یا باید برای اون هم یه کوئری بنویسم؟
ممنون

vbhamed
دوشنبه 25 فروردین 1393, 13:10 عصر
سلام
تو محيط كدنويسي كاري نياز نيست انجام بدين، شما جدولتون رو پر كنيد و به جاي اون فيلد هم كه به صورت معمول عدد قرار مي‌گيره يعني مثلا 1 براي بله و 2 براي خير
فقط موقع نمايش در گرايد يا گزارش به جاي جدول از كوئري نوشته شده استفاده كنيد و به جاي فيلد x فيلد Translate رو بزاريد