Роман wrote:

А у TableGrid1 в меню возможно сделать еще и подменю!??????
А у TableGrid1 название меню сделать жирный шрифт!????????


Жирный шрифт в меню сделать нельзя, подменю можно, скачайте пожалуйста данный проект с примером

5,227

(4 replies, posted in General)

Hello,


Yes, it's possible, just put your project in a shared folder and run it from the shared folder..

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


можете создать вычисляемое поле в таблице prihodOne, которое будет считать сумму из полей
prihodOne.prihodonse + Summa.field


выч. поле:

prihodOne.prihodonse + (SELECT Summa.field FROM Summa WHERE Summa.id=prihodOne.id_Summa)

в вашем проекте в таблице Summa нет поля, на примере которого бы можно было посчитать сумму, есть только вычисляемое поле, но по сути вычисляемые поля не существуют, они просто результат вычислений вашей формулы.

Скрыть можно так

Form1.TableGrid1.dbPopupMenu.Items.Items[0].Visible := False; // скроет первый пункт в меню
Form1.TableGrid1.dbPopupMenu.Items.Items[1].Visible := False; // скроет второй пункт в меню и т.д.

5,230

(6 replies, posted in SQL queries)

m.alin
Please check out these examples, how to search in ComboBox
http://myvisualdatabase.com/forum/viewtopic.php?id=1447

5,231

(11 replies, posted in Russian)

в таблице БД PartToPrihod создайте внешний ключ на таблицу Prihod с поддержкой целостности.

5,232

(8 replies, posted in Russian)

Приетствую,


Подскажите пожалуйста как сделать: например есть таблицы КЛИЕНТ, ЗАКАЗ, УСЛУГИ
в форме заказ добавлять клиента через текстовое поле, а не через грид, т.е в форме заказ есть текстовое поле клиент, посредству кнопки открываем таблицу с клиентами и кликнув 2 раза по клиенту добавляем клиена  в текстовое поле, и в таблице заказ сохраняем  полностью ID клиент, что то типо как в 1с

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


И второй вопрос как повесить на кнопку выпадающий список, например кнопка словари, кликнув на кнопку выходит список словарей

Не совсем понял, что такое список словарей? список словарных таблиц? или просто записи из какой либо словарной таблицы?

5,233

(7 replies, posted in Russian)

К сожалению проект не позволяет создать новый заказ, выскакивает ошибка

---------------------------
Error
---------------------------
Error message: 
table zakaz has no column named id_sotrudnik

Component: 
новый_заказ.Button3

Display the SQL query for debugging?
---------------------------
Да   Нет   
---------------------------

что то напутано со структурой БД.

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


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

Игоревич
На форме formIzm у компонента cbUser измените свойство TableName на TabOtkaz.id_users


Также в событии OnClick у кнопки "Удалить запись" на главной форме исправьте данную строчку

sIdUser:=SQLExecute('SELECT id_users FROM TabOtkaz WHERE id='+IntToStr(FormGlavn.TableGrid2.dbItemID));

5,236

(35 replies, posted in Russian)

RZ-007
Сделал для вас проект с примером, как вывести в грид название недели и организовать поиск по неделям.

Скачайте пожалуйста проект с примером из данной темы
http://myvisualdatabase.com/forum/viewtopic.php?id=1427

Raspr
К сожалению не совсем понял, что именно необходимо скрыть? созданный пункт "Удалить запись" во всплывающем меню компонента TableGrid?

5,239

(1 replies, posted in General)

I will try to add this feature in the next release.


Thanks.

5,240

(7 replies, posted in Russian)

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

5,241

(8 replies, posted in Russian)

Raspr wrote:

Я, видимо, не верно вопрос сформулировал. Я, конечно, не одновременно эти строки использую. У меня первый вариант просто не работает в том виде, в котором я его привел. Второй работает. Хотя я полагал, что варианты равнозначны. Это не так?

frmOperations.cbItem.dbFilter

просто позволяет задать значение Filter, которое присутствует у компонента в инспекторе объектов, если это значение меняется через скрипт, то для его применения необходимо вызвать процедуру UpdateDatabase('имя таблицы');

5,242

(6 replies, posted in Russian)

Для импорта и экспорта можете воспользоваться программой MySQL Workbench
https://dev.mysql.com/downloads/workbench/

5,243

(9 replies, posted in Reports)

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


попробуйте такой запрос

SELECT          

application.meseci,
total(zakaz.total) as suma,
(SELECT count(app.date) FROM application app WHERE app.meseci = application.meseci) as klienti


FROM application

LEFT OUTER JOIN zakaz ON zakaz.id_application = application.id

GROUP BY application.meseci

5,244

(6 replies, posted in SQL queries)

Hello,


It's possible using script, but you can show multiple field in the ComboBox this way, using the property FieldName, example:

{ShortCustName}  {LongCustName}

or even:

ShortName: {ShortCustName}  LongName: {LongCustName}

property FieldName

Specifies which column of the database table belongs to this component. You can specify multiple fields: {field1} {field2}

5,245

(3 replies, posted in General)

Hello,


1. It's just first version of webgrid, in the moment available just basic functionality, but in the future will be improved.


2. Please open index.html  file in any text editor, where you can change settings of some fields in webgrid as enable edit/create and visibility in the grid, example:

                                lastname: {
                                    title: 'Last Name',
                                    create: true,
                                    edit: true,
                                    list: true,
                                    width: '20%'},
                                firstname: {
                                    title: 'First Name',
                                    create: true,
                                    edit: true,
                                    list: true,
                                    width: '20%'},
                                dateofbirth: {
                                    title: 'Date of birth',
                                    create: true,
                                    edit: true,
                                    list: true,
                                    type: 'date',
                                    width: '20%'},

just change

edit: true,

to

edit: false,

To disable edit the field.

Raspr wrote:

У меня сейчас при таком раскладе, закрыв и открыв форму добавляется еще один такой же пункт. Трижды открыл/закрыл - трижды "Удалить запись". Как вылечить?
И можно ли скрыть дефолтное меню?

Используйте событие OnShow главной формы, для создания меню на других формах.

5,247

(30 replies, posted in Russian)

Raspr
Просто вместо Form1 укажите имя вашей главной формы.

5,248

(35 replies, posted in Russian)

RZ-007 wrote:

Вообще-то собираюсь...с помощью ComboBox1
А какие могут возникнуть проблемы?

В базу данных непринято сохранять лишнюю информацию, так например если в базу сохраняется дата, нет смысла сохранять день недели этой даты, т.к. день недели легко выяснить зная дату.

5,249

(25 replies, posted in Russian)

Игоревич wrote:

Сыылка на проект https://www.dropbox.com/s/xtg4vqxc61vca … F.exe?dl=0

Для чего ссылка?

5,250

(8 replies, posted in Russian)

Raspr
Свойство dbFilter будет проигнорировано при использовании процедуры dbSQLExecute