Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
А вот данные зашифровать тебе ни кто не запрещает.
Абсолютно верно! В плагине NeoBookDB для этого есть свои готовые функции. Подробнее об этом лучше почитать в справке к плагину. Зашифрованную БД можно будет открыть только введя правильный ключ, который указывается перед шифрованием.
Возможно ли созданную БД закрыть паролем, так чтобы вход в неё был возможен после ввода логина и пароля на странице приветствия проекта.
у Вас вопрос по моему задан чуть - чуть не правильно. Не БД запоролить, а доступ к ней при запуске проекта. Создать отдельное диалоговое окно в начале проекта где будет вводиться логин и пароль.Ну а дальше уже на Ваше усмотрение что будет делать программа при не правильном вводе. Не хочешь читать хелп?
Установил NeoBookDB , после переустановки винды возникла проблема,а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?
Уже даже попробовал создать новый проект,где все настройки по умолчанию,результат тот же.(До этого было удобней особенно если много пунктов в таблице,не надо мотать ползунком,выделил нужную строку и вся инфа в полях ввода)Ума не приложу,что делать?
а именно при выделении строки в базе - данные не появляются в строках ввода.Подскажите в чем проблема ?
База данных это невизуальный объект, всякое выделение, вставляние и прочие процедуры выполняются в проекте, там и смотри что не так. Операции поддеживаемые базой открыть, закрыть, перейти на запись номер N, на первую, на последнюю, на следующую, предидущую, считать, записать, ну и ряд иных.Так что ничто в таблицы не запрыгивает и нигде не показывает, это делает скрипт проекта, его и анализируй.
Quote (superboss144)
после переустановки винды
А база у тебя вообще грузится или нет, если там идет работа через адо одбс, то база должна быть определена в системе.
http://undegrand.ucoz.ru/Base.rar В архиве готовый файл "exe", и сам проект. Там хорошо видно,что при выделении строки меняеться только фотка,вообщем увидите. Я даже винду переустановил,думал встала криво,(не помогло)!
Команды на создание и загрузку базы прописать --->свойства страницы--->команды. "переменные не совпадают скорей всего с переменной базы" помоему этого не может быть,ведь когда переходиш по строкам то фото меняется. И нигде никаких команд. Может еще какие идеи есть? У кого установлен этот плагин,попробуйте создать базу,что будет,может я зря кипишую!
Незнаю никаких таких перемннных базы, есть имена полей, в твоей базе такие имена - ФАМИЛИЯ АДРЕС ТЕЛЕФОН ФОТО, эти значения должны быть указаны в переменных проекта, и то их кодировка может быть разная. Или переделай выборки не по имени а по номеру поля, аналогично тому как очевидно, делается при заполнении таблицы, там то выборка у тебя идет нормально, ведь в таблице все есть.
Все о кей разобрадся, все дело в регистре букв(при создании базы надо названия полей писать заглавными!)Правда попробовал пока на английском сейчас сделаю тоже самое на руском.
Добавлено (14 Ноябрь 2009, 21:38) --------------------------------------------- Все точняк! в этом вся проблема!
Сообщение отредактировано superboss144 - Сб, 14 Ноября 2009, 21:33
mishem попробуй написать маленькими буквами когда создаеш поля базы... получиш туже проблему(т.к.заметь ты пишеш маленькими а в базе названия полей все равно большими отображаються,а переменная создается из твоих букв т.е мелких,отсюда и несрастуха!) К тому же для цифр НЕТ регистра ,они при любом раскладе пишуться одинаково!
Сообщение отредактировано superboss144 - Сб, 14 Ноября 2009, 22:14
(при создании базы надо названия полей писать заглавными!)
В общем, точно так как они у тебя названы в базе. А что бы небыло непоняток, рекомендую все имена давать в латинском алфавите. Ну а если обращение к полям делать не по имени а по номеру поля, то имена полей не будут играть никакой роли.
Alex3A, Сдесь загвоздка в другом. Надо, как бы объяснить правильно, когда щелкаешь по строке таблицы, что бы данные из этой строки отображались в поле ввода текста. Если переменная ввода текста [Base.Name], и название поля таблицы Name, то ни каких проблем. Если же мне надо допустим что бы при щелчке по строке поле Name отобразилось допустим в переменной [Base.Name 1], то сдесь я решения так и не нашел. Не хочешь читать хелп?
При старте из базы считываются занчение из всех полей каждой записи, как правило это делается в цикле, посмотри этот участок кода. Синтаксис переменной типа объект.свойство - Base объект Name имя поля, я nb в глаза не видел, этот плагин то же, логичен возможно, для доступа к полю по его номеру, а эта возможность должна быть в "джентельменском наборе" плагина, будет где то следующим, [Base.1], мож так или как по другому, без скобок, не скажу, Peter тебе бы сразу все и расказал. Base.1, pole=2 Base.pole в хелпах на плагин это должно быть, тут даже по логике вещей есть как подобрать, даже не зная синтаксиса, к примеру [Base.Name 1], является алогичной, зачем одновременно два указателя на одно и то же - имя поля и номер поля.
Синтаксис переменной типа объект.свойство - Base объект Name имя поля
В том то и дело, для таблицы нет объект.свойство. Rectangle где отображается таблица из свойств есть только Имя объекта, статус, привязка и зафиксировать или нет.
Quote (Alex3A)
хелпах на плагин это должно быть
По этому поводу ничего не находил. Обращение к таблице (редактирование) возможно ли бо не посредственно в самой таблице, но тогда не возможно применить какие ли бо формулы для вычисления. Ли бо в текстовом поле относящемуся к таблице которое создается автоматически при создании базы. Короче проблема в том, что при щелчке ЛКМ, не возможно сделать что бы передавалась какая ли бо команда.
mishem, освоили работу с БД?! Вопросик есть: как осуществляется поиск по БД, например по первой букве?!
Да не особо, времени нет Пока только форум читаю По поводу поиска, команда dbfQuery. В хелпе есть описание.
Quote
== Искомая строка полностью совпадает с данными в исследуемом поле.
Это если по букве.
Quote
= Хотя бы часть искомой строки совпадает с данными в исследуемом поле.
Впринципе тоже можно искать по букве, не помню точно, но по моему даже не принципиально где она находится. В начале, в средине или в конце. Но не утверждаю. Ну и так далее
superboss144, пример посмотрели? Вы это имели ввиду?
Да это! Просто к таблице своих команд не применить,выполняются только прописанные авторами плагина. Сейчас все о кей ! разобрался ! Завтра выложу готовый результат,хочется узнать ваше мнение. Пора на работу
Сообщение отредактировано superboss144 - Вс, 15 Ноября 2009, 19:18