Можно так
procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.TableGrid1.dbPopupMenu.Items[0].Enabled:= False;
end;
My Visual Database → Posts by DriveSoft
Можно так
procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.TableGrid1.dbPopupMenu.Items[0].Enabled:= False;
end;
if you have same records in ComboBox by relationship, surely you have wrong database structure, script does not help with this.
Hi Dmitry, following project ..
I found special char in field name ArqRenovacaoUM.data_nascimento, I just removed it and edited forms.xml
Fixed project attached.
Приветствую,
Не потеряются, перед добавлением поля незабудьте подключиться к вашей БД.
Убрать первое значение из ComboBox можно так
procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.ComboBox1.dbDeleteRecord(-1);
end;
Спасибо. Сам решил вопрос. Хотя, остался другой, более каверзный, и не знаю как выйти с этой ситуации. Можно его отписать на Вашу почту будет?
Пожалуйста создайте отдельную тему для вашего вопроса.
Hello,
1. Example for you, how to make duplicate record from selected record of TableGrid and on edit form
http://myvisualdatabase.com/forum/misc. … download=1
2. You can remove file script.pas to protect your script against changes by users, for works your project enough file script.dcu
3. Unfortunately I don't know the way to get values from 3rd party software using command line.
4. http://myvisualdatabase.com/forum/viewtopic.php?id=1448
5. Yes, using script you can create any SQL query, including multiple values search, unfortunately I don't have this example.
Приветствую,
Для отображения даты и времени, необходимо использовать два компонента DateTimePicker, здесь можно прочитать подробней ("Подробней о свойстве "Calendar"")
http://myvisualdatabase.com/help_ru/com … icker.html
Как сделать ссылку на сайт?( Не подходит синтаксис с delphi(
Помогите пожалуйста...
Проект с примером для вас.
Hello,
It's not possible without using script, if you have same records in ComboBox, I think you have wrong database structure.
I think project file forms.xml is corrupted. Please attach this file, I will check it.
hy Dimitry,
i have a question,is possible to add a running video to the form ,that keeps repeating?
Please first download beta version 2.6 here:
https://www.dropbox.com/s/pebrvqwqcbluy … a.zip?dl=0
An example, how to repeat video:
Сделайте пож поиск в скриптах. Было-бы очень удобно. Найти. Найти и заменить.
Ctrl+F искать
Ctrl+H заменить
А вызов формы правой кнопкой мыши на ComboBox такая возможность есть
Увы нет, такая функциональность не характерна для данного компонента.
К сожалению такой возможности нет, она заблокирована на уровне ОС.
Добрый день.
Не подскажите ещё, как обойти все элементы DBFile.
Пример.
На форме есть 20шт. DBFile (DBFile1, DBFile2....DBFile20)
Мне нужно обойти в цикле эти компоненты и у определенных (DBFile2, DBFile6) изменить свойства RightButton.Enabled, LeftButton.EnabledDBFile[i].RightButton.Enabled := False; - Пример
var
i: integer;
begin
for i := 0 to main.ComponentCount - 1 do
begin
if main.Components[i] is TButton then TButton(main.Components[i]).Enabled:= False;
if main.Components[i] is TdbFileToDatabase then TdbFileToDatabase(main.Components[i]).RightButton.Enabled := False;
end;
Игоревич
Спасибо, я планирую сделать видео курсы по базам данных в целом и по использованию MVD.
Hello,
Please download an example, to demonstrate, how to works calculated field
http://myvisualdatabase.com/forum/misc. … download=1
Thanks.
Unfortunately I can't understand what exactly you want to do, please do some project for example.
Этот вопрос очень актуален, отложил его в ожидании вашего возвращения. Буду благодарен за помощь.
Для реализации подобного поиска, придеться использовать SQL запрос. Скачайте пожалуйста доработаный проект:
Да, вопрос актуален с точки зрения общего развития. Пока решил проблему через чекбоксы - вроде красиво получается, но могу столкнуться с этим позже. Буду благодарен за помощь.
Вы можете заполнить ComboBox любым SQL запросом с помощью метода dbSQLExecute, подробней:
dbSQLExecute Позволяет наполнить компонент результатом SQL запроса
обратите внимание, что в SQL запросе упомянуто поле id, чтобы компонент мог знать, какой записи в базе данных принадлежит выбранная строка. Допускается SQL запрос и без упоминания поля id, но в таком случае будет невозможно узнать, какой идентификатор записи имеет выбранная строка.
пример:
Form1.ComboBox1.dbSQLExecute ('SELECT fieldname, id FROM tablename');
данный код можете расположить в событии OnShow главной формы, т.е.
procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.ComboBox1.dbSQLExecute ('SELECT DISTINCT Состояние FROM BazaIzmereni');
end;
Hello,
I made an example for you:
Подскажите пож. У меня сетевая версия программы. Когда теряется сеть данные из таблицы не удаляются (локальная БД удалена) Далее при появлении сети программа сама синхронизируется с сетевой БД. Вопрос, где дублируется БД локально. (Где хранится резервная БД,)
БД нигде автоматически не дублируется.
попробуйте так
var
i: integer;
begin
for i := 0 to main.ComponentCount - 1 do
if main.Components[i] is TButton then
TButton(main.Components[i]).Enabled:= False;
Hello,
In the current version you can't change values in a grid, but this feature is planned.
My Visual Database → Posts by DriveSoft
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi