Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Вопрос по Базе данных
Вопрос по Базе данных
ArtexДата: Ср, 11 Ноября 2009, 11:13 | Сообщение # 151
Новичок
Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.
 
СообщениеВозможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.

Автор - Artex
Дата добавления - 11 Ноября 2009 в 11:13
Alex3AДата: Ср, 11 Ноября 2009, 13:18 | Сообщение # 152
Друг клуба ММВ
Quote (Artex)
Возможно ли созданную БД закрыть паролем

Сомневаюсь :D
А вот данные зашифровать тебе ни кто не запрещает.
 
Сообщение
Quote (Artex)
Возможно ли созданную БД закрыть паролем

Сомневаюсь :D
А вот данные зашифровать тебе ни кто не запрещает.

Автор - Alex3A
Дата добавления - 11 Ноября 2009 в 13:18
BodiДата: Ср, 11 Ноября 2009, 13:31 | Сообщение # 153
Ветеран форума
Quote (Alex3A)
А вот данные зашифровать тебе ни кто не запрещает.

Абсолютно верно! В плагине NeoBookDB для этого есть свои готовые функции. Подробнее об этом лучше почитать в справке к плагину.
Зашифрованную БД можно будет открыть только введя правильный ключ, который указывается перед шифрованием.
 
Сообщение
Quote (Alex3A)
А вот данные зашифровать тебе ни кто не запрещает.

Абсолютно верно! В плагине NeoBookDB для этого есть свои готовые функции. Подробнее об этом лучше почитать в справке к плагину.
Зашифрованную БД можно будет открыть только введя правильный ключ, который указывается перед шифрованием.

Автор - Bodi
Дата добавления - 11 Ноября 2009 в 13:31
ArtexДата: Ср, 11 Ноября 2009, 14:11 | Сообщение # 154
Новичок
мне необходимо ограничить паролем допуск к базе нескольким пользователям и внесение в нее изменений
 
Сообщениемне необходимо ограничить паролем допуск к базе нескольким пользователям и внесение в нее изменений

Автор - Artex
Дата добавления - 11 Ноября 2009 в 14:11
mishemДата: Ср, 11 Ноября 2009, 21:48 | Сообщение # 155
Эксперт форума
Quote (Artex)
Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.

у Вас вопрос по моему задан чуть - чуть не правильно. Не БД запоролить, а доступ к ней при запуске проекта. Создать отдельное диалоговое окно в начале проекта где будет вводиться логин и пароль.Ну а дальше уже на Ваше усмотрение что будет делать программа при не правильном вводе.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Artex)
Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.

у Вас вопрос по моему задан чуть - чуть не правильно. Не БД запоролить, а доступ к ней при запуске проекта. Создать отдельное диалоговое окно в начале проекта где будет вводиться логин и пароль.Ну а дальше уже на Ваше усмотрение что будет делать программа при не правильном вводе.

Автор - mishem
Дата добавления - 11 Ноября 2009 в 21:48
Alex3AДата: Ср, 11 Ноября 2009, 22:06 | Сообщение # 156
Друг клуба ММВ
А открытие базы в альтернативных оболочках, при зашифрованном содержании, не даст
никакой полезной для взломщика информации.
 
СообщениеА открытие базы в альтернативных оболочках, при зашифрованном содержании, не даст
никакой полезной для взломщика информации.

Автор - Alex3A
Дата добавления - 11 Ноября 2009 в 22:06
superboss144Дата: Сб, 14 Ноября 2009, 13:19 | Сообщение # 157
Новичок
Установил NeoBookDB , после переустановки винды возникла проблема,а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?
 
СообщениеУстановил NeoBookDB , после переустановки винды возникла проблема,а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?

Автор - superboss144
Дата добавления - 14 Ноября 2009 в 13:19
BodiДата: Сб, 14 Ноября 2009, 13:37 | Сообщение # 158
Ветеран форума
superboss144, так сразу не скажешь в чем тут может быть проблема, надо смотреть сам проект. Если у вас остался исходник попробуйте перекомпилировать.
 
Сообщениеsuperboss144, так сразу не скажешь в чем тут может быть проблема, надо смотреть сам проект. Если у вас остался исходник попробуйте перекомпилировать.

Автор - Bodi
Дата добавления - 14 Ноября 2009 в 13:37
superboss144Дата: Сб, 14 Ноября 2009, 14:00 | Сообщение # 159
Новичок
Уже даже попробовал создать новый проект,где все настройки по умолчанию,результат тот же.(До этого было удобней особенно если много пунктов в таблице,не надо мотать ползунком,выделил нужную строку и вся инфа в полях ввода)Ума не приложу,что делать?
 
СообщениеУже даже попробовал создать новый проект,где все настройки по умолчанию,результат тот же.(До этого было удобней особенно если много пунктов в таблице,не надо мотать ползунком,выделил нужную строку и вся инфа в полях ввода)Ума не приложу,что делать?

Автор - superboss144
Дата добавления - 14 Ноября 2009 в 14:00
Alex3AДата: Сб, 14 Ноября 2009, 16:14 | Сообщение # 160
Друг клуба ММВ
Quote (superboss144)
а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?

База данных это невизуальный объект, всякое выделение, вставляние и прочие процедуры
выполняются в проекте, там и смотри что не так. Операции поддеживаемые базой
открыть, закрыть, перейти на запись номер N, на первую, на последнюю, на следующую, предидущую, считать, записать,
ну и ряд иных.Так что ничто в таблицы не запрыгивает и нигде не показывает, это делает скрипт проекта, его и анализируй.
Quote (superboss144)
после переустановки винды
А база у тебя вообще грузится или нет, если там идет работа через адо одбс,
то база должна быть определена в системе.
 
Сообщение
Quote (superboss144)
а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?

База данных это невизуальный объект, всякое выделение, вставляние и прочие процедуры
выполняются в проекте, там и смотри что не так. Операции поддеживаемые базой
открыть, закрыть, перейти на запись номер N, на первую, на последнюю, на следующую, предидущую, считать, записать,
ну и ряд иных.Так что ничто в таблицы не запрыгивает и нигде не показывает, это делает скрипт проекта, его и анализируй.
Quote (superboss144)
после переустановки винды
А база у тебя вообще грузится или нет, если там идет работа через адо одбс,
то база должна быть определена в системе.

Автор - Alex3A
Дата добавления - 14 Ноября 2009 в 16:14
BodiДата: Сб, 14 Ноября 2009, 17:22 | Сообщение # 161
Ветеран форума
superboss144, а не могли бы вы как-нибудь продемонстрировать вашу проблему. Сделайте скрины, что вас конкретно не устраивает.
 
Сообщениеsuperboss144, а не могли бы вы как-нибудь продемонстрировать вашу проблему. Сделайте скрины, что вас конкретно не устраивает.

Автор - Bodi
Дата добавления - 14 Ноября 2009 в 17:22
superboss144Дата: Сб, 14 Ноября 2009, 20:17 | Сообщение # 162
Новичок
http://undegrand.ucoz.ru/Base.rar
В архиве готовый файл "exe", и сам проект. Там хорошо видно,что при выделении строки меняеться только фотка,вообщем увидите. Я даже винду переустановил,думал встала криво,(не помогло)!
 
Сообщениеhttp://undegrand.ucoz.ru/Base.rar
В архиве готовый файл "exe", и сам проект. Там хорошо видно,что при выделении строки меняеться только фотка,вообщем увидите. Я даже винду переустановил,думал встала криво,(не помогло)!

Автор - superboss144
Дата добавления - 14 Ноября 2009 в 20:17
mishemДата: Сб, 14 Ноября 2009, 21:07 | Сообщение # 163
Эксперт форума
у тебя переменные не совпадают скорей всего с переменной базы. Не соображу откуда команда происходит на загрузку базы.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщениеу тебя переменные не совпадают скорей всего с переменной базы. Не соображу откуда команда происходит на загрузку базы.

Автор - mishem
Дата добавления - 14 Ноября 2009 в 21:07
Alex3AДата: Сб, 14 Ноября 2009, 21:17 | Сообщение # 164
Друг клуба ММВ
Доступ к полям базы может быть по номеру поля и по имени поля, если по имени, то имена
полей в базе и в проге должны совпадать.
 
СообщениеДоступ к полям базы может быть по номеру поля и по имени поля, если по имени, то имена
полей в базе и в проге должны совпадать.

Автор - Alex3A
Дата добавления - 14 Ноября 2009 в 21:17
superboss144Дата: Сб, 14 Ноября 2009, 21:20 | Сообщение # 165
Новичок
Команды на создание и загрузку базы прописать --->свойства страницы--->команды.
"переменные не совпадают скорей всего с переменной базы" помоему этого не может быть,ведь когда переходиш по строкам то фото меняется. И нигде никаких команд.
Может еще какие идеи есть? У кого установлен этот плагин,попробуйте создать базу,что будет,может я зря кипишую!
 
СообщениеКоманды на создание и загрузку базы прописать --->свойства страницы--->команды.
"переменные не совпадают скорей всего с переменной базы" помоему этого не может быть,ведь когда переходиш по строкам то фото меняется. И нигде никаких команд.
Может еще какие идеи есть? У кого установлен этот плагин,попробуйте создать базу,что будет,может я зря кипишую!

Автор - superboss144
Дата добавления - 14 Ноября 2009 в 21:20
Alex3AДата: Сб, 14 Ноября 2009, 21:27 | Сообщение # 166
Друг клуба ММВ
Незнаю никаких таких перемннных базы, есть имена полей, в твоей
базе такие имена - ФАМИЛИЯ АДРЕС ТЕЛЕФОН ФОТО, эти значения должны быть
указаны в переменных проекта, и то их кодировка может быть разная.
Или переделай выборки не по имени а по номеру поля, аналогично тому как
очевидно, делается при заполнении таблицы, там то выборка у тебя идет
нормально, ведь в таблице все есть.
 
СообщениеНезнаю никаких таких перемннных базы, есть имена полей, в твоей
базе такие имена - ФАМИЛИЯ АДРЕС ТЕЛЕФОН ФОТО, эти значения должны быть
указаны в переменных проекта, и то их кодировка может быть разная.
Или переделай выборки не по имени а по номеру поля, аналогично тому как
очевидно, делается при заполнении таблицы, там то выборка у тебя идет
нормально, ведь в таблице все есть.

Автор - Alex3A
Дата добавления - 14 Ноября 2009 в 21:27
superboss144Дата: Сб, 14 Ноября 2009, 21:38 | Сообщение # 167
Новичок
Все о кей разобрадся, все дело в регистре букв(при создании базы надо названия полей писать заглавными!)Правда попробовал пока на английском сейчас сделаю тоже самое на руском.

Добавлено (14 Ноябрь 2009, 21:38)
---------------------------------------------
Все точняк! в этом вся проблема!

Сообщение отредактировано
superboss144 - Сб, 14 Ноября 2009, 21:33
 
СообщениеВсе о кей разобрадся, все дело в регистре букв(при создании базы надо названия полей писать заглавными!)Правда попробовал пока на английском сейчас сделаю тоже самое на руском.

Добавлено (14 Ноябрь 2009, 21:38)
---------------------------------------------
Все точняк! в этом вся проблема!


Автор - superboss144
Дата добавления - 14 Ноября 2009 в 21:38
mishemДата: Сб, 14 Ноября 2009, 21:43 | Сообщение # 168
Эксперт форума
регистр сдесь ни при чем. Ты хоть цифрами пиши.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщениерегистр сдесь ни при чем. Ты хоть цифрами пиши.

Автор - mishem
Дата добавления - 14 Ноября 2009 в 21:43
superboss144Дата: Сб, 14 Ноября 2009, 22:11 | Сообщение # 169
Новичок
mishem попробуй написать маленькими буквами когда создаеш поля базы... получиш туже проблему(т.к.заметь ты пишеш маленькими а в базе названия полей все равно большими отображаються,а переменная создается из твоих букв т.е мелких,отсюда и несрастуха!)
К тому же для цифр НЕТ регистра ,они при любом раскладе пишуться одинаково!


Сообщение отредактировано
superboss144 - Сб, 14 Ноября 2009, 22:14
 
Сообщениеmishem попробуй написать маленькими буквами когда создаеш поля базы... получиш туже проблему(т.к.заметь ты пишеш маленькими а в базе названия полей все равно большими отображаються,а переменная создается из твоих букв т.е мелких,отсюда и несрастуха!)
К тому же для цифр НЕТ регистра ,они при любом раскладе пишуться одинаково!

Автор - superboss144
Дата добавления - 14 Ноября 2009 в 22:11
mishemДата: Сб, 14 Ноября 2009, 23:50 | Сообщение # 170
Эксперт форума
попробовал :)

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщениепопробовал :)

Автор - mishem
Дата добавления - 14 Ноября 2009 в 23:50
Alex3AДата: Вс, 15 Ноября 2009, 01:25 | Сообщение # 171
Друг клуба ММВ
Quote (superboss144)
(при создании базы надо названия полей писать заглавными!)

В общем, точно так как они у тебя названы в базе. А что бы небыло непоняток, рекомендую все имена давать в латинском алфавите. Ну а если обращение к полям делать не по имени а по номеру поля, то имена полей не будут играть никакой роли.
 
Сообщение
Quote (superboss144)
(при создании базы надо названия полей писать заглавными!)

В общем, точно так как они у тебя названы в базе. А что бы небыло непоняток, рекомендую все имена давать в латинском алфавите. Ну а если обращение к полям делать не по имени а по номеру поля, то имена полей не будут играть никакой роли.

Автор - Alex3A
Дата добавления - 15 Ноября 2009 в 01:25
mishemДата: Вс, 15 Ноября 2009, 02:01 | Сообщение # 172
Эксперт форума
Alex3A, Сдесь загвоздка в другом. Надо, как бы объяснить правильно, :) когда щелкаешь по строке таблицы, что бы данные из этой строки отображались в поле ввода текста. Если переменная ввода текста [Base.Name], и название поля таблицы Name, то ни каких проблем. Если же мне надо допустим что бы при щелчке по строке поле Name отобразилось допустим в переменной [Base.Name 1], то сдесь я решения так и не нашел. :(

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеAlex3A, Сдесь загвоздка в другом. Надо, как бы объяснить правильно, :) когда щелкаешь по строке таблицы, что бы данные из этой строки отображались в поле ввода текста. Если переменная ввода текста [Base.Name], и название поля таблицы Name, то ни каких проблем. Если же мне надо допустим что бы при щелчке по строке поле Name отобразилось допустим в переменной [Base.Name 1], то сдесь я решения так и не нашел. :(

Автор - mishem
Дата добавления - 15 Ноября 2009 в 02:01
Alex3AДата: Вс, 15 Ноября 2009, 02:54 | Сообщение # 173
Друг клуба ММВ
Quote (mishem)
[Base.Name],

При старте из базы считываются занчение из всех полей каждой записи, как правило
это делается в цикле, посмотри этот участок кода. Синтаксис переменной типа объект.свойство - Base объект Name имя поля, я nb в глаза не видел, этот плагин то же,
логичен возможно, для доступа к полю по его номеру, а эта возможность должна быть
в "джентельменском наборе" плагина, будет где то следующим, [Base.1], мож так или
как по другому, без скобок, не скажу, Peter тебе бы сразу все и расказал.
Base.1, pole=2 Base.pole в хелпах на плагин это должно быть, тут даже по логике
вещей есть как подобрать, даже не зная синтаксиса, к примеру [Base.Name 1], является
алогичной, зачем одновременно два указателя на одно и то же - имя поля и номер поля.
 
Сообщение
Quote (mishem)
[Base.Name],

При старте из базы считываются занчение из всех полей каждой записи, как правило
это делается в цикле, посмотри этот участок кода. Синтаксис переменной типа объект.свойство - Base объект Name имя поля, я nb в глаза не видел, этот плагин то же,
логичен возможно, для доступа к полю по его номеру, а эта возможность должна быть
в "джентельменском наборе" плагина, будет где то следующим, [Base.1], мож так или
как по другому, без скобок, не скажу, Peter тебе бы сразу все и расказал.
Base.1, pole=2 Base.pole в хелпах на плагин это должно быть, тут даже по логике
вещей есть как подобрать, даже не зная синтаксиса, к примеру [Base.Name 1], является
алогичной, зачем одновременно два указателя на одно и то же - имя поля и номер поля.

Автор - Alex3A
Дата добавления - 15 Ноября 2009 в 02:54
mishemДата: Вс, 15 Ноября 2009, 12:22 | Сообщение # 174
Эксперт форума
Quote (Alex3A)
Синтаксис переменной типа объект.свойство - Base объект Name имя поля

В том то и дело, для таблицы нет объект.свойство. Rectangle где отображается таблица из свойств есть только Имя объекта, статус, привязка и зафиксировать или нет.

Quote (Alex3A)
хелпах на плагин это должно быть

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


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Alex3A)
Синтаксис переменной типа объект.свойство - Base объект Name имя поля

В том то и дело, для таблицы нет объект.свойство. Rectangle где отображается таблица из свойств есть только Имя объекта, статус, привязка и зафиксировать или нет.

Quote (Alex3A)
хелпах на плагин это должно быть

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

Автор - mishem
Дата добавления - 15 Ноября 2009 в 12:22
СергейДата: Вс, 15 Ноября 2009, 17:29 | Сообщение # 175
Необукер
mishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!
 
Сообщениеmishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!

Автор - Сергей
Дата добавления - 15 Ноября 2009 в 17:29
superboss144Дата: Вс, 15 Ноября 2009, 18:31 | Сообщение # 176
Новичок
В руском хельпе все команды подробно расписаны.Помимо предусмотренных команд по моему ничего не сделать.
 
СообщениеВ руском хельпе все команды подробно расписаны.Помимо предусмотренных команд по моему ничего не сделать.

Автор - superboss144
Дата добавления - 15 Ноября 2009 в 18:31
mishemДата: Вс, 15 Ноября 2009, 19:08 | Сообщение # 177
Эксперт форума
Quote (sp3d)
mishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!

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

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

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

superboss144, пример посмотрели? Вы это имели ввиду?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (sp3d)
mishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!

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

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

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

superboss144, пример посмотрели? Вы это имели ввиду?


Автор - mishem
Дата добавления - 15 Ноября 2009 в 19:08
superboss144Дата: Вс, 15 Ноября 2009, 19:15 | Сообщение # 178
Новичок
Да это! Просто к таблице своих команд не применить,выполняются только прописанные авторами плагина.
Сейчас все о кей ! разобрался ! Завтра выложу готовый результат,хочется узнать ваше мнение.
Пора на работу :'(


Сообщение отредактировано
superboss144 - Вс, 15 Ноября 2009, 19:18
 
СообщениеДа это! Просто к таблице своих команд не применить,выполняются только прописанные авторами плагина.
Сейчас все о кей ! разобрался ! Завтра выложу готовый результат,хочется узнать ваше мнение.
Пора на работу :'(

Автор - superboss144
Дата добавления - 15 Ноября 2009 в 19:15
СергейДата: Вс, 15 Ноября 2009, 20:55 | Сообщение # 179
Необукер
Quote (mishem)
dbfQuery
что то не видел такой команды, ладно, поковыряю еще плагин
 
Сообщение
Quote (mishem)
dbfQuery
что то не видел такой команды, ладно, поковыряю еще плагин

Автор - Сергей
Дата добавления - 15 Ноября 2009 в 20:55
mishemДата: Вс, 15 Ноября 2009, 21:00 | Сообщение # 180
Эксперт форума
sp3d, в разделе "Search"Поиск.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщениеsp3d, в разделе "Search"Поиск.

Автор - mishem
Дата добавления - 15 Ноября 2009 в 21:00
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Вопрос по Базе данных
Поиск: