Всем добрый день. Мне вот что надо сделать. В программе пользователь выбирает определенные условия, по которым формируется запрос, результат которого я запихиваю в adodc. Потом пользователь должен иметь возможность при текущем запросе создать еще одну строку в таблице. Это я делаю через adodc.recordset.addnew. А вот здесь вот начинаются заморочки - дело в том, что пользователю должна быть дана возможность при текущих условиях создавать строку на любые условия, при этом последняя созданная запись должна находиться в самом конце. Метод add так и делает добавляет строку в самый конец. Значит я делаю add, заполняю данными и update. Requery здесь мне делать нельзя, потому что если только что созданная строка не подходит под условия, то после requery в adodc этой строки может и не оказаться, а если и будет, то не в конце списка, а в соответствии с нужными мне сортировками. Кроме добавления новой строки пользователю должна быть предоставлена возможность и удаления. Я использую метод adodc.recordset.delete. А вот здесь все работает верно только в том случае, если я удаляю ту строку, которая изначально зашла в запрос на условия, если же я пытаюсь удалить строку, которая была создана после последнего выполнения запроса, то возникает ошибка - говорит, что не узнает эту строку, хотя в самой таблице физически она уже есть. Что делать???? Помогите пожалуйста девушке!!!!!
Заранее всем огромное спасибо