Форум
Написать нам
Страница 6 из 10«1245678910»
Модератор форума: Peter 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Вопрос по Базе данных
Вопрос по Базе данных
ArtexДата: Среда, 11 Ноябрь 2009, 11:13 | Сообщение # 151
Новый участник
Группа: Пользователи
Сообщений: 29
Репутация: 0
Награды: 0
Статус: Offline
Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.
 
Alex3AДата: Среда, 11 Ноябрь 2009, 13:18 | Сообщение # 152
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
Quote (Artex)
Возможно ли созданную БД закрыть паролем

Сомневаюсь :D
А вот данные зашифровать тебе ни кто не запрещает.
 
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)
хелпах на плагин это должно быть

По этому поводу ничего не находил. Обращение к таблице (редактирование) возможно ли бо не посредственно в самой таблице, но тогда не возможно применить какие ли бо формулы для вычисления. Ли бо в текстовом поле относящемуся к таблице которое создается автоматически при создании базы. Короче проблема в том, что при щелчке ЛКМ, не возможно сделать что бы передавалась какая ли бо команда.
Прикрепления: 7831958.jpg(14Kb)


Я люблю думать что умею рисовать
 
СергейДата: Воскресенье, 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, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!

Да не особо, времени нет :D Пока только форум читаю :)
По поводу поиска, команда dbfQuery. В хелпе есть описание.
Quote
== Искомая строка полностью совпадает с данными в исследуемом поле.

Это если по букве.
Quote
= Хотя бы часть искомой строки совпадает с данными в исследуемом поле.

Впринципе тоже можно искать по букве, не помню точно, но по моему даже не принципиально где она находится. В начале, в средине или в конце. Но не утверждаю. :D
Ну и так далее :D

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
Quote (mishem)
dbfQuery
что то не видел такой команды, ладно, поковыряю еще плагин

 
mishemДата: Воскресенье, 15 Ноябрь 2009, 21:00 | Сообщение # 180
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
sp3d, в разделе "Search"Поиск.

Я люблю думать что умею рисовать
 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Вопрос по Базе данных
Страница 6 из 10«1245678910»
Поиск: