![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте!БД Access, доступ ADO.В TADODataSet есть много текстовых полей, некоторые заполняются из TDBEdit, некоторые из DBGrid. Задача сделать следующее, чтобы при вводе значения в эти поля автоматически подставлялось ранее введеное значение в это поле, которое начинается на те буквы которые уже введены, причем вставленая часть должна быть выделена, чтобы при продолжении ввода она исчезала и пользователь мог дальше вводить свое значение.Или второй вариант, чтобы появлялся выпадающий список со значениями(как в яндексе в гугле).Подскажите как это можно сделать.
|
#2
|
||||
|
||||
![]() Элементарно. Если нужно только от предыдущей записи отталкиваться, то значения полей последней записи помещаются в массив. На событии новая запись заполняете из массива свойство DefaultValue для всех нужных полей.
Но удобнее все-же эту фишку на горячую клавишу прицеплять, тогда можно копировать не только последнюю запись, но и любую из списка существующих. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |