3,701

(8 replies, posted in General)

Unfortunately Trillions are not supported.

3,702

(2 replies, posted in Script)

You can use function
to get file name

  ExtractFileName()

to get file extension

  ExtractFileExt()

3,703

(9 replies, posted in Russian)

shanin_s wrote:

Попробовал сделать как Вы выше написали - не получилось

Можете создать отдельную тему и описать, что именно не получается.

3,704

(9 replies, posted in Russian)

shanin_s wrote:

Эх, жаль что не работает с ранее созданными. А планируется в будущем подобный функционал ввести? Думаю многим владельцам сайтов будит эта функция весьма полезна, можно удобно организовать просмотр данных.

Пока не могу точно сказать.

3,705

(1 replies, posted in General)

Hello.


Here you can download v2.8
http://myvisualdatabase.com/download/myvisualdb2.8.exe

3,706

(9 replies, posted in Russian)

Здравствуйте.


К сожалению My Visual Database не работает с ранее созданными таблицами. Подразумевается, что таблицы будут созданы первоначально с использованием программы. Это связано с тем, что таблицы должны отвечать двум правилам:

1. Каждая таблица должна иметь первичный ключ с именем `id`
2. Внешние ключи, должны иметь имя вида: `id_tablename`



В принципе если ваша текущая база данных будет соотвестовать этим двум правилам, то вы можете создать таблицы и поля в My Visual Database используя СУБД SQLite, затем переключиться на использованием MySQL подключившись к вашей настоящей базе.

stas.kodpi wrote:

всё, огромное спасибо..
а где найти примеры таких вот выражений? что-бы, к примеру, можно было бы высчитать деление, умножение, среднее число, процент от заданных чисел, или процент от суммы разных ячеек, или что-то в этом духе?
заранее благодарен

как правило все математические операции выполняются стандартными символами, + - * /


Пожалуйста, задайте конкретный вопрос.

3,708

(2 replies, posted in General)

You can disable this behavior with this script

procedure Form1_OnShow (Sender: string; Action: string);
begin
    Form1.TableGrid1.dbPopupMenu.Items[0].Enabled := False; // to prevent automatically call buttons with action ShowRecord, when user double click on row
end;

procedure Form1_TableGrid1_OnCellDoubleClick (Sender: string; ACol, ARow: Integer);
begin
   Form1.Button1.Click; // Choose manually, which button should be clicked when user double click on row 
end;

3,709

(1 replies, posted in Reports)

Hello.


Please attach your project, I will check it.

3,710

(15 replies, posted in General)

AD1408 wrote:

Dmitry,
What other parts Serial / ID of a computer MVD can read beside hdd?

There is no more functions to read computer's ID, only GetHardDiskSerial

3,711

(4 replies, posted in Russian)

Добавил кнопку Печать на главную форму, и на форму frmApplication

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

Здравствуйте.


Проще всего это сделать с помощью вычисляемого поле, которое в последствии вы покажите в таблице.
Выч. поле будет таким:

new.kvartplata+new.musor

Если не получиться, приложите ваш проект, с описанием, в какой именно таблице вам необходимо видеть сумму.

3,714

(36 replies, posted in Russian)

Добавил главу "О каскадном удалении и поддержки целостности"
http://myvisualdatabase.com/forum/viewt … 191#p15191

3,715

(4 replies, posted in Russian)

Здравствуйте.


Это можно реализовать несколькими способами. Используя кнопку с действием "Отчет" либо простой скрипт, с использованием заранее подготовленного Word шаблона.


Приложите пожалуйста ваш проект (zip файл без exe и dll), постараюсь помочь.

3,716

(38 replies, posted in Russian)

Полностью реализовать к сожалению не могу, но в качестве примерного решения сделал SQL запрос для кнопки на форме Fond.

krpvsrg wrote:

Прикольно! У меня при добавлении ссылается на якобы отсутствующую колонку "client.clientname_".

Неверно настроена форма frmClient, в настройках TableGrid1 у вас указана главная таблица parts, но в качестве результата запроса выводятся поля из таблицы client, т.о. когда вы добавляете товар, данный грид пытается обновиться, но из за неверной его настройки возникает ошибка. Чтобы ошибка не возникала, в настройках грида отключите опцию "Показать все записи" либо настройте его правильно.

3,718

(15 replies, posted in General)

How to get logical serial number of C:\

ShowMessage(GetHardDiskSerial('c'));

But this number will change if user reinstall Windows.

3,719

(36 replies, posted in Russian)

Добавил главу о нормализации баз данных.
http://myvisualdatabase.com/forum/viewt … 191#p15191

3,720

(8 replies, posted in Russian)

Думаю да, когда будет время, попробую реализовать.

3,721

(38 replies, posted in Russian)

Увы не смогу помочь, ваш проект не соотвествует вопросу, нет такой формы и компонентов

На форме Fond имеется DateTimePicker1 и 2, Button1, TGrid, ostatok (TextBox), omad (TextBox), raft (TextBox), favt (TextBox) и mond (TextBox).

3,722

(6 replies, posted in Script)

settimox wrote:

Automatic mode, don't allow to open it "block it in hidden mode" without any msg.."

Just remove this line

ShowMessage('This application is opened, you cannot open it another time. You must close it first".');

settimox wrote:

Automatic mode "to retrieve the "app_name" without write it .i think can be done using registry key with app name.

What is this for?

3,723

(18 replies, posted in Russian)

Popkov-alex wrote:

В примере создания дубля в версии 3.2 скрипт выдает ошибку.

Замените в скрипте

Last_Insert_id('employees');

на

Last_Insert_id;

3,724

(38 replies, posted in Russian)

В вашем проекте нет поля numberTB, которое упоминалось в SQL запросах первого сообщения.

3,725

(38 replies, posted in Russian)

Думаю можно вывести и в грид, только необходимо правильно сформировать SQL запрос.


Например так можно вывести дни, от выбранной даты до выбранной даты

WITH RECURSIVE dates(dateValue) AS (
  VALUES({DateTimePicker1})
  UNION ALL
  SELECT date(dateValue, '+1 day')
  FROM dates
  WHERE dateValue < {DateTimePicker2}
)

SELECT

"dateValue"

FROM dates

Приложите пожалуйста ваш проект, с тестовыми данными, постараюсь помочь.