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

Вниз

Проблема с Post   Найти похожие ветки 

 
Pavel_S ©   (2002-05-06 16:00) [0]

Проблема в следующем, у меня есть таблица в которую я добавляю default данные :
...
DM_CARDS.TBL_HR_CARDS.Append;
DM_CARDS.TBL_HR_CARDS["SITE_NO"]:=0;
DM_CARDS.TBL_HR_CARDS["HOME_OFFICE_NO"]:=0;
DM_CARDS.TBL_HR_CARDS["CARD_START_DATE"]:=Date;
DM_CARDS.TBL_HR_CARDS["RECORD_DATE"]:=Date;
DM_CARDS.TBL_HR_CARDS["DUTY_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CATEGORY_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CLASS_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["PROJECT_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["COMPANY_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["DEPARTMENT_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["VACATION_PERIOD_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CLOSURE_REASON_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CLOSED"]:=0;
DM_CARDS.TBL_HR_CARDS.Post;
FormCard.ShowModal;...

В FormCard для сохранения изменений есть кнопка содержащаяя следующее

if DM_CARDS.TBL_HR_CARDS.State in [dsEdit, dsInsert] then
begin
DM_CARDS.TBL_HR_CARDS.Post;
end;


Все изменения, сделанные в форме FormCard не сохраняются.
Пробовал после Post добавлять
DM_CARDS.TBL_HR_CARDS.Transaction.CommitRetaining;
все равно не сохраняет. Оставются только те данные которые я программно добавил перед вызовом формы FormCard

ОЧЕНЬ НУЖНА ПОМОЩЬ !!!
Помогите пожалуйста.


 
Pavel_S ©   (2002-05-07 07:22) [1]

ПОМОГИТЕ !!!! ПОЖАЛУЙСТА !!!!


 
gek ©   (2002-05-07 08:08) [2]

AppendRecord(["SITE_NO"]);


 
Pavel_s ©   (2002-05-07 08:13) [3]

Разобрался с этой проблемой. Проблема была в том что после Post значение PK поля не было известно - всегда показывало 0 и решилась она следующим:
В IBDataset есть свойство GeneratorField
В нем надо указывать ApplyEvent в OnNewRecord, а у меня стояло OnServer

Спасибо всем



Страницы: 1 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
1-97223
alxx
2002-05-20 15:51
2002.05.30
Выцепить Маленькую иконку из файла...


3-97186
weak
2002-05-08 11:56
2002.05.30
создание модального окна


1-97312
Ross
2002-05-19 15:24
2002.05.30
Добавить свой пункт в PopupMenu Microsoft Word


3-97152
Juddit
2002-05-06 17:28
2002.05.30
Append from...


1-97241
Smok_er
2002-05-20 22:09
2002.05.30
А как преобразовать строку %EB%EF%3E и т.д. в обычные символы?