PDA

View Full Version : نمايش اخرين ايتم استفاده شده در dbcombobox



mandana2010
یک شنبه 28 آذر 1389, 13:26 عصر
سلام
من يه dbcombobox دارم كه در حالت عادي چون itenmindex اون -1 fبصورت خالي نشون داده مي شه ثانيا مي خوام وقتي كاربر يك ايتم رو انتخاب مي كنه و يك ركورد رو ثبت مي كنه براي ركورد بعدي اين آيتم عوض نشه تا در هر ركوردي كه كاربر خواست اين كار رو انجام بده.

vcldeveloper
یک شنبه 28 آذر 1389, 21:28 عصر
خب طبیعی هست که dbcombobox مقدار فیلدی که بهش اختصاص داده شده را نمایش میده. اگر فیلد بانک شما مقدارش null هست، یا مقدارش با مقدار رکورد قبلی فرق میکنه، dbcombobox همون مقدار فعلی فیلد را نمایش میده.
در حالت Insert، می تونید بعد از هر بار تغییر در رکورد، آخرین مقدار اون فیلد را در یک متغیر ذخیره کنید (مثلا در رویداد AfterPost). اون وقت می تونید در رویداد OnNewRecord به فیلد مورد نظر همان مقدار ذخیره شده در اون متغیر را اختصاص بدید. dbComboBox هم همون مقدار را نمایش میده.