1

(4 replies, posted in Russian)

Спасибо. Помогло.

2

(4 replies, posted in Russian)

Огромное спасибо за помощь.
Для тех кто столкнется с такой же проблемой - при выходе из формы необходимо обнулить значения даты в таймпикере.

Еще вопрос

       Form1.DateTimePicker_DateUpgrade.MinDate:= SQLExecute('SELECT DISTINCT Dev.DatePriob FROM Dev '+
        'LEFT OUTER JOIN Upgrade ON Upgrade.id_Dev = Dev.id '+
        'WHERE Upgrade.id_Dev = '+Form1.CBName_Dev.sqlValue);    

В кратце суть: приравнять минимальную дату в дата пикере, значению из другой таблицы. Выводит: Could not convert variant of type (UnicodeString) into type (Double).

Две процедуры на дату

procedure DateSpisan_Dev_OnClick (Sender: string);
begin
    frmDevice.DateTimePickerDateSpisan_Dev.MinDate:= frmDevice.DateTimePickerDatePriob_Dev.Date;

   frmDevice.DateTimePickerDateSpisan_Dev.MaxDate:= Date;
end;

procedure DatePriob_Dev_OnClick (Sender: string);
begin
     frmDevice.DateTimePickerDatePriob_Dev.MaxDate:= Date;
end;    

выполняется при добавлении новой записи. Первую запись добавляет все верно, но при нажатии добавить новую вылезает ошибка: Failed to set calendar date or set.

Допустим:
Есть таблицы: Сотрудники, Группы оборудования, Оборудование, Использование (какой сотрудник какое оборудование использует (возможно не одно)).
Необходимо: вывести в combobox, при условии выбора сотрудника и группы оборудования, используемое оборудование данным сотрудником для записи в новое поле в новой таблице.

Получается через поиск вывести в TableGrid и выводит все верно, но оттуда не получается присвоить новому полю.

Подскажите как быть?