Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Новая форма новому пользователю


Автор: IhY 23.7.2007, 07:57
Здравствуйте! Делаю что-то вроде заочной школы, в которой есть 3 группы пользователей: учитель, ученик, родитель. При регистрации их данные заносятся в БД. Затем для каждого из них должна создаваться уже заготовленная форма (об этом я уже нашла в других темах). Но как сделать, чтобы эти формы сохранялись для каждого пользователя вместе с изменениями, которые они внесли (ну кто-то решил задачку, кто-то прошел какой-нибудь урок и т.д.)? И чтобы когда эти пользователи в следующий раз заходили в программу, они видели ее такой, какой оставили сами, когда заходили в предыдущий раз.

Может быть, имеет смысл создать отдельную БД, в которую бы помещались эти измененные формы?
Посоветуйте что-нибудь, а то я в Бейсике начинающая...

Автор: Naghual 23.7.2007, 10:28
В свою БД добавляешь таблицу, в которой хранишь состояния форм для каждого пользователя.
При загрузке (закрытии) формы - читаешь (пишешь) соответствующее состояние.

Автор: IhY 23.7.2007, 10:45
Какую таблицу?.. И как это сделать?..  smile 

Автор: Akina 23.7.2007, 11:16
Форма - одна. Это только данные - разные. 

Цитата(IhY @  23.7.2007,  11:45 Найти цитируемый пост)
Какую таблицу?.. И как это сделать?..  

Предлагаю все-таки начать все это делать в MS ACCESS. Многое из того, что требуется, там делается много проще. К тому же справка раccчитана на скорее начинающих, нежели продвинутых. Много мастеров, визардов и пр. Если потребуется, VBA есть - в общем не сильно он отличается от VB6.

И начните с проектирования именно базы данных. Выделите сущности, сгруппируйте, определите связи и так далее... неверное проектирование БД может очень сильно усложнить работу над приложением. А рисование интерфейса и написание кода - это на 90% задача чисто техническая.

Автор: IhY 23.7.2007, 18:48
Akina,  дело в том что у меня нет аксеса... У меня только приложение в Бейсике... 
Да и вообще, я бейсичный код вижу всего 3 недели, а раньше о нем вообще ничего не знала =))) В общем, меня просто заставляют заниматься тем, что мне не оч интересно (я про написание проги) и я думаю мне придется довольно-таки трудно с этой прогой... Но я буду спрашивать))

Автор: cardinal 24.7.2007, 21:12
Тогда тебе сюда
http://books.kulichki.net/data/basic/vb3/
а потом сюда
http://vb.hut.ru/db/db.htm

Автор: Akina 24.7.2007, 23:46
Цитата(IhY @  23.7.2007,  19:48 Найти цитируемый пост)
думаю мне придется довольно-таки трудно с этой прогой... Но я буду спрашивать)) 

Но учить язык придется таки самостоятельно... так что firststeps ждет тебя

Автор: cardinal 25.7.2007, 00:21
Я тоже, когда думал про то, на что ссылки дать подумал о firststeps, но зайдя туда понял, что материал там только испугает, т.к. немного все таки неправильно ИМХО начинается там все (с Создание COM DLL, Свойства (Property) класса, Определяем свойства и создаем COM DLL и т.д.). Не с этого начинать надо...

Автор: IhY 25.7.2007, 05:49
cardinal,  спасибо за ссылки, я быстро учусь =)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)