Ru-Board.club
← Вернуться в раздел «Программы»

» My Visual DataBase [Авторская тема]

Автор: Polo
Дата сообщения: 08.02.2014 23:41
DriveSoftware
спасибо за отличную программу!
обучающее видео супер ...
Автор: werty06
Дата сообщения: 10.02.2014 12:58

Цитата:
вот тута я и ложанулся спасибки понял

а теперь подскажи пож. еще а номер по счетчику это просто номер учетный и все. или можно сделать номером порядковым в таблице вывода. а то ввел несколько записей, 5 например. удалил третью и в результате при выводе по поиску счет показывет 1,2,4,5.
не ругаться я обыватель, в вопросах по программингу полный 0
Автор: DriveSoftware
Дата сообщения: 10.02.2014 16:56
werty06
это учетный номер, он не будет меняться при удалении других записей, но спасибо за идею, думаю сделаю опцию для таблиц, чтобы автоматически вставлять колонку с нумерацией )
Автор: werty06
Дата сообщения: 10.02.2014 23:08
Скорость ответов просто радует. Спасибо за софт на работе уже себе 2 момента упростил и автоматизировал. А то кучу бумаг держишь а потом по ним кучу времени ищешь. Ждём новых версий.)))
Автор: DriveSoftware
Дата сообщения: 11.02.2014 01:24
Скоро будет, доделываю пока вычисляемые поля )
Автор: 5maniac5
Дата сообщения: 11.02.2014 16:56
DriveSoftware о, спасибо заранее за хорошие новости!
Автор: DriveSoftware
Дата сообщения: 12.02.2014 14:43
Новая версия 1.30
Скачать можно отсюда
http://myvisualdatabase.com/download/myvisualdb.exe


Что нового?
- Вычисляемые поля
- Редактор выражений для выч. полей и SQL запросов
- Новый тип полей БД: Real
- Встроенный поиск в компоненте таблицы (Ctrl+F)
- Другие незначительные улучшения и исправления
Автор: 5maniac5
Дата сообщения: 12.02.2014 14:53
DriveSoftware, а можно сразу расшифровку поля REAL? Для чего использовать можно?
Автор: DriveSoftware
Дата сообщения: 12.02.2014 15:17
5maniac5
вещественный тип числа, или просто с плавающей запятой, пригодится для подсчета денег с копейками )
Автор: 5maniac5
Дата сообщения: 13.02.2014 06:56
DriveSoftware, а можно справку по функциям и синтаксису вычисляемых полей получить? И еще вопрос - можно ли создать поле, в котором бы просчитывались результаты после поиска? Типа общая стоимость всех найденных объектов


Добавлено:
DriveSoftware засада какая... Как правильно подключить созданную базу к FastReport? Если я правильно понял, то он на автомате это делать должен. Но у меня он показывает свою умолчательную внутренюю базу. Где устанавливается связь с базой?
Автор: werty06
Дата сообщения: 13.02.2014 13:23
Да ещё поковырялся с новой версией и прикинул что для "резиновых" меню необходимо добавить такой параметр как минимальный размер окна. А то все кнопки в ряд при уменьшении менее определённой ширины (высоты) начинают сьезжаться.
Автор: DriveSoftware
Дата сообщения: 13.02.2014 22:59
5maniac5

Цитата:
а можно справку по функциям и синтаксису вычисляемых полей получить?

просто указываете имя поля и любые арифмитические операции между другими полями,
типа sales.quntity * sales.price для подсчета общей стоимости. Так же в левом верхнем углу есть кнопка, откуда можно вставить названия полей из БД и доступные функции для расчетов.


Цитата:
И еще вопрос - можно ли создать поле, в котором бы просчитывались результаты после поиска? Типа общая стоимость всех найденных объектов

пока так не получится, как вариант можно сделать вычисляемое поле что то типа:
SUM(sales.price * sales.quantity), получится на каждой строчке нарастающее значение, в конце списка будет сумма.



Цитата:
Как правильно подключить созданную базу к FastReport?

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



Добавлено:
werty06
есть такое дело, записал
Автор: 5maniac5
Дата сообщения: 14.02.2014 04:30
DriveSoftware По ситаксису понял, спасибо, просто смутили функции (или аргументы, те, то в раскрывающихся менюшках). Жаль, что нельзя по простому статистику считать. А по подключению - насколько я понял, при открытии Генератора отчетов на автомате в нем в правом окне должна отображаться структура нашей базы - иначе я просто не понимаю, откуда он должен брать поля для генерации? Или я что-то не догоняю... Еще не вижу панели инструментов в том же Генераторе при создании Диалоговой формы. Поставил полную версию Репорта - там эти менюшки есть. Кстати, в РепортСтудио языки переключаются на ходу - но есть подозрение что это уже допиленная сборка, т.к. регать ее вроде как не надо. Ну и в полной версии подключить нашу базу вообще никак... Со всех сторон засада...
Автор: Fenix
Дата сообщения: 14.02.2014 07:17
А все таки планируется ли сделать регистрозависимый ввод данных, чтобы в таблице отображалось как нужно, типа сокращенных фамилий "Васильев В.Г." а не "Васильев в.г."
И поиск бы по одному слову, если запись из двух и более.
Автор: werty06
Дата сообщения: 14.02.2014 10:11
Поиск по слову либо по его части реализован. Используйте знак % до, после, либо с 2 сторон.
Автор: edyapd
Дата сообщения: 14.02.2014 15:01
По поводу резиновых форм.
Может быть стоит ввести в свойства минимальное расстояние до ближайших объектов.
Тогда объекты должны не наезжать друг на друга, а останавливаться на указаном расстоянии.
А при растягивании пропорционально возращаться к изначально выставленым.

Добавлено:

Цитата:
werty06
Поиск по слову либо по его части реализован. Используйте знак % до, после, либо с 2 сторон.

Это так. Но как бывает это трудно объяснить пользователям. Если подразумевается, что программой будет ещё кто-то пользоваться.

DriveSoftware
Почти все действия подразумевают, что генерируется SQL запрос. Так же в "Action" можно выбрать кроме предустановленых "Поиск", "Показать форму" и т.д, поле "SQL запрос". Но сам я его создать пока не могу. А вот скажем подредактировать уже созданый могу попытаться. Нельзя ли куда-нибудь вывести сформированый запрос, для его просмотра и редактирования.
К примеру выбрал я при нажатии на кнопку в свойсвах "Action" поле "Поиск".
Соответсвенно указал всё, что требуется. И программа мне в отдельном окне, по требованию, выводит сформированый SQL запрос. Который я могу подредактировать вручную.
Автор: DriveSoftware
Дата сообщения: 15.02.2014 14:13
Fenix
планирую сделать дополнительные настройки, которые позволят сохранять регистр букв, но видимо с потерей регистронезависимого поиска.

edyapd
такое врядли, думаю будет достаточно свойства формы, определяющие ее минимальный размер )

SQL запросы генерируются уже после, в исполняемом файле проекта, поэтому на этапе проектирования проблематично сделать пока такую возможность. А зачем такая возможность нужна?
Автор: edyapd
Дата сообщения: 15.02.2014 16:25
DriveSoftware
Как пример, для того, чтобы не заставлять пользователя вводить "% значение %". А подправить в запросе. И поиск всегда будет по подстроке.
Но если запрос генерируется при построении кода, то согласен, сразу не рационально будет его делать.
Автор: Niema
Дата сообщения: 16.02.2014 08:42
Добрый день.
Огромная Вам благодарность за программку!
Скажите что значит ошибка: "Access violation at address 0098DD7D in module 'name'. Read of address 0000029C."? И как ее побороть?
Автор: DriveSoftware
Дата сообщения: 16.02.2014 09:43
Niema
ошибка выскакивает при попытке отредактировать запись?
скачайте с сайта еще раз, я исправлял подобную ошибку не меняя номер версии.
если не поможет, отпишитесь пожалуйста )
Автор: Niema
Дата сообщения: 16.02.2014 12:44

Цитата:
ошибка выскакивает при попытке отредактировать запись?

Совершенно верно.

Цитата:
скачайте с сайта еще раз, я исправлял подобную ошибку не меняя номер версии. если не поможет, отпишитесь пожалуйста )

Не помогло.
Автор: Fenix
Дата сообщения: 17.02.2014 07:09
Сделал импорт своих данных (более 200 записей) через SQL-Lite, после этого перестал работать поиск по этим данным. Т.е. поиск работает только по данным введеным через саму программу. Можно это как то поправить?
Автор: nFactor
Дата сообщения: 17.02.2014 10:47

Цитата:
Не помогло.

Попробуйте запустить с правами администратора. Если не поможет, искать проблему в вашей ОС.
Автор: edyapd
Дата сообщения: 17.02.2014 12:54
[more] [more] Просьба ответить тем, кто разбирается в SQL
В таблице создал два поля:
Maska и MK.
На форме текстовое поле Edit1, кнопка "Поиск" и таблица Grid1, для вывода результата.
А так же кнопки "Добавить", "Редактировать", "Удалить".
Занёс данные в таблицу просто для проверки:
1234 | MC908AU
1235 | MC908AD
1236 | MC908WE
Поиск решил сделать через SQL запрос.
Сперва такой:

Код: SELECT Code.Maska, Code.MK
FROM Code
WHERE (Code.Maska = {Edit1}) OR (Code.MK = {Edit1})
Автор: 5maniac5
Дата сообщения: 17.02.2014 18:23
Народ, DriveSoftware открыл у себя на сайте раздел Форум. Может, туда будем перебираться? Так в дальнейшем будет проще искать вопросы и ответы. http://myvisualdatabase.com/forum/viewforum.php?id=2 для русскопишущих
Автор: DriveSoftware
Дата сообщения: 17.02.2014 21:43
Niema

Цитата:
Не помогло.

пришлите пожалуйста проект на support@drive-software.com
разберусь )


Добавлено:
Fenix

Цитата:
Сделал импорт своих данных (более 200 записей) через SQL-Lite, после этого перестал работать поиск по этим данным. Т.е. поиск работает только по данным введеным через саму программу. Можно это как то поправить?


делом в том, что в базе весь неанглоязычный текст храниться в верхнем регистре, связано это с невозможностью иначе работы регистронезависимого поиска.
Просто переведите весь текст в верхний регистр и импортируйте снова. Перевести текст в верхний регистр можно например с помощью Notepad++ (Правка>Преобразовать регистр)
Автор: sergmise
Дата сообщения: 18.02.2014 07:31
Программа очень хорошая. Объясните пожалуйста можно ли из файла DBF Foxpro импортировать данные в базу вашей программы если можно то как. Большое спасибо если будет ответ.
Автор: DriveSoftware
Дата сообщения: 18.02.2014 11:18
sergmise
думаю можно, необходимо сделать экспорт в cvs, переименовать поля отвечающие за связи и с помощью SQLiteStudio сделать импорт. Само собой всплывут какие либо нюансы )
Автор: sergmise
Дата сообщения: 19.02.2014 02:04
Добрый день! Если Вас не затруднит по подробней экспорт в cvs зарание большое спасибо.

Добавлено:
Или экспорт в csv Вы не ошиблись.
Автор: DriveSoftware
Дата сообщения: 19.02.2014 11:59
sergmise
а что именно подробней? можете написать мне в скайпе: MbIcJIu

Страницы: 123456789

Предыдущая тема: 1с 7.7


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.