Добрый день
Задача по организации учета звонков клиентов:
- звонок клиента
- клиента программно идентифицировали
- выбрали из меню тип заброса с которым обращается клиент
- открывается соответствующая аппликационная форма
- заносятся данные
- сохранятся форма - данные разносятся по базам
Организовано так:
- при открытии формы для заведения аппликации из формы поиска передается номер клиента;
- к аппликационной форме привязан временная таблица, куда передается номер клиента и введенные данные, которая обнуляется после закрытия формы;
Проблема в том, что когда заводятся данные в аппликацию, если сдвинуть колесо мыши, он переходит на новую запись и данные теряются.
Пробовал:
- установить условия на базу (поле номер клиента)
- установить условия в самой форме - не помогает.
Вопрос: той ли я дорогой пошел, товарищи и то ли я делаю?
Принято решение "пойти другим путем".
При заведении аппликации клиента данные будут просто храниться в форме до момента нажания "сохранить ". После этого, данные разносятся напрямую в таблицы минуя временную базу данных.
Но тогда встает старая проблема: как передать содержимое OLE - объекта из поля формы в базу данных? Если все остальные данные переносятся нормально, то именно эта не хочет.
Заранее признателен
Вообще сначала создается новая пустая запись, далее вычисляется ее ID-счетчик, потом открывается форма с фильтром ID = счетчику новой записи. Тогда колесо мыши не будет мешать редактированию.
Ок. Но я за это время уже все переделал:-)
Все же, как можно перенести OLE из формы в таблицу?