Конференция "Базы" » Как записать текст, в текстовое поле таблицы Paradox 7 [D6, Paradox]
 
  • cstor © (05.09.08 11:03) [0]
    Есть таблица Paradox 7 "pasport", в ней поле "Imya:" c типо Alpha 30. При попытки записть текст в это поле выходит ошибка.
    например:

    pasportImya.Value:='ИВАН';
    pasportImya.Value:=S;

    Где "S"  string или string[30] или string[29] или string[25]

    хотя если присваивать значение поля другой таблицы, все работает:
    PasportImya.Value:=bas1io.Value;
  • Правильный$Вася (05.09.08 11:05) [1]

    >  При попытки записть текст в это поле выходит ошибка.

    какая?
  • cstor © (05.09.08 11:57) [2]
    Dataset not in edit or insert mode
  • Медвежонок Пятачок © (05.09.08 12:01) [3]
    хотя если присваивать значение поля другой таблицы, все работает:

    потому что она in edit or insert mode
  • Правильный$Вася (05.09.08 12:22) [4]
    ну так и сделай
    if( not Pasport.State in[dsInsert,dsEdit] ) then
     Pasport.Edit;


    а потом уже присваивай
  • cstor © (05.09.08 12:35) [5]
    УРА! Заработало.

    Спасибо Правильный$Вася.
 
Конференция "Базы" » Как записать текст, в текстовое поле таблицы Paradox 7 [D6, Paradox]
Есть новые Нет новых   [134473   +28][b:0][p:0]