Please attach whole project with some data in the database.
4,276 2016-11-17 10:49:58
Re: I need to get a subtotal by product on my report (1 replies, posted in Reports)
4,277 2016-11-17 10:32:29
Re: Доработка скрипта отправки смс. (45 replies, posted in Russian)
DriveSoft wrote:пример для отправки sms очередью
http://myvisualdatabase.com/forum/misc. … download=1В этом
Готово.
4,278 2016-11-17 10:00:21
Re: Версия 3.1 final (37 replies, posted in Russian)
Честно говоря это баги или как. У меня в колонке стоит дата и время. При попытке изменить меняется только дата.Время пропадает и без возможности восстановится. Изменить колонку типа ДА или НЕТ пропадает полностью разкраска строк.
К сожалению редактирование поля типа ДАТА/ВРЕМЫ пока не реализовано полностью.
По поводу раскраски, протестировал, работает, не могли бы вы приложить свой проект? С описанием действий приводящих к пропадаюнию раскраски строк.
4,279 2016-11-17 09:57:45
Re: Версия 3.1 final (37 replies, posted in Russian)
При запуске из версии 3.0 неверно определяется пользователь и выходят ошибки. В 2.8 всё работает.
Спасибо за проект, протестирую.
4,280 2016-11-17 09:34:03
Re: Version 3.1 final (31 replies, posted in General)
Hello Dmitry
Good news with MVD 3.0
As TCoton, I would be happy to see how these 4 new properties work.
I created a table with 3 fields (2 Text and 1 Date).
I tried to create new record by putting these 4 properties to True.
Nothing happens.JB
Hello.
It should works, please attach your project.
4,281 2016-11-17 09:33:36
Re: Version 3.1 final (31 replies, posted in General)
Sounds good, do you have any example of editable tablegrid to see what we could do with it?
Just enable these new properties and if your TableGrid have data, you can create and edit data directly in the TableGrid.
4,282 2016-11-16 23:38:57
Topic: Version 3.1 final (31 replies, posted in General)
I'm glad to announce a new version of My Visual Database 3.1 final
http://myvisualdatabase.com/download/myvisualdb.exe
What's new?
- Editable TableGrid.
It will reduce the number of forms in your project.
How to activate:
- Added class TComPort, example: http://myvisualdatabase.com/forum/viewtopic.php?id=2951
- Fixed several memory leaks.
- Added function ShowRecord, allows open form filled specific record.
- Added class TRegExp (regular expression), example: http://myvisualdatabase.com/forum/viewtopic.php?id=2953
The update is free if you have purchased a license in August or later.
-
4,283 2016-11-16 23:32:00
Topic: Версия 3.1 final (37 replies, posted in Russian)
Рад сообщить о выходе версии 3.1 final
http://myvisualdatabase.com/download/myvisualdb.exe
Что нового?
- Появилась возможность создавать/редактировать/удалять записи непосредственно в компоненте TableGrid.
Это позволит значительно уменьшить количество форм в вашем проекте.
Как активировать:
- Устранено несколько утечек памяти.
- Добавлен класс TComPort для работы с com портом, пример: http://myvisualdatabase.com/forum/viewtopic.php?id=2950
- Добавлена процедура ShowRecord позволяющая открыть форму с записью через скрипт.
- Добавлен класс TRegExp для работы с регулярными выражениями, пример: http://myvisualdatabase.com/forum/viewtopic.php?id=2952
Обновление бесплатно для пользователей, которые приобрели лицензию в августе или позже.
-
4,284 2016-11-16 11:15:27
Re: Хитрое меню... (3 replies, posted in Russian)
На сколько я помню вы пользователь пиратской версии программы, к сожалению я не могу оказать вам техническую поддержку в полной мере.
4,285 2016-11-16 11:13:16
Re: Вычислить DateTimePicker - поле дата (5 replies, posted in Russian)
этот код используйте для кнопки с действием SQL запрос?
тогда вместо 'now' просто пишите имя компонента в фигурных скобках {DateTimePicker1}
также можете попробовать такой запрос
WHERE strftime('%Y', data_uchet, '+1 years') = strftime('%Y', {DateTimePicker1})
4,286 2016-11-16 11:01:01
Re: Журнал учета работы (т.н. логи) (26 replies, posted in Russian)
Игоревич
Помоему здесь лишняя кавычка
"''+ sUserName +''"
попробуйте так
"'+ sUserName +'"
но лучше приложить проект
4,287 2016-11-16 10:57:22
Re: Set Focus (2 replies, posted in General)
procedure Form1_TableGrid2_OnChange (Sender: string);
begin
if Form1.TableGrid2.RowCount > 0 then
begin
Form1.TableGrid2.SelectedRow := 0;
Form1.TableGrid2.ScrollToRow(0);
end;
end;
4,288 2016-11-16 10:55:17
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Дмитрий, подскажите, а можно ли реализовать полосу прокрутки на форме окна программы, если ее размеры больше по вертикали или по горизонтали размера экрана?
Для формы установите свойства
Sizeable = True
AutoScroll = True
теперь если за пределами размеров формы будут расположены какие либо компоненты, полосы прокрутки появятся автоматически.
также в секции скрипта begin end. можете разместить данный код, чтобы прокрутка формы была плавной
begin
Form1.VertScrollBar.Tracking := true;
Form1.HorzScrollBar.Tracking := true;
end.
4,289 2016-11-16 10:47:24
Re: Формат текущей даты - номер недели (3 replies, posted in Russian)
Добрый день, Дмитрий. А как отформатировать дату так, чтобы получился текущий номер недели или это делается формулой?
Приветствую.
Номер недели необходимо вывести в грид?
Тогда это можно сделать с помощью выч. поля
strftime('%W', datefield)
4,290 2016-11-16 10:45:31
Re: [Script] Send report document to E-mail (10 replies, posted in FAQ)
in the example above what does this line refer to - ie what do I need to put in my program
May be your general form have another name?
So you must use name of general form instead Form1
Also perhaps you have old version.
4,291 2016-11-16 10:42:15
Re: Проблема (35 replies, posted in Russian)
Дмитрий, добрый день!
Вопрос все еще очень актуален
Сделайте пожалуйста простой проект, в котором я смог бы реализовать это в качестве примера, т.к. я не совсем уверен, как именно вы хотели бы чтобы это выглядело.
4,292 2016-11-16 10:40:31
Re: Доработка скрипта отправки смс. (45 replies, posted in Russian)
Подскажите, а в данном примере возможно сделать отправку на номера не загруженные из файла, а на номера сохраненные в базе данных?
Я описал три варианта, о какой примере идет речь?
4,293 2016-11-16 10:31:55
Re: Refresh a chart (13 replies, posted in General)
Hello Dmitry
I applied your method to refresh the chart of an imported file.
But I have an error message: Near "," syntax error.
I have created a new field (Integer) as recommended.
But I think I have badly written my script or forgotten two values to successfully update the chart according to the new imported file.
Could you take a look at me and tell me what's wrong ?
thanks in advanceJB
You found simples way how to marks latest import data (using field is_Last_Import with default value)
I fixed some mistakes
4,294 2016-11-15 11:00:49
Re: Вычислить DateTimePicker - поле дата (5 replies, posted in Russian)
Приветствую.
К сожалению не могу понять вопрос точно.
Лучше приложите ваш проект и опишите, что именно необходимо получить в итоге.
4,295 2016-11-15 10:56:21
Re: Пароль для кнопки на очистку лога (2 replies, posted in Russian)
procedure FrmLogs_Button1_OnClick (Sender: string; var Cancel: boolean);
///////Очистить лог входа////
var
i,c: integer;
begin
// запрашивает пароль, пароль: 123, если ввели не верно, действие кнопки отменяется (Cancel := True)
if InputBox ('Запрос', 'Введите пароль', '') = '123' then
begin
c := FrmLogs.TableGrid1.RowCount - 1; // count of records in TableGrid
for i :=0 to c do
SQLExecute('DELETE FROM logs WHERE id = ' + IntToStr(FrmLogs.TableGrid1.dbIndexToID(i)) );
FrmLogs.TableGrid1.dbUpdate;
end;
end;
Cancel := True; - позволяет предотвратить выполнение дейстия кнопки, под действиями подразумевается "Новая запись", "Показать запись" и все остальные и не оказывает действий на ход выполнения скрипта.
также если необходимо удалить все записи из таблицы, можно просто SQLExecute('DELETE FROM logs');
без использования цикла.
4,297 2016-11-15 10:33:45
Re: Webgrid - как организовать произвольный SQL запрос (1 replies, posted in Russian)
Открыв файл actions_[имя таблицы][случайное число].php
вы можете изменить sql запрос если обладаете навыками программирования в PHP
сделать доступ к webgrid через пароль можно с помощью создания файлов
.htaccess (должен иметь кодировку ANSI)
AuthType Basic
AuthName "Thats protected Area!"
AuthUserFile /var/www/drivesoft/data/www/myvisualdatabase.com/webgrid2/.htpasswd
Require valid-user
<Files .htpasswd>
deny from all #запрет доступа из браузера к .htpasswd
</Files>
в строке
AuthUserFile /var/www/drivesoft/data/www/myvisualdatabase.com/webgrid2/.htpasswd
указывается полный путь до файла .htpasswd, у вас этот путь будет другим
и файл .htpasswd в котором прописывается логин и зашифрованный пароль, пример
admin:$apr1$hl6BZaUx$sejqzHGBU5mZ3Q68RkFtN/
user:$apr1$4JYHxyCL$DrpB.LoQEE.Io8dMKPIxW/
получить данные строки можно с помощью онлайн генератора
http://www.htaccesstools.com/htpasswd-generator/
4,298 2016-11-15 10:14:39
Re: Доработка скрипта отправки смс. (45 replies, posted in Russian)
Приветствую.
// выполнение какого либо дейстия через заданный промежуток времени
const
period = 10; // промежуток времени в секундах
var
Timer: TTimer;
iTimer: integer;
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin // запуск таймера
iTimer := period;
Timer.Enabled := True; // Start timer
end;
procedure Form1_OnShow (Sender: string; Action: string);
begin
Timer := TTimer.Create(nil); // create timer
Timer.Enabled := False;
Timer.OnTimer := @OnTimer; // event procedure
Timer.Interval := 1000;
end;
procedure Form1_OnClose (Sender: string; Action: string);
begin
Timer.Free;
end;
procedure OnTimer (Sender: TObject);
begin
//Form1.Label1.Caption := FormatDateTime('hh:nn:ss', iTimer/86400); // при желании можно вывести обратный отсчет
Dec(iTimer);
if iTimer < 0 then
begin
// выполнение какого либо действия, например отправка смс
iTimer := period;
end;
end;
пример для отправки sms очередью
http://myvisualdatabase.com/forum/misc. … download=1
также многие сервисы по отправке SMS через HTTP запрос позволяют отправлять сообщение сразу нескольким пользователем просто указав телефонные номера в http запросе через разделитель, например этот сервис
http://smsc.ru/api/http/?SE=c74af8a7#send
пример
http://smsc.ru/sys/send.php?login=<login>&psw=<password>&phones=<phones>&mes=<message>
параметр phones
Номер или разделенный запятой или точкой с запятой список номеров мобильных телефонов в международном формате, на которые отправляется сообщение.
4,299 2016-11-14 22:02:36
Re: Поиск по всем таблицам MySQL + вывод. (6 replies, posted in Russian)
Приветствую.
Думаю да, приложите пожалуйста тестовый проект, на котором я бы смог реализовать это.
4,300 2016-11-14 22:00:27
Re: Установить пароль на файл БД. (2 replies, posted in Russian)
В данной теме пользователь с ником rjkantor выложил модифицированную версию файла sqlite.dll, которая позволяет шифровать базы, как устаноить пароль также есть в теме.
http://myvisualdatabase.com/forum/viewtopic.php?id=2270
Но возможно это пиратская версия файла какой либо сторонней разработки.