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



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

8,527

(41 replies, posted in Russian)

Leonid
Сложно сказать, рассчитываю реализовать это в следующем году.


в любом случае, если для вас  данная возможность критична, и я не успею ее реализовать до версии 1.99, предоставлю вам бесплатную лицензию на 2.0-2.99, в которой уже точно успею это сделать.

8,528

(4 replies, posted in Russian)

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


Так будет проще найти ошибку )

Ruslan.Anisimov
В последней версии я сделал возможность просмотра SQL кода при возникновении ошибки, но забыл тоже самое сделать, при использовании функции SQLExecute


Пожалуйста, скачайте бета версию 1.48, добавил такую возможность
https://www.dropbox.com/s/6rz92s72djtmv … 8.zip?dl=0


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

8,530

(3 replies, posted in Russian)

Действительно, неверно понял, я думал речь идет про поиск.


Переделал ваш проект, пришлось изменить немного связи в структуре БД и одну форму
https://www.dropbox.com/s/xbymjumsmzw3b … 8.rar?dl=0


также рекомендую посмотреть данный видео урок, о связях один ко многим
https://www.youtube.com/watch?v=lN6_yeK84K8

8,531

(15 replies, posted in SQL queries)

tcoton wrote:

Wow, it is more complex than I thought.

It works now but when I create a new record, the ID is logged as -1 instead of current ID smile

Checked, current ID also logged, please, send me screenshot, where you find -1 ?

8,532

(3 replies, posted in Russian)

solid
Думаю будет лучше расположить еще два компонент TableGrid, таким образом при выборе клиента, рядом расположенные компоненты TableGrid, один будет содержать всех заказчиков, а другой все договора данного клиента.
(это можно сделать используя кнопку с действием Поиск и свойство компонента TableGrid - Increm.search)


В один TableGrid в принципе тоже можно вывести заказчиков и клиентов, но для этого придется использовать SQL запрос.


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

8,533

(6 replies, posted in General)

TAMCIND

Thank you for information!
Great )

8,534

(1 replies, posted in General)

Hello,


unfortunately I do not understand what kind of style do you mean?


style can be changed only in ComboBox:

Form1.ComboBox1.Style := csDropDown;

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


Если это не поможет, пришлите пожалуйста ваш проект на support@drive-software.com
посмотрю в чем дело.

8,536

(43 replies, posted in Russian)

kunar80
похоже на то, что колонок оказалось больше чем нужно, пришлите мне ваш проект с этим файлом, посмотрю.

8,537

(9 replies, posted in Russian)

Leonid
а где именно это необходимо?
при использовании кнопки с действием  "Поиск"?
или где то еще?

8,538

(9 replies, posted in Russian)

попробуйте заменить эту строку:

t:= SQLExecute('SELECT count(id) FROM klient WHERE (strftime(''%d.%m'', birth) =strftime(''%d.%m'','+ sDate +') );');

8,539

(43 replies, posted in Russian)

kunar80
1. Нашел пару ошибок, связанных с ошибкой импорта и кавычками. Отправил вам на e-mail исправленный проект.


2. К сожалению если поле текстового типа, сортировка будет работать также по текстовому типу, ведущие нули думаю в этом случае не помогут.
Можно разделить номер документа на два поля, в одном будет только число, а в другом буква, и сортировать по числовому полю.

8,540

(2 replies, posted in General)

I sent you reply to e-mail.



You can avoid it, using:

Form1.Edit1.AutoSelect:=False;

zoomix
я выше написал, что окончательное сохранение происходит при нажатии на кнопку Сохранить, если вы нажмете кнопку Удаления фотографии, она на самом деле не будет удалена, пока вы не нажмете кнопку Сохранить, только тогда, данное удаление будет применено.


к сожалению в версии 1.46 нет возможности скрыть всплывающие кнопки у компонента DBImage

8,542

(2 replies, posted in General)

Please, send me your project to support@drive-software.com

8,543

(34 replies, posted in Russian)

motorolla
попробуйте так:

Enter.Edit4.Text := SQLExecute('SELECT jiteli.familia FROM jiteli WHERE jiteli.lot= "' + Enter.Edit12.Text + '"');

8,544

(34 replies, posted in Russian)

motorolla
например так

Form1.Edit1.Text := SQLExecute('SELECT firstname FROM tablename WHERE id=1');

kunar80
Странно, проверил, работает, пришлите пожалуйста ваш проект, без удаления exe файлов из папки.
support@drive-software.com

kunar80
скорей всего у вас старая версия, скачайте последнюю.

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


Когда вы удаляете фото из компонента или его изменяете, окончательное сохранение происходит при нажатии на кнопку  Сохранить.
Поэтому в версии 1.46 есть возможность поставить пароль на кнопку сохранения.


procedure frmAbonent_bSave_OnClick (Sender: string; var Cancel: boolean);
begin
    if InputBox('Пароль', 'Введите пароль', '') <> '123' then Cancel := True; // пароль 123
end; 

8,548

(3 replies, posted in General)

Here you can find more information about license (tab: THE FINE PRINT):
http://www.bitsdujour.com/software/my-visual-database


Upgrades to future versions of the software will require additional payment. Installing a new version may overwrite the existing version and invalidate your license key.

8,549

(15 replies, posted in SQL queries)

tcoton
added it to the project, please download again
http://myvisualdatabase.com/forum/misc. … download=1

8,550

(237 replies, posted in Russian)

grial
если идет речь о функционале компонента "Save image to database" со свойством Type = LinkFile, то в версии 1.46 можете вместо него использовать компонент DBFile, но на форме не будет видно картинки.


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


При создании проекта в незарегистрированной версии 1.47, созданный проект также закончит функционировать через 60 дней.



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


В настоящий момент я могу предложить вам приобрести лицензию для одного проекта, ее стоимость составит $20, для более подробной информации можете написать мне на support@drive-software.com