Не могу присвоить переменной значение (тип один и тот же!)

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
CrazyPotato
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Far East Noviy Atlant
Контактная информация:

Не могу присвоить переменной значение (тип один и тот же!)

Сообщение CrazyPotato »

.LinkForm ...
.Var
myAPPODAT: DATE;
.EndVar
...
if (GetFirst Appointments where ((NRECAPP==Appointments.NREC)) = tsok)
myAPPODAT := APPOINTMENTS.APPOINTDATE;
...
.EndForm

Пишет: "НЕ МОГУ ОСУЩЕСТВИТЬ ПРЕОБРАЗОВАНИЕ ТИПОВ". Но ведь переменная и поле таблицы одного и того же типа!
Кто-нибудь сталкивался с такой проблемой?
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Re: Не могу присвоить переменной значение (тип один и тот же

Сообщение stray »

а лог. таблицу создавал?
CrazyPotato
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Far East Noviy Atlant
Контактная информация:

Re: Не могу присвоить переменной значение (тип один и тот же

Сообщение CrazyPotato »

да, создал

только по-моему не прописал в ней именно этут таблицу Appointments - но ведь в отчётах это не важно (это же не интерфейс)
CrazyPotato
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Far East Noviy Atlant
Контактная информация:

Re: Не могу присвоить переменной значение (тип один и тот же

Сообщение CrazyPotato »

кстати, я поменял на

cpAppointDate := StrToDate(Appointments.AppointDate,’DD/MM/YYYY’);

и всё заработало


Ничего не понимаю
CrazyPotato
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Far East Noviy Atlant
Контактная информация:

Re: Не могу присвоить переменной значение (тип один и тот же

Сообщение CrazyPotato »

Ну добавил я в Create View таблицу Appointments. Не помогло. Всё та же ошибка преобразования типов.
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Re: Не могу присвоить переменной значение (тип один и тот же

Сообщение stray »

if t1.getfirst=tsOk {
...
myAPPODAT := t1.APPOINTMENTS.APPOINTDATE;
...
}
t1 - таблица
так делал?
Ответить