Владислав Косяков
Сделаю со временем )

я вам в другой теме ответил, что из себя представляет вычисляемое поле.
чтобы в полной мере воспользоваться вычисляемыми полями, необходимо знать язык запросов SQL.

боюсь не совсем понял суть вопроса, можно подробней, какая задача стоит?

начиная с Windows7, с этим форматом CHM какие то проблемы (

Владислав Косяков
чтобы вставить пробел, нужно вставить пробел smile
{field1} {field2}
между {field1} и {field2} есть пробел.


чтобы склеить поля между собой в вычисляемых полях, используйте знак ||
DocTypeSl.DocType || DocSl.NDoc

с пробелом: DocTypeSl.DocType || ' ' || DocSl.NDoc

9,780

(37 replies, posted in Russian)

atempbox
исправил ошибку, скачайте файл builder.dll еще раз
https://www.dropbox.com/s/prhcfpwagmjgu9m/builder.zip


проверил, у меня сейчас работает поиск по имени клиента, может с новым builder.dll заработает )
если нет, то отправьте мне проект снова.

9,781

(37 replies, posted in Russian)

atempbox
Нашел у себя ошибку, исправил.
Скачайте файл builder.dll и скопируйте в папку с программой My Visual Database с заменой, затем запустите проект, ошибка должна исчезнуть.

https://www.dropbox.com/s/prhcfpwagmjgu9m/builder.zip

В свойсте ComboBox-а FieldName вы можете указать несколько полей, например:


{lastname} {firstname} {secondname}  Должность: {dolzhnost}, Место: {mesto}


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


У ComboBox всегда первая строчка пустая, это не ошибка, а дает возможность например удалить значение из ComboBox-а при редактировании записи, просто выбрав пустую строчку.


На счет вычисляемых полей:
Там вы можете указать формулу, если в таблице допустим есть поля содержащие значения цены и количества, то чтобы получить итоговое значение стоимости, в выч. поле можно написать: cena*kolichestvo, где cena и kolichestvo это названия полей.


так же в вычисляемом поле можно написать полноценный SQL запрос, но это уже соответственно требует знаний SQL синтаксиса, и если вы его знаете, то скорей всего и знаете как пользоваться вычисляемыми полями )


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

9,783

(12 replies, posted in Russian)

Niema
Можно связать любое количество ComboBox тем самым выстроив  цепочку из взаимосвязанных списков, сформулируйте пожалуйста конкретный вопрос, что у вас не получается )

9,784

(13 replies, posted in General)

atanubehigh
In Settings of TableGrid1 you have link to not exists field: master.CollectorName


Please, download again:
https://www.dropbox.com/s/tatkou9q73q34fo/Revcash3.zip

9,785

(37 replies, posted in Russian)

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


Если вы не хотите видеть значение id в компоненте таблицы, введите название для этой колонки delete_col
http://myvisualdatabase.com/help_ru/com … n_sql.html

9,786

(12 replies, posted in Russian)

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

вы посмотрели пример реализации в этой папке?
Documents\My Visual Database\Examples\Linked Lists

9,787

(12 replies, posted in Russian)

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

несколько не получиться, а зачем?


пример использования связанных списков можно найти в папке:
Documents\My Visual Database\Examples\Linked Lists

думаю это можно сделать вычисляемым полем, лучше опишите вашу ситуацию, для чего это необходимо сделать.

9,789

(3 replies, posted in General)

In current version no, but this feature is planned.

9,790

(13 replies, posted in General)

atanubehigh
I sent you fixed project.


In current version there is no feature for use enter key to switch to next field, but planned.

9,791

(37 replies, posted in Russian)

atempbox
нет, скиньте проект на support@drive-software.com
посмотрю в чем дело, наверно как то связано с регистром букв.

9,792

(37 replies, posted in Russian)

atempbox
вроде все правильно, я у себя проверил такой вариант:
WHERE case when '{edFirstName}'='' then 1=1 else person.firstname LIKE "%{edFirstName}%" end;

9,793

(13 replies, posted in General)

atanubehigh
I have not received a email from you, please send again )

9,794

(37 replies, posted in Russian)

atempbox
ComboBox возвращает не текст, а идентификатор выбранной записи, и возвращает -1 если ничего не выбрано, т.е.:

WHERE case when {cbGroup}=-1 then 1=1 else {cbGroup}=id_group end

9,795

(3 replies, posted in General)

You are welcome smile

9,796

(237 replies, posted in Russian)

Dworin
Можете кликнуть на компонент tablegrid, затем нажать Ctrl+F для вызова диалога поиска.


Dworin wrote:

И еще... не получилось совместить в одной форме tableGrid и TextInput таким образом чтобы пари выделении строки в таблице в инпуты вносились соответствующие значения из записи

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

9,797

(37 replies, posted in Russian)

atempbox
Помарки в этом нет: 0{edCount} так и задумано,
но ваш способ лучше, как то я сам не догадался просто поставить 1=1 smile

Пока я склоняюсь, сделать в первую очередь скрипты, с синтаксисом от Pascal и скорей всего также C++, JScript и Basic.

9,799

(13 replies, posted in General)

Hello.

1-2
Because  on  your  main form have button with action SAVE, this action
also close current form.

Now  your  main  form  is Report, where added buttons for New record,
Edit  and Delete.

Please, download project here:
https://www.dropbox.com/s/ge2r07wr43fpsep/Revcash2.rar



3-4
While I did not implement it.


Thanks.

9,800

(3 replies, posted in General)

Hello,


I made such a possibility, it will be available in the next version.


Now you can download new file builder.dll and copy this in folder of My Visual Database.
https://www.dropbox.com/s/prhcfpwagmjgu9m/builder.zip


Run project and after that, you can hide some items from menu.


Open file settings.ini from folder of project, example for hide menu items:

[Options]
VisibleOptions=0
VisibleReport=0
VisibleDBLocation=0


In your case, you need only: VisibleDBLocation=0