Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.07;
Скачать: CL | DM;

Вниз

Клонирование записи   Найти похожие ветки 

 
Али   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.079 c
4-1118399440
Суслик
2005-06-10 14:30
2005.08.07
Как перебрать все модули процесса


6-1114156612
O.O
2005-04-22 11:56
2005.08.07
MAC адрес сетевой платы


14-1121170593
deep
2005-07-12 16:16
2005.08.07
Оцените дизайн и юзабилити, выскажите свое ИМХО


14-1121298969
Михаил(Киров)
2005-07-14 03:56
2005.08.07
Администрирование компьютерных клубов


14-1121341188
Layner
2005-07-14 15:39
2005.08.07
GPRS через IrDA, как установить модем, если его физ. нет?