|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Каскадное удаление
Народ!
Подскажите способ удаления всех записей из таблицы по конкретному полю при нажатии кнопки. |
#2
|
|||
|
|||
table.first;
while not table.eof do begin table.edit; table.имя поля.value:=''; table.post; table.next; end; |
#3
|
|||
|
|||
table - твоя таблица
"имя поля" - поле для очистки этот код необходимо внести в обработчик нажатия кнопки |
#4
|
|||
|
|||
Попробовал код - че-то не получается, ошибку выдает.
В твоем коде надо, по-моему, писать не Table.Post, а Table.Delete, т.к. Post-вставить запись. И еще, я вместо table.имя поля.value:='' написал table.FieldByName('имя поля').AsString; Запустил - удаляются почти все записи, кроме некоторых. Можешь написать этот кусок кода на конкретном примере(по твоему коду), а то может чего не допонял? |
#5
|
|||
|
|||
Пример, так пример!
Получи пример!
|
#6
|
|||
|
|||
По поводу твоего вопроса о псевдонимах (Алиасах)
Вот пример, как можно обойтись без создания псевдонимов (Алиасов).
ОДНАКО!!! На машине, где не установлен BDE (Borland database engine) программа, использующая таблицы Paradox, и созданая в Дельфях с помощью стандартных компонент работать НЕ БУДЕТ!!! Одним из вариантов является создание установочника с помощью INNO SETUP-клевая штука, делает инсталляторы, устанавливает BDE, создает Аллиасы и прочее... ВТОРОЙ ВАРИАНТ - ПЕРЕХОДИ НА ABSOLUTE DATABASE 5.10 - СУПЕРРРРРРР ВЕЩЬ, ХОТЬ И НЕ БЕСПЛАТНАЯ (У МЕНЯ ЕСТЬ СОБСТВЕННОРУЧНО НАПИСАННЫЙ КРЯК, КОТОРЫЙ УБИРАЕТ ВСЕ ОГРАНИЧЕНИЯ:-)) |
#7
|
|||
|
|||
Ок, спасибо.
Вот только че-то твои архивы не могу скачать. |
#8
|
|||
|
|||
Ну ПИПЕЦ!!!
Блин, НУ ПОСТАВЬ НАКОНЕЦ FLASH GET ИЛИ, ЧТО ЕЩЕ ЛУЧШЕ - DOWNLOAD MASTER!!!!!!!!!!!!!!!!!!! ПРОБОВАЛ СКАЧАТЬ СВОИ ЖЕ ВЛОЖЕНИЯ С ФОРУМА - ВСЕ КАЧАЕТСЯ НА 100%!!!!!!!!!!!!!!!!!!!!
В конце-концов, давай общаться по мыльнику - пиши на cybernet79@inbox.ru или 1m-software@inbox.ru АДЬЁ!!! |