Re: хотелки

При выполнении Form1.PageControl1.ActivePage := Form1.PageControl1.Pages(1); со своим именем формы получаю такую ошибку в окне Unknown type TdbPageControl

Re: хотелки

попробуйте неофициальную версию 1.41
https://www.dropbox.com/s/fr76z69sc69l1 … 201.41.zip

вроде я исправил эту ошибку, дайте знать.

Dmitry.

Re: хотелки

Существует ли возможность создания временного дубликата вкладки со всем её содержимым (таблица, кнопки) и чтобы всё работало.

Re: хотелки

Попробовал 1.41 - все заработало! Спасибо.

130 (edited by Владислав Косяков 2014-05-25 09:25:55)

Re: хотелки

Опять глюки с отображением таблиц. Таблица по ширине не помещается в окно. Если сдвинуть бегунок вправо, потом развернуть на весь экран то левая часть таблицы так и остается за пределами окна, а бегунок исчезает. Лечится перезапуском всей программы. И еще один глюк Иногда курсор принимает вид <-|-> и продолжает оставаться таким при любом событии: выборе записи, двойном клике. Лечится так же.

Re: хотелки

Владислав Косяков
Записал, спасибо.

Если бегунок исчезает, нажмите кнопку влево, чтобы вернуть все на место.


Создавать дубликаты в принципе можно с помощью скрипта, но сам пока не пробовал )

Dmitry.

132 (edited by Владислав Косяков 2014-05-26 18:41:28)

Re: хотелки

DriveSoft wrote:

Создавать дубликаты в принципе можно с помощью скрипта, но сам пока не пробовал )

С этого момента по подробнее...

Re: хотелки

Владислав Косяков
Узнал по подробней, это требует некоторой доработки скрипта, в текущей версии все таки не получится.

Dmitry.

Re: хотелки

Зря Вы сделали синтаксис от Паскаля. Синтаксис от VB намного проще. Нет обязательных точки с запятой в конце строки, присвоение значений совершается знаком равенства, при вызове процедуры не надо указывать знак @. Да и вообще конструктор стал очень сильно напоминать VB (это комплимент), который непонятно зачем создатели живьем похоронили. Такие же элементы, схожий способ описания, да вообще много общего, только вот глаз режет этот синтаксис... Так зачем же вам изобретать велосипед заново, если есть хороший, мощный, проверенный временем и любимый многими VB. Если "скрестить" классический VB с Вашим конструктором, то, на мой взгляд, конструктор перестанет быть просто конструктором а станет мощной и гибкой средой разработки БД.

Re: хотелки

Владислав Косяков
чуть позже добавлю и Basic синтаксис

Dmitry.

Re: хотелки

А может весь VB  добавите smile

Re: хотелки

День добрый!
Мой вопрос возможно не по теме "хотелки", но больше не нашел подходящего раздела. Подскажите пожалуйста, возможно ли в поиске добавить фильтр по наличию или отсутствию какого-нибудь пункта в базе (в моем случае "изображение")?
За ответ премного благодарен)

Re: хотелки

kirikx
в текущей версии такое возможно реализовать только с помощью SQL запроса, где можно проверить поле на пустое значение: WHERE pic = null

Dmitry.

Re: хотелки

Добрый день! Спасибо за суперскую программу. Долго такую искал.
Из хотелок хотелось бы чтобы настраивалось уникальность (неповторяемость) данных:
к примеру есть каталог определенного товара с наименованием и кодом товара,
можно ли каким нибудь способом запретить добавлять товар в базу данных если в базе уже есть товар с таким кодом или наименованием?

Re: хотелки

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

procedure frmTovar_ButtonSave_OnClick (Sender: string; var Cancel: boolean);
begin

    if frmTovar.dbAction = 'NewRecord' then // если форма с действием Новая запись, то начинаем проверку
    begin
          // делаем SQL запрос, где проверяем наличие данного кода, содержащегося в компоненте edKodTovara 
          if StrToInt(VarToStr(SQLExecute('SELECT count(kodtovara) FROM tovar WHERE kodtovara=' + edKodTovara.Text))) > 0 then
          begin
                ShowMessage('Товар с данным кодом уже есть в базе данных'); // показываем сообщение об ошибке
                Cancel := True; // отменяем действие кнопки Сохранить запись
         end;
    end;

end;

Важно! для правильной работы скрипта, скачайте пожалуйста версию 1.41
https://www.dropbox.com/s/fr76z69sc69l1 … 201.41.zip

Dmitry.

141 (edited by CrazyWetEr 2014-06-19 10:52:46)

Re: хотелки

DriveSoft wrote:

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

Спасибо. За быстрый ответ. Но сколько не мучился так и не получилось, хотелось бы по подробнее:
_____________________________________________________________________________________________________

procedure frmTovar(Имя формы?)_ButtonSave(Имя кнопки?)_OnClick (Sender: string; var Cancel: boolean);
begin

    if frmTovar(Имя формы?).dbAction = 'NewRecord' then // если форма с действием Новая запись, то начинаем проверку
    begin
          // делаем SQL запрос, где проверяем наличие данного кода, содержащегося в компоненте edKodTovara (Имя текстового поля на форме?)
          if StrToInt(VarToStr(SQLExecute('SELECT count(kodtovara(имя строки из таблицы?)) FROM tovar(Имя таблицы из которой берется строка код товара?) WHERE kodtovara(Имя строки из таблицы?)=' + edKodTovara (Имя текстового поля на форме?).Text))) > 0 then
          begin
                ShowMessage('Товар с данным кодом уже есть в базе данных'); // показываем сообщение об ошибке
                Cancel := True; // отменяем действие кнопки Сохранить запись
         end;
    end;
end;
_____________________________________________________________________________________________________

Зелным выделил вопросы. Правильно ли я понял. Сколько я не пробывал менять при запуске выскакивает небольшое окно с ошибкой которая описывается одним словом BEGIN.

Post's attachments

Attachment icon KATALOG.vdb 19 b, 609 downloads since 2014-06-19 

Re: хотелки

CrazyWetEr
отправьте мне на support@drive-software.com всю папку с проектом, одного файла .vdb недостаточно.
постараюсь помочь.

Dmitry.

143

Re: хотелки

По моему кто-то упоминал, но спрошу еще раз. Есть ли в планах включение компонента для отображения данных в древовидном виде на форме?

Re: хотелки

Niema
пока не могу сказать, не изучал этот вопрос, но если это востребовано, то конечно появится со временем.

Dmitry.

Re: хотелки

Для начала хочу поблагодарить за программу позволяющую автоматизировать  рутинные процессы достаточно быстро. А теперь перейдем к хотелкам:
1. Кнопка "Отмена последнего действия" сбережет нервы многим пользователям.
2. Нужна возможность выделения нескольких объектов для копирования и перемещения. Желательно при помощи стандартных клавиатурных сокращений, например  "CTRL + A".
3. Необходим какой-нибудь проверочный модуль для выявления несвязанных полей, таблиц или некорректно связанных (взаимоисключающие ссылки).
4.Возможность добавления документации к созданной БД. То есть, объяснения пользователю - какая кнопка куда его посылает и за что.
5. желательно добавить программе портативность, а то получается немного странно - основной продукт инсталлируется, а производимые программы автоматически портабельны. Просто приходится доделывать БД на разных ПК с флешки, а устанавливать каждое обновление и перетаскивать на флешку чуточку утомляет.
6. Когда вы начнете разрабатывать платную основу, рассмотрите вариант вечной лицензии на все обновления,.
Спасибо еще раз за программу.

Re: хотелки

Roman.SHmakov
Спасибо за идеи.

1-3. Запланировано, появится со временем.
4. Не совсем понял, что имеется ввиду, вы всегда можете самостоятельно написать документацию и распространять ее вместе с базой данных.
5. В принципе программа в установке не нуждается, можете скопировать папку My Visual Database на флешку.
6. Ок )

Dmitry.

Re: хотелки

DriveSoft wrote:

Roman.SHmakov
Спасибо за идеи.

1-3. Запланировано, появится со временем.
4. Не совсем понял, что имеется ввиду, вы всегда можете самостоятельно написать документацию и распространять ее вместе с базой данных.
5. В принципе программа в установке не нуждается, можете скопировать папку My Visual Database на флешку.
6. Ок )

5. И так приходится копировать, но сначала запускать исполняемый файл и прописывать лишние пути, может запаковать My Visual Database не в  .exe, а в .zip?

Re: хотелки

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

Re: хотелки

Владислав Косяков
планирую заняться составлением FAQa на основе тем форума.

Dmitry.

Re: хотелки

Владислав Косяков wrote:

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

Я только за, даже успел тему сделать для выкладывания образцов