| Вопрос по Базе данных |
| Artex | Дата: Среда, 11 Ноябрь 2009, 11:13 | Сообщение # 151 |
Новый участник
Группа: Пользователи
Сообщений: 29
Репутация: 0
Награды: 0
Статус: Offline
| Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.
|
| |
| |
|
| Alex3A | Дата: Среда, 11 Ноябрь 2009, 13:18 | Сообщение # 152 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Quote (Artex) Возможно ли созданную БД закрыть паролем Сомневаюсь А вот данные зашифровать тебе ни кто не запрещает.
|
| |
| |
|
| Bodi | Дата: Среда, 11 Ноябрь 2009, 13:31 | Сообщение # 153 |
Ветеран форума
Группа: Проверенные
Сообщений: 545
Репутация: 7
Награды: 1
Статус: Offline
| Quote (Alex3A) А вот данные зашифровать тебе ни кто не запрещает. Абсолютно верно! В плагине NeoBookDB для этого есть свои готовые функции. Подробнее об этом лучше почитать в справке к плагину. Зашифрованную БД можно будет открыть только введя правильный ключ, который указывается перед шифрованием.
|
| |
| |
|
| Artex | Дата: Среда, 11 Ноябрь 2009, 14:11 | Сообщение # 154 |
Новый участник
Группа: Пользователи
Сообщений: 29
Репутация: 0
Награды: 0
Статус: Offline
| мне необходимо ограничить паролем допуск к базе нескольким пользователям и внесение в нее изменений
|
| |
| |
|
| mishem | Дата: Среда, 11 Ноябрь 2009, 21:48 | Сообщение # 155 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| Quote (Artex) Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта. у Вас вопрос по моему задан чуть - чуть не правильно. Не БД запоролить, а доступ к ней при запуске проекта. Создать отдельное диалоговое окно в начале проекта где будет вводиться логин и пароль.Ну а дальше уже на Ваше усмотрение что будет делать программа при не правильном вводе.
Я люблю думать что умею рисовать
|
| |
| |
|
| Alex3A | Дата: Среда, 11 Ноябрь 2009, 22:06 | Сообщение # 156 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| А открытие базы в альтернативных оболочках, при зашифрованном содержании, не даст никакой полезной для взломщика информации.
|
| |
| |
|
| superboss144 | Дата: Суббота, 14 Ноябрь 2009, 13:19 | Сообщение # 157 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| Установил NeoBookDB , после переустановки винды возникла проблема,а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?
|
| |
| |
|
| Bodi | Дата: Суббота, 14 Ноябрь 2009, 13:37 | Сообщение # 158 |
Ветеран форума
Группа: Проверенные
Сообщений: 545
Репутация: 7
Награды: 1
Статус: Offline
| superboss144, так сразу не скажешь в чем тут может быть проблема, надо смотреть сам проект. Если у вас остался исходник попробуйте перекомпилировать.
|
| |
| |
|
| superboss144 | Дата: Суббота, 14 Ноябрь 2009, 14:00 | Сообщение # 159 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| Уже даже попробовал создать новый проект,где все настройки по умолчанию,результат тот же.(До этого было удобней особенно если много пунктов в таблице,не надо мотать ползунком,выделил нужную строку и вся инфа в полях ввода)Ума не приложу,что делать?
|
| |
| |
|
| Alex3A | Дата: Суббота, 14 Ноябрь 2009, 16:14 | Сообщение # 160 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Quote (superboss144) а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ? База данных это невизуальный объект, всякое выделение, вставляние и прочие процедуры выполняются в проекте, там и смотри что не так. Операции поддеживаемые базой открыть, закрыть, перейти на запись номер N, на первую, на последнюю, на следующую, предидущую, считать, записать, ну и ряд иных.Так что ничто в таблицы не запрыгивает и нигде не показывает, это делает скрипт проекта, его и анализируй.Quote (superboss144) после переустановки винды А база у тебя вообще грузится или нет, если там идет работа через адо одбс, то база должна быть определена в системе.
|
| |
| |
|
| Bodi | Дата: Суббота, 14 Ноябрь 2009, 17:22 | Сообщение # 161 |
Ветеран форума
Группа: Проверенные
Сообщений: 545
Репутация: 7
Награды: 1
Статус: Offline
| superboss144, а не могли бы вы как-нибудь продемонстрировать вашу проблему. Сделайте скрины, что вас конкретно не устраивает.
|
| |
| |
|
| superboss144 | Дата: Суббота, 14 Ноябрь 2009, 20:17 | Сообщение # 162 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| http://undegrand.ucoz.ru/Base.rar В архиве готовый файл "exe", и сам проект. Там хорошо видно,что при выделении строки меняеться только фотка,вообщем увидите. Я даже винду переустановил,думал встала криво,(не помогло)!
|
| |
| |
|
| mishem | Дата: Суббота, 14 Ноябрь 2009, 21:07 | Сообщение # 163 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| у тебя переменные не совпадают скорей всего с переменной базы. Не соображу откуда команда происходит на загрузку базы.
Я люблю думать что умею рисовать
|
| |
| |
|
| Alex3A | Дата: Суббота, 14 Ноябрь 2009, 21:17 | Сообщение # 164 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Доступ к полям базы может быть по номеру поля и по имени поля, если по имени, то имена полей в базе и в проге должны совпадать.
|
| |
| |
|
| superboss144 | Дата: Суббота, 14 Ноябрь 2009, 21:20 | Сообщение # 165 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| Команды на создание и загрузку базы прописать --->свойства страницы--->команды. "переменные не совпадают скорей всего с переменной базы" помоему этого не может быть,ведь когда переходиш по строкам то фото меняется. И нигде никаких команд. Может еще какие идеи есть? У кого установлен этот плагин,попробуйте создать базу,что будет,может я зря кипишую!
|
| |
| |
|
| Alex3A | Дата: Суббота, 14 Ноябрь 2009, 21:27 | Сообщение # 166 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Незнаю никаких таких перемннных базы, есть имена полей, в твоей базе такие имена - ФАМИЛИЯ АДРЕС ТЕЛЕФОН ФОТО, эти значения должны быть указаны в переменных проекта, и то их кодировка может быть разная. Или переделай выборки не по имени а по номеру поля, аналогично тому как очевидно, делается при заполнении таблицы, там то выборка у тебя идет нормально, ведь в таблице все есть.
|
| |
| |
|
| superboss144 | Дата: Суббота, 14 Ноябрь 2009, 21:38 | Сообщение # 167 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| Все о кей разобрадся, все дело в регистре букв(при создании базы надо названия полей писать заглавными!)Правда попробовал пока на английском сейчас сделаю тоже самое на руском. Добавлено (14 Ноябрь 2009, 21:38) --------------------------------------------- Все точняк! в этом вся проблема!
Сообщение отредактировал superboss144 - Суббота, 14 Ноябрь 2009, 21:33 |
| |
| |
|
| mishem | Дата: Суббота, 14 Ноябрь 2009, 21:43 | Сообщение # 168 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| регистр сдесь ни при чем. Ты хоть цифрами пиши.
Я люблю думать что умею рисовать
|
| |
| |
|
| superboss144 | Дата: Суббота, 14 Ноябрь 2009, 22:11 | Сообщение # 169 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| mishem попробуй написать маленькими буквами когда создаеш поля базы... получиш туже проблему(т.к.заметь ты пишеш маленькими а в базе названия полей все равно большими отображаються,а переменная создается из твоих букв т.е мелких,отсюда и несрастуха!) К тому же для цифр НЕТ регистра ,они при любом раскладе пишуться одинаково!
Сообщение отредактировал superboss144 - Суббота, 14 Ноябрь 2009, 22:14 |
| |
| |
|
| mishem | Дата: Суббота, 14 Ноябрь 2009, 23:50 | Сообщение # 170 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| попробовал
Я люблю думать что умею рисовать
|
| |
| |
|
| Alex3A | Дата: Воскресенье, 15 Ноябрь 2009, 01:25 | Сообщение # 171 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Quote (superboss144) (при создании базы надо названия полей писать заглавными!) В общем, точно так как они у тебя названы в базе. А что бы небыло непоняток, рекомендую все имена давать в латинском алфавите. Ну а если обращение к полям делать не по имени а по номеру поля, то имена полей не будут играть никакой роли.
|
| |
| |
|
| mishem | Дата: Воскресенье, 15 Ноябрь 2009, 02:01 | Сообщение # 172 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| Alex3A, Сдесь загвоздка в другом. Надо, как бы объяснить правильно, когда щелкаешь по строке таблицы, что бы данные из этой строки отображались в поле ввода текста. Если переменная ввода текста [Base.Name], и название поля таблицы Name, то ни каких проблем. Если же мне надо допустим что бы при щелчке по строке поле Name отобразилось допустим в переменной [Base.Name 1], то сдесь я решения так и не нашел.
Я люблю думать что умею рисовать
|
| |
| |
|
| Alex3A | Дата: Воскресенье, 15 Ноябрь 2009, 02:54 | Сообщение # 173 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
| Quote (mishem) [Base.Name], При старте из базы считываются занчение из всех полей каждой записи, как правило это делается в цикле, посмотри этот участок кода. Синтаксис переменной типа объект.свойство - Base объект Name имя поля, я nb в глаза не видел, этот плагин то же, логичен возможно, для доступа к полю по его номеру, а эта возможность должна быть в "джентельменском наборе" плагина, будет где то следующим, [Base.1], мож так или как по другому, без скобок, не скажу, Peter тебе бы сразу все и расказал. Base.1, pole=2 Base.pole в хелпах на плагин это должно быть, тут даже по логике вещей есть как подобрать, даже не зная синтаксиса, к примеру [Base.Name 1], является алогичной, зачем одновременно два указателя на одно и то же - имя поля и номер поля.
|
| |
| |
|
| mishem | Дата: Воскресенье, 15 Ноябрь 2009, 12:22 | Сообщение # 174 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| Quote (Alex3A) Синтаксис переменной типа объект.свойство - Base объект Name имя поля В том то и дело, для таблицы нет объект.свойство. Rectangle где отображается таблица из свойств есть только Имя объекта, статус, привязка и зафиксировать или нет. Quote (Alex3A) хелпах на плагин это должно быть По этому поводу ничего не находил. Обращение к таблице (редактирование) возможно ли бо не посредственно в самой таблице, но тогда не возможно применить какие ли бо формулы для вычисления. Ли бо в текстовом поле относящемуся к таблице которое создается автоматически при создании базы. Короче проблема в том, что при щелчке ЛКМ, не возможно сделать что бы передавалась какая ли бо команда.
Я люблю думать что умею рисовать
|
| |
| |
|
| Сергей | Дата: Воскресенье, 15 Ноябрь 2009, 17:29 | Сообщение # 175 |
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
| mishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!
|
| |
| |
|
| superboss144 | Дата: Воскресенье, 15 Ноябрь 2009, 18:31 | Сообщение # 176 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| В руском хельпе все команды подробно расписаны.Помимо предусмотренных команд по моему ничего не сделать.
|
| |
| |
|
| mishem | Дата: Воскресенье, 15 Ноябрь 2009, 19:08 | Сообщение # 177 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| Quote (sp3d) mishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?! Да не особо, времени нет Пока только форум читаю По поводу поиска, команда dbfQuery. В хелпе есть описание. Quote == Искомая строка полностью совпадает с данными в исследуемом поле. Это если по букве. Quote = Хотя бы часть искомой строки совпадает с данными в исследуемом поле. Впринципе тоже можно искать по букве, не помню точно, но по моему даже не принципиально где она находится. В начале, в средине или в конце. Но не утверждаю. Ну и так далее superboss144, пример посмотрели? Вы это имели ввиду?
Я люблю думать что умею рисовать
|
| |
| |
|
| superboss144 | Дата: Воскресенье, 15 Ноябрь 2009, 19:15 | Сообщение # 178 |
Новый участник
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
| Да это! Просто к таблице своих команд не применить,выполняются только прописанные авторами плагина. Сейчас все о кей ! разобрался ! Завтра выложу готовый результат,хочется узнать ваше мнение. Пора на работу
Сообщение отредактировал superboss144 - Воскресенье, 15 Ноябрь 2009, 19:18 |
| |
| |
|
| Сергей | Дата: Воскресенье, 15 Ноябрь 2009, 20:55 | Сообщение # 179 |
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
| что то не видел такой команды, ладно, поковыряю еще плагин
|
| |
| |
|
| mishem | Дата: Воскресенье, 15 Ноябрь 2009, 21:00 | Сообщение # 180 |
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
| sp3d, в разделе "Search"Поиск.
Я люблю думать что умею рисовать
|
| |
| |