Дмитрий подскажите скрипт на примере вашего примера. MainMenu on Form2
52 2016-06-07 20:41:36
Topic: Скрыть подменю на форме (10 replies, posted in Russian)
Дмитрий, здравствуйте.
Подскажите возможно скрыть подменю в созданном собственном меню на форме. Более наглядно на картинке ))
53 2016-05-29 21:13:02
Re: Шифрование данных (14 replies, posted in Russian)
Дмитрий, как всегда, спасибо за помощь !!!
54 2016-05-27 19:45:09
Re: Шифрование данных (14 replies, posted in Russian)
Дмитрий, запустил ваш пример . Кодирует все замечательно, но вот с декодером какая-то проблемка , выводит надпись но не такую , подозреваю что проблема в кодировке Юникода на сервере MySQL, попытался выставить в таблице сравнение с нужным Юникодом (utf-8 general ci), но не срабатывает.
На английской раскладке кодировка и декодировка работает нормально, но только не с русской раскладкой .
55 2016-05-27 06:38:23
Re: Шифрование данных (14 replies, posted in Russian)
Доброе утро, Дмитрий !
посмотрите пожалуйста верхний пост!
56 2016-05-26 10:31:19
Re: Шифрование данных (14 replies, posted in Russian)
Дмитрий, добрый день
Что именно необходимо? применить как?
При таком запросе при нажатии на кнопку
procedure Form2_Button3_OnClick (Sender: string; var Cancel: boolean);
begin
SQLExecute('INSERT INTO Sotr (Name) VALUES(AES_ENCRYPT('+Form2.Edit1.sqlValue+',passw))');
end;
Данные успешно вносятся в таблицу, без всякой шифровки
И при обычном запросе (без кодового слова) из базы данные успешно передаются в TableGrid без шифровки
Сам запрос по кнопке для вывода в TableGrid
select
Sotr.Name,
Sotr.Fameli,
Sotr.Password,
Sotr.id
from Sotr
Дмитрий, где ошибка ? Что я делаю не так ?
57 2016-05-26 06:43:13
Re: Шифрование данных (14 replies, posted in Russian)
Дмитрий, спасибо за помощь!
Принцип работы скриптов понятен, но, как применить данные скрипты я так и не понял. Не найдется ли у вас примерчика ))
58 2016-05-24 23:42:41
Re: Шифрование данных (14 replies, posted in Russian)
Дмитрий, извините за назойливость
Не могли бы вы подсказать пример скрипта с командами AES_ENCRYPT и AES_DECRYPT .
59 2016-05-24 22:59:01
Re: Шифрование данных (14 replies, posted in Russian)
И попутный вопрос:
Реализована ли поддержка данных функций AES_DECRYPT и AES_ENCRYPT при запросе к базе MySQL, в вашей программе?
60 2016-05-24 22:42:50
Re: Шифрование данных (14 replies, posted in Russian)
Приветствую,
Здесь можете найти некоторые функции для шифрования данных в MySQL
http://sevidi.ru/php/phppage47.phpно для защиты данных в целом, как правило необходимо обезопасить сам сервер, на котором установлена СУБД MySQL
Дмитрий, как раз недавно читал эту статью . Попробую реализовать вашу подсказку. Но дело в том что простым перехватчиком пакетов данных к базе MySQL, в результате перехвата можно узнать и сам скрипт запроса, и я так полагаю и сам секретный ключ для дешифровки данных. Может ошибаюсь.
Но эксперимент перехвата данных, показывал скрипт и данные выводимые в результате этого запроса. Sql запрос производился посредством нажатия кнопки на "форме".
61 2016-05-24 19:22:41
Topic: Шифрование данных (14 replies, posted in Russian)
Дмитрий, здравствуйте!
Есть ли какие-либо варианты шифрования информации в базе данных (в частности MySQL), реализуемые в вашем продукте. Или быть может скрипт , позволяющий шифровать и дешифровывать текст в зависимости от потребностей, исключая возможность хеширования MD5 ?
62 2016-05-21 04:30:45
Re: Пара вопросов (4 replies, posted in Russian)
К сожалению такой возможности не предусмотрено, а чем вызвана данная необходимость?
Вопрос появился при выводе в Grid информации с слишком большим объемом текста в одной строке. Есть фиксированный размер окна (Form1) на нем опять таки фиксированный Grid, так вот когда размер текстового содержимого строки Grid превышает размер самого Grid, текст целиком не выводится а при скроллинге перепрыгивает на следующую строку таким образом что предыдущей уже не видно . Конечно текст прочитать можно - просто наведя курсор мыши (появляется что-то наподобие " всплывающей подсказки" ) и все удобно читается, либо просто сделав изменяемый размер окна со всем его содержимым (на весь экран), как сделал я.
Дмитрий,проблема не критична, нет так нет
63 2016-05-20 18:18:00
Re: Пара вопросов (4 replies, posted in Russian)
Дмитрий , здравствуйте!
Спасибо за ответы на предыдущие вопросы, все прекрасно работает. Но попутно появился еще один вопрос )
Возможно ли реализовать в Grid так называемый плавный скроллинг, т.е. что бы скролл в таблице происходил скажем не только на высоту строки но и возможно меньше ?
64 2016-05-19 18:13:41
Topic: Пара вопросов (4 replies, posted in Russian)
Дмитрий, здравствуйте!
Появилась пара вопросиков:
1. Почему не работает скрипт вычисления процентного соотношения
procedure Form1_TableGrid1_OnChange (Sender: string);
var
tabl: integer;
begin
tabl := Form1.TableGrid1.ClientWidth;
Form1.TableGrid1.Columns[0].Width := tabl/100*20;
// Form1.TableGrid1.Columns[1].Width := tabl/100*50;
//Form1.TableGrid1.Columns[2].Width := tabl/100*30;
end;
Хотя если вместо знака(/) поставить *,+ или - работает все но только не со знаком /
2.Как в Grid отобразить результат запроса ДА или НЕТ , при наличии либо отсутствии фото. Поиск осуществляется по кнопке через SQL запрос.
Например:
SELECT
CONCAT( COALESCE(UserOP.Famyli, ''), ' ', COALESCE(UserOP.Name, ''), ' ', COALESCE(UserOP.Otchestvo, '') ),
DolghnostOP.NameDolghnostOP,
DATE_FORMAT(UserOP.DataRoghd,'%d.%m.%Y'),
UserOP.Photo,
UserOP.id
FROM UserOP
LEFT OUTER JOIN DolghnostOP ON DolghnostOP.id =UserOP.id_DolghnostOP
При таком запросе вместо фото (UserOP.Photo) выводит путь фотографии (Хотя фотка хранится в базе MySQL), а хотелось бы либо ДА либо НЕТ.
65 2016-04-15 18:31:50
Re: Ошибка при запуске проекта в версии MVDB 2.5 (14 replies, posted in Russian)
Дело в том, что в версии 2.5 был немного изменен механизм подключения к БД, теперь нет возможности обращаться к БД из секции
begin end.
просто перенесите код подключения к БД в событие OnShow главной формы.
Дмитрий, добрый вечер !
Теперь все работает, спасибо за подсказку!
66 2016-04-15 11:38:19
Re: Ошибка при запуске проекта в версии MVDB 2.5 (14 replies, posted in Russian)
Дмитрий, база на MySQL, откатил версию программы на 2.3 - проект запускается без проблем.
67 2016-04-14 19:23:30
Topic: Ошибка при запуске проекта в версии MVDB 2.5 (14 replies, posted in Russian)
Дмитрий, добрый вечер!
Обновил версию программы с версии 2.3 до 2.5 , открываю проекты созданные в предыдущих версиях программы но при запуске проекта из программы да и просто после запуска EXE файла проекта выдает ошибку:
Переустановка программы не помогла!
68 2016-03-23 09:04:23
Re: Классификатор адресов России (КЛАДР) (10 replies, posted in Russian)
1C сама на SQL работает ( в зависимости от версий )
по идее можно напрямую подключиться к базе . ( если они палок не понавставляли в виде шифрования и прочих прелестей)
Ну, это всё понятно вопрос - как ?
69 2016-03-23 00:09:01
Topic: Классификатор адресов России (КЛАДР) (10 replies, posted in Russian)
Здравствуйте Дмитрий!
Вопрос немного специфичен, но все-же.
Существует так называемый "Адресный классификатор" (КЛАДР) - своего рода базы данных с областями, названиями городов,улицами, номера домов и т.д. В основном используется в среде 1С. Данные из КЛАДР (импортируются) на основании выбора региона, в базу 1С. И в дальнейшем посредством выбора из ComboBox-а происходит заполнение необходимых полей в программе 1С.
Ну и сам вопрос - можно ли реализовать нечто подобное - импорт из КЛАДР в вашей программе? В КЛАДР используется расширение файлов DBF.
70 2016-01-06 16:12:12
Re: Русификация названий месяцев функции (DATE_FORMAT) (4 replies, posted in Russian)
Спасибо, за подсказку !
71 2016-01-06 09:36:06
Re: Переход базы на MySQL (ошибки в скрипте) (РЕШЕНО !) (9 replies, posted in Russian)
pha1984, держите проект.
72 2016-01-06 08:18:45
Re: Переход базы на MySQL (ошибки в скрипте) (РЕШЕНО !) (9 replies, posted in Russian)
если не секрет можете прикрепит ваш проект для примера?
pha1984, Здравствуйте. Вам необходим весь проект или только те части кода которые подверглись переделке при переходе на MySQL?
Просто скрипт проекта слишком нагроможденный ))
73 2016-01-06 01:43:19
Re: Русификация названий месяцев функции (DATE_FORMAT) (4 replies, posted in Russian)
Попробовал, ругается - выдает ошибку (может что не так делаю) ?
74 2016-01-06 01:18:49
Topic: Русификация названий месяцев функции (DATE_FORMAT) (4 replies, posted in Russian)
Дмитрий, здравствуйте!
Подскажите, при таком sql запросе
DATE_FORMAT(Fine.DataFine,'%M.%Y')
В Grid-e отображается информация например: December 2015. Имеется ли возможность русификации названий месяцев пример: Декабрь 2015, и то же самое при сокращенном имени месяца ? Или это особенность MySQL (все на английском).
75 2016-01-05 22:00:37
Re: Переход базы на MySQL (ошибки в скрипте) (РЕШЕНО !) (9 replies, posted in Russian)
Дмитрий, спасибо за помощь !