1

(10 replies, posted in FAQ)

Добрый вечер, Derek.
Да, все работает, спасибо, открывает два excel.
Жаль что нельзя реализовать чтобы было всё в одной таблице excel(экспорт) - намного удобней было бы.

2

(10 replies, posted in FAQ)

Добрый день, Derek.
А кнопку экспорт не получится сделать так, чтобы в Excel были итоговые снизу суммы тоже??
Спасибо Вам еще раз.

3

(10 replies, posted in FAQ)

Добрый вечер, Derek.
Да - это то что я хотел. Спасибо Вам большущее.
Вы очень помогли.
А можно убрать лишние колонки, пожалуйста? (приложил фото)
Я хотел чтобы на выходе можно было делать экспорт в Excel и там было все содержимое итоговой таблицы, вместе с суммами внизу.
Спасибо Вам еще раз.

4

(10 replies, posted in FAQ)

Добрый вечер, Derek.
Спасибо Вам большое за помощь.
А как реализовать чтобы столбец Total Time - снизу считал итого.
И главное чтобы не смотря на занесение в таблицу новые поля(к примеру уже несколько месяцев забито) - ИТОГО считало TOTAL TIME столбец корректно. И если выборку(поиск) делать помесячно, ИТОГО(столбца Total time) считало верно именно выбранный месяц.
Заранее большое спасибо.

5

(10 replies, posted in FAQ)

Добрый день, derek.
Спасибо, что откликнулся.
Прилагаю свой проект. У меня по другому построен вывод ВРЕМЕНИ в основную(итоговую) таблицу (не через edit, использовал DateTimePicker).
Пожалуйста, если не трудно, помоги правильно сделать "вычисляемое поле" в таблице Otchet.ИТОГО
Всячески пытался использовать функцию "julianday" - но ничего не получилось(

6

(1 replies, posted in Russian)

Дмитрий добрый день.
Подскажите пожалуйста.
Есть итоговая таблица и в ней есть три поля с типом ВРЕМЯ (например: 01:30:00, 00:15:00, 02:10:00)
Нужно сделать итоговую строку вконце(вычисляемое поле) чтобы считала все эти три поля ВРЕМЯ (получалось чтобы: 3:55).
Как мне это сделать? чтобы работало корректно.
Очень нужно.
Заранее спасибо.

7

(10 replies, posted in FAQ)

Всем привет
Подскажите кто нибудь пожалуйста.
Есть итоговая таблица и в ней есть три поля с типом ВРЕМЯ (например: 01:30:00, 00:15:00, 02:10:00)
нужно сделать итоговое строку вконце(вычисляемое) чтобы считала все эти три поля ВРЕМЯ (получалось чтобы: 3:55).
Как мне это сделать? чтобы работало корректно.
Очень нужно.
Заранее спасибо.

8

(4 replies, posted in Russian)

Всем привет
Подскажите кто нибудь пожалуйста.
Есть итоговая таблица и в ней есть три поля с типом ВРЕМЯ (например: 01:30:00, 00:15:00, 02:10:00)
нужно сделать итоговое строку вконце(вычисляемое) чтобы считала все эти три поля ВРЕМЯ (получалось чтобы: 3:55).
Как мне это сделать? чтобы работало корректно.
Очень нужно.
Заранее спасибо.

9

(10 replies, posted in Russian)

Дмитрий. А начиная с какой версии будет работать?
Не совсем хотелось бы выбирать платную версию, из-за данного вопроса.

DriveSoft wrote:
v-makarovmail wrote:

Добрый день Дмитрий.
Ну подскажите пожалуйста.
Как создать своё меню, но не на главной форме, а на второй, третьей и т.д. в версии 1.44.

к примеру на данной строке скрипт ругается на "Create" ...?!
MenuForm2 := TMainMenu.Create(Form2); // Create MainMenu on Form2

К сожалению в версии 1.44 нет такой возможности.

10

(10 replies, posted in Russian)

Добрый день Дмитрий.
Ну подскажите пожалуйста.
Как создать своё меню, но не на главной форме, а на второй, третьей и т.д. в версии 1.44.

к примеру на данной строке скрипт ругается на "Create" ...?!
MenuForm2 := TMainMenu.Create(Form2); // Create MainMenu on Form2

Добрый день, Дмитрий!
Ну подскажите пожалуйста со скриптом.
Вот есть процедура для кнопки. Как должно выглядеть условие, чтобы в таблице Users для учетки Администратора были полные права на редактирование, т.е. не действовала данная процедура. А для всех остальных пользователей действовала.

//защита от прямого входа  в форму редактирования записи, с таблицы
procedure Uchet_bUsers_OnClick (Sender: string; var Cancel: boolean);
var
    sIdUser: string;
begin
    if isAdmin then Exit;

    sIdUser:=SQLExecute('SELECT id_Users FROM Uchet WHERE id='+IntToStr(Uchet.TableGrid1.dbItemID));
    if sIdUser<>IntToStr(idUser) then
    begin
        Cancel := True;
        ShowMessage('У Вас нет прав на редактирование записи, которая создана не вами.');
    end;
end;

Спасибо большое. Применил для своего проекта.

DriveSoft wrote:

v-makarovmail
Сделал для вас пример, кликая по ячейке в колонке "Select" вы можете выбрать записи для удаления.

Спасибо за ответ.
Дмитрий, а других способов нет, для выбора нескольких строк и удаления?
Ато действительно не удобно удалять по одной, в случае 100 строчек в гриде.

DriveSoft wrote:
v-makarovmail wrote:

Добрый день, Дмитрий.
В версии 1.44, выдаёт ошибку.
Скрин прилагаю.

К сожалению в данной версии скрипт работать не будет, т.к. не реализованы некоторые свойства компонентов.

Добрый день, Дмитрий.
В версии 1.44, выдаёт ошибку.
Скрин прилагаю.

15

(23 replies, posted in Russian)

Добрый день, Дмитрий!
Есть база оборудования, в каждой строке оборудорвания указывается ФИО сотрудника(несколько типов оборудования закреплены за одним и тем же сотрудником), так вот, как должен выглядеть SQL запрос, чтобы результатом вывода в таблицу, все значения типов оборудования и их параметров появлялись в одной строке закрепленных за этим сотрудником.
Это все нужно для отчета на одном листе, где будет информация всех типов, моделей оборудования, серийников и т.д. закрепленных за ОДНИМ сотрудником.
Заранее большое спасибо.

Добрый день, Дмитрий!
Как открыть данные проекты в версии 1.44 ?
http://myvisualdatabase.com/forum/misc. … download=1