Я лучше подожду
2 2015-01-29 18:17:05
Re: Бета версия 1.49 (27 replies, posted in Russian)
А как обстоят дела с однопроектным вариантом?
3 2014-11-18 20:04:26
Re: Бета версия 1.47 (6 replies, posted in Russian)
Владислав Косяков
Можно, каждый раз при нажатии кнопки, будет добавляться вкладка.
Предварительно на форму необходимо поместить PageControl1procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean); var TabSheet: TTabSheet; begin TabSheet := TTabSheet.Create(Form1); TabSheet.Caption := 'TabName'; TabSheet.PageControl := Form1.PageControl1; end;
Как присвоить Name новой вкладке значение какой-либо переменной, как вставить элементы на созданную вкладку?
4 2014-11-17 10:58:55
Re: Ведение истории (7 replies, posted in Russian)
Хочу прикрутить историю изменений к своему проекту. Надо чтобы отображалось старое значение и новое. Ну и соответственно кто внес. Подарите пример, пожалуйста.
5 2014-11-14 19:39:17
Re: Выход из программы через подтверждение? (4 replies, posted in Russian)
procedure BD_BtnExit_OnClick (Sender: string; var Cancel: boolean);// Подтверждение выхода
begin
if MessageDlg('Вы действительно хотите выйти ?', mtConfirmation, mbYes + mbNo,0)=mrYes then
BD.close;
end;
Что-то не работает
6 2014-11-11 17:09:35
Re: Бета версия 1.47 (6 replies, posted in Russian)
Можно ли добавить вкладку в процессе работы с проектом?
PageControl1.TabSheet.Add
7 2014-11-09 18:53:11
Re: Скидка участникам форума 50% (15 replies, posted in Russian)
Готов приобрести лицензию на 1 проект. (http://myvisualdatabase.com/forum/viewt … 3393#p3393)
8 2014-11-09 18:45:41
Re: Регистрация (41 replies, posted in Russian)
Atempbox прав во всём. Отдать кучу денег за программу, которая себя не окупит никак нет никакого желания, да и рисовать ещё что либо я вряд ли стану (мне бы это закончить).
За "однозадачный" редактор отдать 20 умерших енотов не жалко, но условии, что он будет пожизненный и откроет другие проекты хотя бы для чтения.
9 2014-06-23 18:58:19
Re: хотелки (237 replies, posted in Russian)
Предложение по форуму. Может стоит в шапке форума разместить пополняемую ветку образцов реализации различных примеров (готовых мини-решений), типа вход по паролю и т.д.
10 2014-06-23 18:49:20
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Разделение прав пользователей. Администратор - полный доступ к базе, пользователь добавление/изменение. А еще лучше настраиваемые права пользователя.
11 2014-06-23 16:47:53
Re: Как реализовать ? (13 replies, posted in Russian)
Таблица заполняется результатом SQL?
12 2014-06-23 03:12:00
Re: Новая версия 1.41 (9 replies, posted in Russian)
Я скинул проект на почту
13 2014-06-22 19:10:19
Re: Как реализовать ? (13 replies, posted in Russian)
У кнопки есть "Свойства" и "События". На вкладке "События" есть поле OnClick. Справа от него пишешь имя скрипта, который должен запускаться по нажатию кнопки. Например Form2_Button1_OnClick. Далее на вкладке редактора "Scripts" пишешь сам скрипт, который должен называться так же, как в поле OnClick вкладки "События".
14 2014-06-22 19:04:24
Re: Новая версия 1.41 (9 replies, posted in Russian)
Передача зависимостей связанных списков ComboBox через скрипт не реализована.
http://myvisualdatabase.com/forum/viewt … d=905#p905
16 2014-06-10 18:22:54
Re: Скрипты и таблицы базы данных (8 replies, posted in Russian)
Что-то не идет, при запуске проекта ругается на несовместимый тип, видны скрытые вкладки.
При нажатии на кнопку возникает критическая ошибка.
procedure OborudAdd_ButtonAddDoc_OnClick (Sender: string; var Cancel: boolean);
var
id: integer;
begin
id := OborudAddDoc.OborudAddDocTab.dbItemID;
SQLexecute('UPDATE Oborud SET id_DocS = '+ BD.TabDoc.dbItemID +' WHERE id = ' + IntToStr(id) );
OborudAddDoc.ButtonCancel.Click;
end;
Если закомментировать строку SQLexecute... то проект запускается штатно. Видимо там ошибка...
И вопрос вдогонку
OborudAddDoc.закрыть
Как это правильно написать?
17 2014-06-10 17:53:50
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Пошаговое исполнение скриптов
Автоматическую раскраску через одну строк таблицы, например в бледно-желтый. Очень удобно, когда много строк.
Предлагаю ввести репутацию на форуме, кнопки под сообщениями, типа "полезно" и "бесполезно". Как-то так.
18 2014-06-09 18:40:54
Re: ВАЖНО::: Тонкости с которыми сталкиваешься и чего хочется получить от (14 replies, posted in Russian)
Не надо писать именно Tablename.fieldname1. Там надо писать имя таблицы базы данных (из первой вкладки самой программы) и имя поля из этой таблицы в формате "Tablename.fieldname1="
20 2014-06-09 18:01:18
Re: Скрипты и таблицы базы данных (8 replies, posted in Russian)
Спасибо!
На такое трудно не обратить внимание "Курсор не вернулся из запроса"... Не хватает "Kernel panic"...
А как на счет обратной процедуры?
id := OborudAddDoc.OborudAddDocTab.dbItemID;
SQLexecute('UPDATE Oborud SET id_DocS = (текущая строка таблицы TabDoc);
21 2014-06-08 18:56:32
Re: SQL запрос (33 replies, posted in Russian)
Она у меня последняя
Строка в таблице "Оборудование, всего" получается последней. Может со скриптом что не так:
SELECT
"Оборудование, всего",
Count(Oborud.id),
-1 as "id"
FROM Oborud
UNION
SELECT
StatusObS.statusob,
Count(Oborud.id),
StatusObS.id
FROM Oborud
LEFT OUTER JOIN StatusObS ON Oborud.id_StatusObS = StatusObS.id
GROUP BY StatusObS.statusob
22 2014-06-08 18:48:38
Re: Скрипты и таблицы базы данных (8 replies, posted in Russian)
ID записи отловил, спасибо. Но я хочу при помощи скрипта удалить значение поля в таблице базы данных.
Пример:
Таблица БД Oborud. В ней ссылка id_DocS. Содержимое DocS отображается в таблице TabDoc. В таблице TabDocOborud отображается список оборудования (результат запроса), при нажатии на запись из таблицы TabDoc. Как должен выглядеть скрипт, чтобы при нажатии на кнопку, запись поля id_DocS из таблицы базы данных Oborud удалялась.
Помогите, пожалуйста!
23 2014-06-07 19:32:01
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Возможность сортировки не только по полям, введенным через TextBox, а через Combo, Date. Я, может, хочу сортировать записи в гриде по введенной дате.
Кнопку отмены в конструкторе.
Процесс открывания проекта. Сейчас надо открыть конструктор, открыть проект. Я предлагаю открывать проект по такому же принципу, как офис открывает свои документы, т.е щелкнул по .VDB и открылся с загруженным проектом.
24 2014-06-06 18:57:06
Topic: Скрипты и таблицы базы данных (8 replies, posted in Russian)
Как при помощи скрипта получить ID записи таблицы базы данных по выбранной в гриде строке. Как вставить/удалить его в другую таблицу БД?
25 2014-06-04 03:35:53
Re: Ошибки (31 replies, posted in Russian)
Я опять не совсем точно выразил мысль, хотя Ваше обновление часть того, что я хотел. Поясню на примере своей БД. В справочниках меняю какое-нибудь значение, сохраняю. В гриде отображается старое значение. Двойной щелчок по записи, выводится форма изменения записи, в комбо уже стоит новое значение (раньше надо было нажимать на комбо, чтобы выбрать его), далее нажимаю сохранить и только после этого в гриде отображается достоверная информация. Один справочник значение из другого справочника через комбо. Мне кажется, что комбо как-то не полностью передает значение, в одну сторону, что ли. С такой же проблемой я столкнулся и в другом месте, когда пытался через скрипты продублировать значение одного комбо на другое.
Могу скинуть проект, если надо.