PDA

View Full Version : چگونه کاربر میتواند فیلد های جدول را فارسی ببیند؟



زهرا قاسمی
سه شنبه 25 مرداد 1384, 14:23 عصر
با سلام:
چگونه کاربر میتواند فیلد های جدول را فارسی ببیند؟یا اسامی جدو ل ها را فارسی ببیند؟
یعنی ما در backroundبا دیتا بیس اصلی کار کنیم اما کار بربا دیتا بیس اصلی کار نکندیعنی یه چیزی شبیه یه فرم یا جدول یا واسط فارسی داشته باشیم؟

باتشکر

AminSobati
سه شنبه 25 مرداد 1384, 15:00 عصر
سلام
زمانی که کاربر به واسطه یک فرم از اطلاعات استفاده میکنه، کاری با اسامی جدوال نداره چون برنامه شما براش Query میگیره. اگر اطلاعات رو در چیزی شبیه به Grid نمایش میدین، میتونین Header رو چه در فرم و چه توسط Query فارسی کنین. در فرم روشهای خاص خودش که به Grid وابسته است رو داره ولی توسط Query:


use northwind
go
SELECT CustomerID AS 'کد مشتری', CompanyName AS 'نام شرکت' FROM Customers

زهرا قاسمی
سه شنبه 25 مرداد 1384, 15:37 عصر
با تشکر از پاسخ شما:
الان فیلدای جدول مورد نظرشو فارسی میبینه
اما کاربر نیاز دارد تا اسامی جدول هارو هم ببینه!!

AminSobati
سه شنبه 25 مرداد 1384, 16:20 عصر
پس جداول رو با اسم فارسی بسازید (ولی توصیه نمیکنم، بهتره نام مستعار برای جداول بگیرین و اونها رو به کاربر نمایش بدین).

زهرا قاسمی
سه شنبه 25 مرداد 1384, 20:49 عصر
آخه ما ازsysobjectاسم جدول هارو میاریم چه جوری اسم مستعار بگیریم ؟

AminSobati
سه شنبه 25 مرداد 1384, 23:15 عصر
مثلا جدول جدا ایجاد کنین و نامهای مستعار رو به همراه نام اصلی نگهداری کنین. ولی اگر ناچار هستین، با نام فارسی جداول رو بسازین

setarehman
چهارشنبه 26 مرداد 1384, 07:34 صبح
جناب ثباتی فرض کنید نام جدول ها رو به همون روشی که گفتید با استفاده از یه جدول دیگه فارسی قرار دادیم نام فیلد ها رو هم با یه query فارسی کردیم حالا جمله qurey که وقتی کاربر نام فارسی جداول و به دنبالش فیلدهارو انتخاب میکنه چه جوری میشه

زهرا قاسمی
چهارشنبه 26 مرداد 1384, 09:38 صبح
آقای ثباتی منظورتون از قسمت اول راه حلتون اینه که ما بیایم یه جدول بسازیم که اسامی سایر جداول رو داخلش بذاریم و هر موقع که کاربر خواست اسامی جداول(با اینکه جمع مکسر خیلی ثقیلییه مجبورم همش به کار ببرم)را به فارسی ببینه در واقع فیلدهای این جدول رو به فارسی ببینه(به قول یکی از استادامون یه جورایی کلک بزنیم؟!!)

AminSobati
چهارشنبه 26 مرداد 1384, 22:52 عصر
جناب ثباتی فرض کنید نام جدول ها رو به همون روشی که گفتید با استفاده از یه جدول دیگه فارسی قرار دادیم نام فیلد ها رو هم با یه query فارسی کردیم حالا جمله qurey که وقتی کاربر نام فارسی جداول و به دنبالش فیلدهارو انتخاب میکنه چه جوری میشه


CREATE TABLE جدول (
فیلد int)

INSERT جدول VALUES (10)

SELECT * FROM جدول

AminSobati
چهارشنبه 26 مرداد 1384, 22:54 عصر
آقای ثباتی منظورتون از قسمت اول راه حلتون اینه که ما بیایم یه جدول بسازیم که اسامی سایر جداول رو داخلش بذاریم و هر موقع که کاربر خواست اسامی جداول(با اینکه جمع مکسر خیلی ثقیلییه مجبورم همش به کار ببرم)را به فارسی ببینه در واقع فیلدهای این جدول رو به فارسی ببینه(به قول یکی از استادامون یه جورایی کلک بزنیم؟!!)
رکوردهای جدول رو فارسی ببینه، نه فیلدهای جدول رو