Skip to forum content
My Visual Database
A Simple Solution for Creating Databases
You are not logged in. Please login or register.
Active topics Unanswered topics
Search options (Page 170 of 400)
Topics by DriveSoft User defined search
Posts found: 4,226 to 4,250 of 9,999
Игоревич wrote:Не могли бы вы посмотреть скрипт. В логах дату создания записи не ставит при удалении. А то я уже скоро глаза сломаю об экран.Заранее спс. При редактировании и добавлении ставит.
описывайте подробней, о каком поле БД идет речь, dateofbirth?
также я вижу что при удалении записи вы записываете NULL в поле datebirth
SQLExecute ('INSERT INTO logs (username,user,datetime, action, id_emp, Obekt, Sistema, Usel, dateofbirth)' +
'VALUES ('+ sUserName +',"'+sUser+'",'+sCurrentDate+',"Удалил",'+'NULL'+',"'+sDeletedObekt+'","'+sDeletedSistema+'","'+sDeletedUsel+'",NULL)');
hichame wrote:hi
in the alpha version 3.01
1 the colors af the lines of the grid that i created by script are wrong
2 whene i creat an exel table. colombs are all numbers (foreng keys)
thank you
Hello.
1. Please attach your project with description, where colors are wrong.
2. Unfortunately I can't understand the question.
I think it's not possible. But please check out this example
http://myvisualdatabase.com/forum/viewtopic.php?id=1664
Hello.
To show form to create new record, you must use button with action "New Record" instead "Show Form"
С такими ньюансами к сожалению помочь не смогу. Нет опыта.
К сожалению вы не описали какая ваша задача в целом?
Вы говорите только про экспорт, поэтому я не вижу никакой проблемы чтобы экспортировать поле record_count в таком виде, в каком он и присутствует в базе.
Hello.
I made some changes in the script.
Unfortunately I can't understood your question.
Игоревич wrote:спс огромное. Только дату удаления не ставит.
и еще вопрос - в данном случае он берет имя с учетной записи операционной системы, Как сделать чтобы брал имя компьютера.
Добавил функцию GetComputerName, которая возвращает имя компьютера в последнюю альфа версию.
Скачайте пожалуйста:
http://myvisualdatabase.com/forum/viewtopic.php?id=2887
sidhillsaid wrote:Возможно я некорректно выразился, а возможно Вы недопоняли...
Смотрите, у меня есть в базе данных таблица Clients, в ней есть поле Number.
Так вот хотелось бы, чтобы список получателей смс формровался (импортировался) автоматически из поля Numbers таблицы Clients.
Надеюсь правильно все объяснил.
Где формировался? К сожалению не ясно, что конкретно необходимо.
структуру думаю переделывать не нужно, достаточно добавить одно поле (количество).
На счет другой версии программы не понял, можете делать это в любой версии.
record_count это просто поле в базе данных, вы можете экспортировать его вместе с другими полями.
mathmathou
I think MVD needs plugin system.
radsoft wrote:Hello Dmitry, do you know how long until you will add support for serial port communications.
Thanks, David
Hello.
I will try to add it in the final version 3.0
mathmathou
So my first question is : Dmitry, do you mind use asking for new non -visual features and do you still have time to progress on the MVD core itself ?
No problem, just ask me, if I can and if it not requirement so much time I will implement it.
Dmitry, do you think that, when we reach a certain degree a knowledge in Delphi coding, it is time for us to move to another tool like Lazarus or even Embarcadero (that released a free version of it's environment) ?
Yes, we all need to move forward
But honestly Dmitry, I feel like we are wasting your time by constantly asking for upgrades and evolutions, and wasting ours when waiting for the features to be implemented.
No, In this way I getting ideas for the new features.
Hello.
While I don't plan support other databases.
Note: in 3.01 BETA the hello world message box is displayed in the example (engine for sure) databases. Do you really mean for that to happen?
I just forgot to remove ShowMessage from script.
попробуйте проверить подключение к MySQL другим скриптом
https://rtfm.co.ua/php-mysql-proverka-s … ya-k-baze/
если подключается, затем попробуйте сделать скрипт с SQL запросом
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}
if (!mysql_select_db('database_name')) {
die('Ошибка выбора базы данных: ' . mysql_error());
}
$result = mysql_query('SELECT name FROM work.employee');
if (!$result) {
die('Ошибка выполнения запроса:' . mysql_error());
}
echo mysql_result($result, 2); // выведет имя третьего сотрудника
mysql_close($link);
?>
только поменяйте в скрипте логин, пароль, имя базы и в SQL запрос вставьте свои названия полей
ZBear wrote:На сколько я понял ошибку - существует таблица пользователей и таблица с правами пользователей. Все сводится в один грид. При выводе данных, из грида в текстовое поле, права выводятся в виде id записи а не самого значения (в гриде отображается верно)
Скачайте пожалуйста еще раз альфе версию, поправил.
Проверил ваш скрипт на PHP 5.3.13, MySQL 5.1, к сожалению проблем не смог обнаружить.
Возможно что то напутано с привелегиями в MySQL? например ограничили использования SELECT для пользователя.
menshikov-76 wrote:спасибо Дмитрий, а по поводу второго поста, как можно добавить несколько товаров одного наименования не вводя каждый товар заново? это нужно делать через скрипт или настройкой кнопки сохранения? я пробывал добавлять кнопку но какое действие поставить для того чтобы запись не пропадала а просто добовлялась я незнаю.
обычно просто создается поле, в котором вы указываете количество добавляемого товара, т.о. добавляется товар за один раз, просто указав его количество.
Приветствую.
К сожалению не ясна суть вопроса. С какой именно проблемой вы столкнулись?
в данном скрипте
// защитить от удаления
procedure FormGlavn_bDelete_OnClick (Sender: string; var Cancel: boolean);
var
sIdUser: string;
begin
if isAdmin then Exit;
у вас если пользователь админ, то происходит выход из процедуры, т.о. весь последующий код не исполняется, где запоминается что именно удаляется
sDeletedObekt := FormGlavn.TableGrid2.Cells[3, FormGlavn.TableGrid2.SelectedRow];
ShowMessage(sDeletedObekt);
sDeletedSistema:= FormGlavn.TableGrid2.Cells[4, FormGlavn.TableGrid2.SelectedRow];
sDeletedUsel:= FormGlavn.TableGrid2.Cells[5, FormGlavn.TableGrid2.SelectedRow];
sDeletedID := IntToStr(FormGlavn.TableGrid2.dbItemID);
sDeletedBirthDate := SQLExecute ('SELECT dateofbirth FROM logs WHERE id = ' + IntToStr(FormGlavn.TableGrid2.dbItemID) );
поэтому в логи ничего не попадает.
к сожалению проверить по сети проект пока нет возможности.
попробуйте так
CASE
WHEN (julianday(outcomeDate) - julianday(incomeDate)) < 31
THEN CAST(julianday(outcomeDate) - julianday(incomeDate) as INTEGER) || ' дней'
WHEN ((julianday(outcomeDate) - julianday(incomeDate)) >=31) AND ((julianday(outcomeDate) - julianday(incomeDate)) <=365)
THEN CAST((julianday(outcomeDate) - julianday(incomeDate))/30 as INTEGER ) || ' месяцев'
WHEN (julianday(outcomeDate) - julianday(incomeDate)) > 365
THEN CAST((julianday(outcomeDate) - julianday(incomeDate)) / 365 as INTEGER) || ' лет'
END
mathmathou
Looks like you need more advanced tool, like Delphi or free alternative Lazarus (http://www.lazarus-ide.org/)
Hello.
1. I will do it before final version.
2. In the current alpha version it's not possible but I will try to do it.
Posts found: 4,226 to 4,250 of 9,999