4,351

(4 replies, posted in Russian)

То что кто то знает как обойти ознакомительный период, не может являться оправданием для вас.
Обход защиты программы (вами или третьем лицом) юридически делает ее нелегальной (если на это предварительно не получено разрешение от правообладателя).


Если вы решили обойти защиту, пожалуйста, но тогда хотя бы не претендуйте на поддержку на форуме. Поддержка на форуме отнимает у меня довольно много времени и для меня это работа.

4,352

(4 replies, posted in Russian)

Мной было замечано, что вы пользовались ознакомительной версией программы долгий период времени, хотя ознакомительный период программы составляет всего 2 недели. Также за все это время активно пользовались поддержкой на форуме.


Чтобы скрыть это, зарегистрировали на форуме еще один акаунт, ваш предыдущий аканут с именем pha1984.

memult wrote:

Подскажите хотя бы скрипт для сохранения даты закрытия программы?

В таблице БД "users" создайте например поле logout с типом ДАТА/ВРЕМЯ


т.о. дата выхода пользователя из системы будет сохранять в базе

procedure Form1_OnClose (Sender: string; Action: string);
begin
    SQLExecute('UPDATE users SET logout="' + FormatDateTime('yyyy-MM-DD hh:nn:ss.000', now) + '" WHERE id='+IntToStr(idUser));
end;

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

a.deryagin wrote:

Как привязать Вариант_4 к базе уже существующего Варианта_3 (это версии проекта) - Только через правку варианта 3 до версии 4 или можно проще? И размещать в одной таблице отчета данные из двух разных таблиц базы данных невозможно?

если структура базы данных двух проектов одинакова, то можете просто скопировать файл базы данных sqlite.db из Варианта_3 в Вариант_4. Если нет, то только дорабатывать Варианта_3

a.deryagin wrote:

И размещать в одной таблице отчета данные из двух разных таблиц базы данных невозможно?

В том виде, в каком сделали вы, не возможно. Между таблицами не было никакой связи, чтобы их можно было разместить  на одном MasterData

4,356

(20 replies, posted in General)

AD1408
For the property Filter of ComboBoxes specify:

1=1 ORDER BY record_count


for the popup message

procedure frmLookups_Button3_OnClick (Sender: string; var Cancel: boolean);
var
    id1, id2: integer;
    record_count1, record_count2: string;
begin

    if frmLookups.tgLookupsComponents.dbItemID=-1 then
    begin
        ShowMessage('You should select a record');
        Exit;
    end;

    if (frmLookups.tgLookupsComponents.SelectedRow > 0) then
    begin
.....
memult wrote:

Это связано с полем User, в информации о записи. (в таблице это Owner)
В режиме администратора, можно выбрать любого человека в этой вкладке (как я и сказал ранее в этом проекте поле User нельзя редактировать никому, т.к забыл снять ограничение - frmEmployee.cbUser.Enabled:=false,в режиме администратора оно True.
Т.е получается администратор добавляет запись, при этом может выбрать любого человека в этом поле,к примеру Manager1.
А когда заходит Manager1, ему высвечивается это окошко,описанное ранее - за время вашего послежднего входа было добавлено 1 записей администратором1.

К сожалению не смогу реализовать это для вас, слишком объемное получается задание, чтобы его выполнить в рамках поддержки.

a.deryagin wrote:

О проекте. То есть нельзя просто сменив привязку датасета и поместив туда данные из другой таблицы вывести их?

К сожалению не совсем понял вопроса.

4,359

(1 replies, posted in Russian)

Спасибо за найденную ошибку, исправил
https://www.dropbox.com/s/k1wd8mqe3qb35 … a.zip?dl=0

a.deryagin wrote:

Странно, ругался на экзешник myvisualdatabase.
перезалил.

https://cloud.mail.ru/public/Kddo/cC88jzrsw

P.S.  По идее можно ведь без экзешника залить? А как привязать новую версию программы в существующей базе вместе со скриптами?

Поправил немного проект.
Пришлось часть отчета удалить, т.к. там в одном MasterData были намешаны поля из разных таблиц, которые между собой никак не связаны. Также множество ошибок было в скрипте.


Можно и без exe и dll файла.


О какой новой версии программы идет? о вашем проекте или MVD?

memult wrote:

Когда простой пользователь входит под своим именем и если ему добавилась запись(и) с его последнего входа, выскакивает окошко:

Не ясен данный момент, что значит "ему добавилась запись"?

4,362

(20 replies, posted in General)

AD1408
You forgot to enable sort in the TableGrid by field record_count

Пожалуйста приложите ваш проект, с описанием шагов приводящих к ошибке.

a.deryagin wrote:

Сделал скрипт по образу того что вы скидывали. Сделал форму для выгрузки.
Цель - выгрузить данные с формы  "Создание запроса по номеру партии" - в форму отчета fr3 (то есть данные связанные с номером партии id_partnumber)

Посмотрите пожалуйста что я не так сделал?

https://cloud.mail.ru/public/3WSi/aLEpagBkb

К сожалению сервис mail.ru не дает скачать файл, пишет "Файл заражен вирусом"

Unfortunately you can use only TWebBrowser on a form.

4,366

(3 replies, posted in General)

AD1408
I made some changes in your project:

4,367

(3 replies, posted in General)

clyde
Hello.


You can add some data to a table using SQL.
In the property "ForeignKey" you can specify also and table name (just write table name manually).

Приветствую.



У записей должно быть поле с датой ее создания.
Также необходимо сохранять дату закрытия приложения, чтобы при старте программы сделать выборку новых данных.


Можете приложить свой проект с описанием, о каких именно данных пользователи должны получать уведомление, постараюсь реализовать данный функционал.

4,369

(7 replies, posted in Script)

Please provide more details about your question.

4,370

(1 replies, posted in General)

Hello.


Thank you for your project.
Unfortunately in the current version memo component is not support formatting.

4,371

(4 replies, posted in General)

Unfortunately you uses cracked version of software.
Support provided for registered users only or for evaluation version of the program.

4,372

(66 replies, posted in Russian)

katmir wrote:

Ув. Дмитрий.
Что значит вот этот код на примере, которую вы дали выше:

frmEmployee.bSave.dbGeneralTableId:=-1;
спасибо заранее.


Эта строка заставляет кнопку с действием "Сохранить запись" сохранить запись как новую, вместо того чтобы ее просто отредактировать. В принципе это специфика внутренних алгоритмов MVD.

4,373

(1 replies, posted in General)

Hello.


It's ok.
Here you can find more info about vacuum
http://sqlite.org/lang_vacuum.html

4,374

(3 replies, posted in SQL queries)

Unfortunately in this matter I am weak )


I think you should ask help on the MySQL forum
http://www.codingforums.com/mysql/
http://stackoverflow.com/questions/tagged/mysql

4,375

(6 replies, posted in Russian)

abgroup-artur wrote:

Здравствуйте, У меня программа не пиратская) Но вопрос схожен. Я добавляю запись в БД по полям формы используя кнопку с ф-ями СОХРАНИТЬ. Как мне до сохранения проверить, что запись с таким номером аукциона уже есть и ее не надо записывать. Спасибо.

Приветствую.


Здесь найдете пример проверки на дубликат,
http://myvisualdatabase.com/forum/viewtopic.php?id=1062


если не получиться самостоятельно реализовать, приложите ваш проект, постараюсь помочь