PDA

View Full Version : یه سوال درباره ی DBEdit



dreadlord
یک شنبه 16 دی 1386, 14:38 عصر
سلام.
چطور میشه با تایپ یک کاراکتر در DBEdit بقیه اش نوشته شود

Mohammad_Mnt
یک شنبه 16 دی 1386, 14:51 عصر
از DBCombobox استفاده کنید و مقدارهایی که می‌خواهید به صورت خودکار اضافه شود را به خاصیت Items اضافه کنید

dreadlord
یک شنبه 16 دی 1386, 14:56 عصر
سلام
منظورم این بود که مثلا اگر در database کلمه ی "احسان" و "اکبر" را داریم با ذدن کاترکتر "ا" بنویسد احسان و وقت ک را به آن اضافه کردیم اکبر بنویسد.
مثل address bar در internet explorer

delphi5
یک شنبه 16 دی 1386, 15:19 عصر
از Query استفاده کنید .
در رویداد Onchange میتونید این کار رو بکنید .

Mohammad_Mnt
یک شنبه 16 دی 1386, 17:28 عصر
پس از DBLoocupComboBox استفاده کنید

SYNDROME
یک شنبه 16 دی 1386, 17:32 عصر
می توانی کل مقادیر را در Combobox اضافه کنی که خودش این کار را برات انجام می دهد.
ولی اگر تعداد رکوردها زیاد باشد کمی سرعت باز شدن فرمت پایین می آید.
موفق باشید

mrm0101
یک شنبه 16 دی 1386, 19:38 عصر
سئوالتون خیلی گنگ است . اگر می خواهید در کاربران در برنامه شما مثلا برای جستجو با زدن کلید م لیست تمام اشخاصی که نام خانوادگی آنها با م شروع می شود بیاد و الی اخر (مانند جسجو در لیست اسامی موبایل ) شما دو راه دارید .
یکی اینکه همونطور آقای delphi 5 فرمودند با نوشتن یک کوئری بصورت کاراکتر به کاراکتر یک جستجو انجام دهید . یکی دیگه این است کلیه افراد را در یک Combobox کپی کنید .
فقط حالت null در editbox فراموش نشود
موفق باشید