7,401

(6 replies, posted in General)

Unfortunately I did not understand your question.

Как правильно настроить связи сложно объяснить в двух словах, для этого нужно знать основы баз данных.
Рекомендую все таки посмотреть по крайне мере видео уроки:
http://myvisualdatabase.com/forum/viewtopic.php?id=3


Очередность полей можно менять просто перетащив их мышкой (в настройках компонента TableGrid или в настройках кнопки с действием "Поиск")

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


Если связи настроены верно в таблицах базы данных, то вы просто добавляете необходимые поля из разных таблиц, и платформа сама их свяжет, так как надо.

7,404

(19 replies, posted in Russian)

Да.

7,405

(1 replies, posted in General)

http://myvisualdatabase.com/forum/viewtopic.php?id=1333

7,406

(19 replies, posted in Russian)

Думаю вполне, но как я уже сказал, удобней будет сделать связанный список:
Место > Участок > Здание


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

7,407

(12 replies, posted in General)

Hello,


In the current version sending e-mails is not support, but soon will be.

7,408

(5 replies, posted in Script)

v_pozidis
You can't it do it, because when your project is running, database file (sqlite.db) is busy, you can't overwrite this file.

7,409

(3 replies, posted in General)

Hello,


I also have Avast, and have same problem, it is a false positive, unfortunately I can not do anything.
I hope that will add anything else in the beta version, this problem will disappear.
It not, I will write false positive report to Avast team.

anchoret
Пока нет возможности отправлять e-mail, но в ближайшее время постараюсь реализовать данную возможность.

7,411

(19 replies, posted in Russian)

Думаю у вас неверно созданы связанные списки между таблицами.

Должно быть:
tip > markirovka > pribor > uchet

и
zdanie > uchastok > mesto > paspolojenie > uchet


В данном примере можете посмотреть, как правильно создавать связанные списки.
Также в данном примере обратите внимание, что страна в грид выводится с помощью вычисляемого поля, так как платформа сама не может правильно связать три таблицы соединенные связью последовательно.

7,412

(5 replies, posted in Script)

What is it "CopyTo" ?



Example, how to get current directory:

sDir := ExtractFilePath(Application.ExeName);

wertyby
Запись верна, только я не знаю для чего именно эта запись  )


пришлите пожалуйста ваш проект на support@drive-software.com
со ссылкой на ваше сообщение, постараюсь помочь.

7,414

(10 replies, posted in General)

jean.brezhonek
I see you have MP3 file, but function PlaySound can play only WAV files.

7,415

(10 replies, posted in Russian)

anchoret
Для форматирования даты, воспользуйтесь вычисляемым полем, например поле, для вывода года:

strftime('%Y', datefield)

затем данное выч. поле добавьте в отчет, через настройки кнопки "Отчет"

andrey_gb10
Конечно, обращайтесь.

7,417

(10 replies, posted in General)

Hello,


I added in the beta version 1.51 function PlaySound.
https://www.dropbox.com/s/vz1fmz5lrb6fw … 1.zip?dl=0


Just put wav file to project folder:

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
    PlaySound('file.wav');
end;

7,418

(1 replies, posted in Russian)

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


1. http://myvisualdatabase.com/forum/viewtopic.php?id=815

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

andrey_gb10
1,2. Не могли бы вы сделать тестовый проект с данными ошибками? так как не получается их повторить.

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

7,420

(2 replies, posted in Russian)

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

7,421

(9 replies, posted in Russian)

DjSan
В приложенном вами архиве присутствуют не все файлы проекта, пожалуйста приложите всю папку проекта (без exe и dll)

7,422

(2 replies, posted in Russian)

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


посмотрите здесь примеры
http://myvisualdatabase.com/forum/viewtopic.php?id=1055

wertyby
Да, все верно, для чек бокса так:

if frmEmployee.CheckBox1.Checked then sYesNo :='1' else sYesNo := '0';

wertyby
Можете изменять размеры формы, в зависимости от выбранной вкладки, пример:

procedure Form1_PageControl1_OnChange (Sender: string);
begin
    if Form1.PageControl1.ActivePageIndex=0 then // первая вкладка
    begin
        Form1.Width := 640;
        Form1.Height := 480;
    end;

    if Form1.PageControl1.ActivePageIndex=1 then // вторая вкладка
    begin
        Form1.Width := 800;
        Form1.Height := 600;
    end;
end;
wertyby wrote:

Пишу тут так как не хочу плодить темы.
Дмитрий, подскажите пож-та  в TextBox,  что реализуют в свойствах значения " Currensy, Accurancy, Prefix, Suffix, ThousandSep."?

Обчно эти свойства работают с поля БД типа Деньги, и устанавливаются автоматически, когда TextBox-у присваивается поле с типом Деньги (через TableName и FieldName)
Accuracy - количество знаков после запятой
Prefix - обозначение валюты или чего либо другого спереди от числа
Suffix - обозначение валюты или чего либо другого сзади от числа


wertyby wrote:

И еще вопрос  - если в главной форме размещаем элемент PageControl и размещаем на ней вкладки нескольких баз, то можно ли реализовать динамическое поведение формы в зависимости от величины размещенного на данной вкладке "грида". А то до этого основные формы базы запускались с главной страницы с помощью соответствующих кнопок, но так как решил сократить их количество, с помощью  PageControl и гриды различные по величине приходится всю форму подгонять  под самый большой грид.
СПС за ответ.

Установите у формы Sizeable = True
затем каждый компонент имеет свойство Anchors, который позволяет задать поведение компонента при изменении размера формы.