ورود

View Full Version : فارسی کردن عنوان فیلدها



elena
شنبه 06 شهریور 1389, 12:35 عصر
سلام.چطور تو دیبی گرید اسم فیلدهارو فارسی کنم به adoquery وصله .یه روشه as هست دو کلمه ای جواب نمیده راه دیگه ای هست؟

Felony
شنبه 06 شهریور 1389, 12:50 عصر
روی DBGrid مورد نظر کلیک راست کنید و سپس Columns Editor رو انتخاب کنید ، در پنجره باز شده روی Add All Fields کلیک کنید و پس از اضافه شدن فیلد های از Object Inspector و تغییر Caption مربوط به خصیصه Title اون فیلد میتونید عنوانش رو فارسی کنید .

elena
یک شنبه 07 شهریور 1389, 10:31 صبح
این روشی که شما گفتین برای adoquery جواب نمیده :افسرده::افسرده:

hossein_h62
یک شنبه 07 شهریور 1389, 10:35 صبح
این روشی که شما گفتین برای adoquery جواب نمیده :افسرده::افسرده:
روشی که آقای تاجیک در پست 2 گفتن دقیقا جواب میده.

pezhvakco
دوشنبه 08 شهریور 1389, 08:37 صبح
این روشی که شما گفتین برای adoquery جواب نمیده
اگه منظور شما قسمت اضافه کردن ستون ها " Add All Fields " باشه ، آره برای کوئری جواب نمیده چون هنوز ستونی وجود نداره ولی اگه ستون های کوئری باشه جواب میده .

شما در این مواقع چند راه داری :
1 - خودت در هنگام کوئری گرفتن نام ستون ها رو به فارسی تغییر بدی

SELECT column AS column_alias FROM table =>
SELECT name AS نام FROM TableK

2 - ابتدا دیبی گرید رو به اون جدول اصلی ارتباط بدی، ستون های مورد نظر رو (اون های که خروجی کوئری هستند) رو اضافه کنی و نام ستون ها رو در دیبی گرید تغییر بدی و بعد دیبی گرید رو دوباره به کوئری ارتباط بدی .

3 - خودت رو دیبی گرید دوبار کلیک کنی ، در پنجره باز شده راست کلیک و گزینه Add رو انتخاب و در قسمت FieldName مربوط به TColumnاضافه شده نام ستون خروجی از کوئری رو بنویسی و این کار رو برای تمام ستون های کوئری انجام بدی .

4 - ...

Felony
دوشنبه 08 شهریور 1389, 09:53 صبح
این روشی که شما گفتین برای adoquery جواب نمیده
وقتی کد SQL ی برای ADOQuery ننوشتید و به هیچ جدولی وصلش نکردید چه توقعی ازش دارید ؟!

http://barnamenevis.org/forum/attachment.php?attachmentid=55018&stc=1&d=1284097969