Please attach again your project.
5,901 2015-12-14 17:58:35
Re: after deleting fields from database, My script now gets an error... (9 replies, posted in General)
5,902 2015-12-14 17:57:20
Re: Отобразить сумму значений таблиц на форме отдельным полем. (10 replies, posted in Russian)
получить цену в TextBox можно так:
procedure Form1_ComboBox1_OnChange (Sender: string);
begin
Form1.Edit1.Value := SQLExecute('SELECT IFNULL(price, 0) FROM tablename WHERE id='+Form1.ComboBox1.sqlValue);
end;
5,903 2015-12-14 16:47:54
Re: after deleting fields from database, My script now gets an error... (9 replies, posted in General)
jumper
In your project, main form is frmMain.
Just place form frmStart on first tab and all will work (just drag tab "frmStart to left").
5,904 2015-12-14 15:33:57
Re: after deleting fields from database, My script now gets an error... (9 replies, posted in General)
Hello,
You should change this code:
frmStart.mniAbout.Visible := False;
frmStart.mniOptions.Visible := False;
frmStart.mniFile.Visible := False;
to
frmMain.mniAbout.Visible := False;
frmMain.mniOptions.Visible := False;
frmMain.mniFile.Visible := False;
Because only main form (first in the tab) have menu.
5,905 2015-12-14 13:28:08
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Точно, нужно было добавить id в SQL запросе )
5,906 2015-12-14 12:56:58
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Значит в гриде не выбрана запись, которую вы хотели бы показать с помощью данной кнопки.
5,907 2015-12-14 12:48:29
Re: Отобразить сумму значений таблиц на форме отдельным полем. (10 replies, posted in Russian)
В ComboBox-е вы можете одновременно показать как название товара, так и его цену, для этого в свойстве FieldName перечислитие необходимые поля в фигурных скобках, например
{Товар1} {Цена1}
судя по наличию двух одинаковых таблиц, вы неверно подходите к проектированию БД.
Какая цель данной базы данных? возможно у меня найдеться готовый пример для вас.
5,908 2015-12-14 12:42:57
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
в SQL запросе вы просто перечислили все таблицы
From person
,phone
,Email
,Diapazon_f
,Appparat
вместо этого необходимо их правильно объединить
Select
person.ФИО
,person.Должность
,person.Организация
,person.Интерес
,person.Потребность
,person.Финанс
,person.Откуда_узн
,person.Доп_инф
,person.Доп_запр_инф
,person.Договоренность
,phone.Телефон
,Email.Электронная_почта
,Diapazon_f.diap_f
,Appparat.Аппарат_мс
From person
LEFT OUTER JOIN Diapazon_f ON Diapazon_f.id=person.id_Diapazon_f
LEFT OUTER JOIN Appparat ON Appparat.id=person.id_Appparat
LEFT OUTER JOIN phone ON phone.id_person=person.id
LEFT OUTER JOIN Email ON Email.id_person=person.id
5,909 2015-12-14 12:35:25
Re: File menu (29 replies, posted in General)
If you plan using only buttons with standard actions like "New Record, Show Record, Show Form", you can't freely switching between forms, because using modal forms (https://en.wikipedia.org/wiki/Modal_window)
You can switching between forms if you will use script to shows forms, like:
Form2.Show;
5,910 2015-12-14 12:29:14
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
на форме Люди, в настройках компонента table_email снимите галочку "Включить автовыполнение запроса"
тогда в данном гриде будут отображаться емейлы только принадлежащие для данной записи.
также SQL запрос для вывода данных в грид на форме "Поиск" составлен неправильно, пожалуйста не используйте SQL запросы без необходимости, т.к. для их использования необходимы соотвествующие познания.
Вместо этого используйте кнопку с действием "Поиск".
5,911 2015-12-14 11:18:07
Re: Расчёт на будущее... (1 replies, posted in Russian)
К сожалению я не могу понять в чем конкретно ваш вопрос.
PageControl - это просто компонент для создания интерфейса, ему в принципе все равно, что вы на нем разместите.
5,912 2015-12-13 22:45:19
Re: Подскажите с скриптом... (131 replies, posted in Russian)
Роман
Если тип для поля выбран как Веществ. число, то ноль на конце в базе данных сохранить невозможно.
Тут больше вопрос связан с форматированием числа, поэтому для компонента TextBox установите значение Currency=True и Accuracy=3
тогда у числа всегда будет 3 знака после запятой.
5,913 2015-12-13 22:38:49
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
При необходимости это можно реализовать скриптом (функция CopyFile), который скопирует с локального компьютера на свой компьютер.
5,914 2015-12-13 22:08:11
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Так что же именно у вас не получается?
когда установлен тип LinkFile, в базе данных сохраняется только ссылка на файл, поэтому его нельзя сохранить на диск, т.к. он уже есть на диске, поэтому его можно либо просто открыть, либо открыть папку, где он расположен.
5,915 2015-12-13 20:54:33
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Левая иконка предназначена для выбора файла, который необходимо сохранить в базу данных.
Правая иконка позволяет открыть файл, сохраненный в базе данных, либо открыть папку, где был сохранен файл.
5,916 2015-12-13 19:54:54
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Спасибо за помощь. Т.е в любом случае когда стоит тип LinkFile сохранить файл не получится и это только для StoreFile?
Почему не получится? получится, что именно у вас не получается?
5,917 2015-12-13 19:06:00
Re: Changing MVD msg (5 replies, posted in General)
Thanks but i meant this msg can i change text to it check pic please .
In the current version you can't change this message.
5,918 2015-12-13 19:05:08
Re: Changing MVD msg (5 replies, posted in General)
Thanks this will do the job for question number 2 here is screenshot
Please download latest beta version:
http://myvisualdatabase.com/download/se … 20beta.zip
try to add this line to disable auto assign hot keys
MyItem1.AutoHotKeys := maManual;
example:
MyItem1 := TMenuItem.Create (Form1);
MyItem1.AutoHotKeys := maManual;
MyItem1.Caption := 'MyItem1';
5,919 2015-12-13 18:47:51
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
В свойство компонента CopyTo вы можете указать сетевой путь к папке (с правом записи), в которой будут сохраняться все файлы
например \\PCNAME\SharedFolder
но перед этим пожалуйста скачайте последнюю бета версию, т.к. пришлось исправить одну ошибку, связанную с возможностью указать сетевую папку в данном свойстве при использовании MySQL
http://myvisualdatabase.com/download/se … 20beta.zip
Пункт Save file будет доступен, когда в базе будет сохранен файл, чтобы его сохранить, необходимо нажать на левую иконку в компоненте DBFile.
5,920 2015-12-13 18:03:41
Re: SQL запрос (11 replies, posted in Russian)
вы можете использовать дананое выч. поле
CASE
WHEN strftime('%d.%m', 'now') = strftime('%d.%m', dateofbirth) THEN 0
WHEN strftime('%d.%m', 'now', '+1 day') = strftime('%d.%m', dateofbirth) THEN 1
ELSE NULL
END
оно вернет 0, если день рождение сегодня
и вернет 1 если день рождение завтра
по данному выч. полю вы можете фильтровать записи использую компонент TextBox и кнопку Поиск, т.о. показать записи у кого сегодня ДР или завтра
5,921 2015-12-13 17:53:28
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
К сожалению для MySQL пока не реализована такая возможно, т.к. для этого действительно нужен какой то сторонний способ загрузки файла на сервер, например как FTP, на сколько я знаю, средствами MySQL это не реализовать.
5,922 2015-12-13 17:49:12
Re: Can I change error text (5 replies, posted in General)
Please check out this topic
http://myvisualdatabase.com/forum/viewtopic.php?id=1956
5,923 2015-12-13 17:41:11
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Вы используете СУБД MySQL ? или SQLite для проекта?
5,924 2015-12-13 17:20:45
Re: Поиск по всей БД одним полем. (26 replies, posted in Russian)
Приветствую,
Это можно реализовать с помощью кнопки с действием SQL запрос, сделал для вас проект с примером.
У таких компонентов как DBFile и DBImage есть свойство Type, установите его значение LinkFile
т.о. в базе будет храниться только ссылка на файл.
Также есть свойство CopyTo, в котором вы можете указать папку, куда файлы будут скопированы, подробней об этом свойстве можно прочитать здесь: http://myvisualdatabase.com/help_ru/com … opyto.html
5,925 2015-12-13 12:05:49
Re: Сохранение в таблице значения из ComboBox (6 replies, posted in Russian)
Jorge
Исправил вашу версию проекта (файл vnvisa database_fixed.zip)
Как правило для добавления/редактирования записи удобней использовать отдельную форму, а главную форму использовать для поиска записей, поэтому сделал вторую версию проекта (файл vnvisa database_fixed2.zip)
В этом проекте нажмите на кнопку Поиск, чтобы вывести имеющиеся записи, также можете фильтровать записи используя ComboBox-ы и другие компоненты на этой форме.