PDA

View Full Version : مشکل با Data Combo



Milad Mohseny
دوشنبه 05 دی 1384, 00:34 صبح
با سلام

من در جدول موجود در بانک اطلاعاتی دو فیلد نام و نام خانوادگی دارم
چگونه میتوان کاری کرد که در هر سطر از Data combo
نام و نام خانوادگی پشت سر هم نمایش داده شود
مثلاً سطر اول در دیتا کمبو = علی - علیان
مثلاً سطر دوم در دیتا کمبو = رضا- رضایی
....

قبلاً ازکمبو های معمولی استفاده میکردم
و با یک حلقه میتوانستم نام و فامیلی را در کمبو قرار دهم ولی وقتی تعداد رکورد ها بالا میرود زمان پر شدن کمبو هم
بیشتر میشود برای همین خواستم با Data Combo کار کنم که آن هم مشکلی که در بالا گفتم را دارد
اگر کسی را حل این مشکل را میداند بگوید
باتشکر

Milad Mohseny
سه شنبه 06 دی 1384, 23:59 عصر
یعنی تا به حال هیچ کسی این مشکل را نداشته !!!!!!!!!!!!!!!

حامد مصافی
چهارشنبه 07 دی 1384, 00:08 صبح
سلام
یک فیلد دیگه به دیتا بیس اضافه کنید

هنگام اضافه کردن رکورد نام و نام خانوادگی را (که در رکورد های دیگری هم ذخیره می شوند) با هم در این فیلد ذخیره کنید

و دیتا کومبو رو به این فیلد ست کنید

Milad Mohseny
جمعه 09 دی 1384, 00:35 صبح
با تشکر از پاسخ شما و لی در این روش با افزونگی داده مواجه میشویم .

حامد مصافی
یک شنبه 11 دی 1384, 00:30 صبح
سلام
ببخشید من دفعه پیش که جوای می دادم حواسم نبودم این راه رو به شما بگم که اصولی تره (مثل اینکه زیادی خواب آلوده بودم)

برای باز کردن جدول خود کد SQL ی شبیه این کد بنویسید


SELECT TableName.*, TableName!Name & " " & TableName!LastName AS FullName FROM TableName;

توجه در کد بالا TableNeme نام جدول شما و Name و LastName به ترتیب فیلد های حاوی نام و نام خانوادگی جدول شماست

بدین ترتیب شما یک فیلد جدید با نام FullName و با محتویات نام و نام خانوادگی خواهید داشت که می تونید دیتا کومبو رو به این فیلد ست کنید

موفق باشبد

Mehdi0016
یک شنبه 11 دی 1384, 00:45 صبح
سلام
تا جایی که یادمه datacombo یه خاصیتی به نام listfield داره که فیلدهایی رو کمبو رو باید پر کنه مشخص میکنه .

حامد مصافی
یک شنبه 11 دی 1384, 01:34 صبح
سلام

شما درست یادتونه ولی این دلیل نمیشه که بتونی به همین آسونی دو فیلد رو در دیتا کومبو نمایش بدی!

Milad Mohseny
دوشنبه 19 دی 1384, 00:57 صبح
سلام خدمت استاد بزرگ BlackDal عزیز
با تشکر از پاسخ های شما مشکلم به کلی حل شد . از شما خیلی خیلی خیلی متشکرم .
mer 30 40 50 60 70 80 90 99.5

khodamoradi
جمعه 07 بهمن 1384, 14:14 عصر
vchLastName + ' ' + vchFirstName AS Name

000

"DCombo.ListField="Name

شاپرک
سه شنبه 19 اردیبهشت 1385, 13:13 عصر
اگه نوع فیلد ها متفاوت باشه بازم میشه ؟
من امتحان میکنم نمیشه !!!!

شاپرک
سه شنبه 19 اردیبهشت 1385, 13:33 عصر
بله درسته حل شد
اشتباه از من بود