Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизКлонирование записи Найти похожие ветки
← →
Али (2005-06-29 16:18) [0]Помогите!!! плиз Есть БД Акцесс в делфи 7 нужно чтоб при добавлении новой записи клонировалось определенное поле, причем из последней записи в БД
← →
Sergey13 © (2005-06-29 16:22) [1]В БД нет последней записи.
← →
Stanislav © (2005-06-29 16:29) [2]Клонирование текущей: BeforeInsert A:=Query.fields[0].asInteger;
AfterInsert Query.fields[0].asInteger:=A;
← →
-=XP=- © (2005-06-29 16:54) [3]Так "клонирование записи" или "клонирование поля из записи"?
Для чего это нужно?
← →
Али (2005-06-29 17:33) [4]Клонирование поля из записи,пишу Прогу для архива нужно чтоб поле "коробка № " при добавлении новой записи автоматически заполнялось из предыдущей записи
← →
-=XP=- © (2005-06-29 17:43) [5]1. Получить в DataSet из БД "предыдущую запись".
2. Запомнить значение поля.
3. Создать новую запись.
4. Установить сохраненное значение поля и прочие поля.
5. Сохранить в БД новую запись.
P.S. Это так сложно?
← →
sniknik © (2005-06-29 17:52) [6]так это не клонирование...
тебе надо, например, добавить поле с данными последней запси (определяем по автоинкрементному полю!)
INSERT INTO Table1
SELECT ...все поля кроме id... FROM Table1 WHERE id = (SELECT Max(id) FROM Table1)
и после добавления берем ее
SELECT ...нужные для редактирования поля + id обязательно!... FROM Table1 WHERE id = (SELECT Max(id) FROM Table1)
и редактируем...
id желательно чтобы был PRIMARY KEY (если есть другое ключевое, то везде где id читать его...)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c