Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 111
1

создание бд педагогов района

12.08.2011, 05:40. Показов 4540. Ответов 45
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
помогите пожалуйста знатоки аксесс.
надо сделать базу данных учителей района(имеется 13 школ). имеются данные как:
1. фамилия имя отчество
2. короче анкетные данные
3. стаж работы
4. должность (выбирается: руководящий, должность и пед состав).

сделал простую форму "гланая" с такой же таблицы(должность беру с таблицы "должность "). так забиваю данные.
мне надо что бы на форме из выпадающего списка выбрать какую нибудь школу и она паказывает педагогов той же школы(всех - список с навигацией). выбираю в списке педагогов то показывает его данные анкеты. читает и показывает сколько работников. сколько на руководящих должностях, сколько заместителей и сколько педагогов. извините если вопрос неуклюжий. давно когда то работал. все забыл. и можно ли такое сделать? заранее всем спасибо!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.08.2011, 05:40
Ответы с готовыми решениями:

Создание базы данных "Внесение обращений в администрацию района"
Вообщем, всем привет) Мне срочно нужна помощь. У меня на следующей неделе, последние сроки,...

Калькулятор расчета заработной платы педагогов
Здравствуйте, наша организация хочет разместить на своем сайте калькулятор расчета заработной платы...

Strawbery Prolog, логическая про Педагогов в иснтитуте
Эйнштейна аналогичная

Венчурные инвестиции педагогов (преподавателей) и начальники кафедр ВУЗов
Предполагается, что педагоги (преподаватели) соучредители образовательных учреждений смогут...

45
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
12.08.2011, 05:48 2
Можно сделать, и даже не прибегая к программированию на VBA, это все делается мастерами Ассеss.
0
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 111
12.08.2011, 06:07  [ТС] 3
желательно можно было бы сделать импорт с другой такой же бд(добавление в конец).
чтобы школы сами заполняли потом объединить.

Добавлено через 2 минуты
можете описать алгоритм и функции
0
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
12.08.2011, 06:16 4
tarabukinivan, импорт тоже не так сложно, но это уже наверное только на VBA.
АЛГОРИТМ:
Определяете набор данных, который вам нужен.
Определяете структуру базы данных.
Создаете таблицы в соответствии со структурой.
Определяетесь с интерфейсами.
Определяетесь с запросами, необходимыми для ваших интерфейсов
Создаете формы и запросы.
Определяете запуск с нужной формы.
Пишите процедуру импорта.
Вот и все.
0
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 111
12.08.2011, 06:45  [ТС] 5
для начала как это сделать:
из выпадающего списка выбрать какую нибудь школу и она паказывает педагогов той же школы(всех - список с навигацией). выбираю в списке педагогов то показывает его данные анкеты. читает и показывает сколько работников. сколько на руководящих должностях, сколько заместителей и сколько педагогов. а то у меня на форме когда выбираю школу на другую она изменяет а не показывает которую надо? и как читать? извините но я не шарю в аксес

Добавлено через 36 секунд
vitaly1981 спасибо вам за быстрые ответы
0
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
12.08.2011, 07:07 6
tarabukinivan, Это делается обычно через запросы, либо используя VBA
Различные приемы работы можно посмотреть здесь:
http://msa.polarcom.ru/bricks.htm
0
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 11
15.08.2011, 13:07 7
Здравствуйте! Помогите плиз, кто может!

Цитата Сообщение от vitaly1981 Посмотреть сообщение
Можно сделать, и даже не прибегая к программированию на VBA, это все делается мастерами Ассеss.
По-моему вопрос о том же, по крайней мере я увидела то, что хотела увидеть.
У меня вопрос в следующем, а точнее в примере. Есть направления по курсам и есть сами дисциплины, но вроде как по кафедрам. Как сделать так, чтобы в форме после выбора напрвления (кафедры) в выпадающем списке курсов были только те, которые к этому направлению относятся? У меня выпадают все подряд.

Изучаю сама, очень нравится, только вот наставника хорошего нет. Думаю, чувствую, что это можно как-то мастерами сделать, но перекрутила уже все, чего-то недокрутала, наверное. Пока не получается. Очень надеюсь на вашу помощь. Спасибо
Вложения
Тип файла: rar Вопрос.rar (19.4 Кб, 50 просмотров)
0
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
15.08.2011, 13:30 8
Чайник!, Тут, насколько помню, можно для поля со списком сделать источником запрос. А одним из параметров этого запроса будет первое поле со списком. Как то так.
Ну либо через VBA создавать Recordset и выводить в поле со списком.
0
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 11
15.08.2011, 13:59 9
Да чего-то я туплю. И запрос вроде пыталась делать. Только что-то не туда..... Может кто-то на моем примере для тупых подскажет? Спасибо большое
0
Эксперт MS Access
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,296
16.08.2011, 04:47 10
Дайте mdb!
0
EvilVoodoo
16.08.2011, 07:20
  #11

Не по теме:

Для писателей БД: Никогда не вносите в базу данных поле "Стаж" и ему подобные. Иначе ваша БД максимум через год будет содержать ошибки в записях, станет неактуальной и грош ей цена.

0
Эксперт MS Access
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,296
16.08.2011, 08:06 12
Перевод: Не сохраняйте в таблицах вычисляемые поля.

p.s. кроме тех случаев, когда вычисляемое поле является уже , в свою очередь, исходным полем для дальнейших вычислений и вычисляется единожды (т.е. в будущем не меняется), например "Зарплата Иванова за январь 2011 г."
0
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 11
16.08.2011, 11:57 13
Цитата Сообщение от alvk Посмотреть сообщение
Дайте mdb!
В принципе с mdb этим Вы уже знакомы Выпадающий список с отбором. Тут его уже переделали, а я сейчас только заметила, что предложенный вариант работает только при заполнении. После направления курс нужно выбрать. А если в режиме редактирования, т.е. захожу в запись уже заполненную, и хочу курс изменить по уже установленному направлению, выпадает набор курсов из предыдущей записи, которую выбирали. То есть где-то не там процедура подключена. Сразу поясняю, я в VB полный чайник. До сих пор делала все только с помощью мастеров и встроенных макросов.

Ссылка на нетронутый вариант, хотелось бы Ваш вариант увидеть

Добавлено через 4 минуты
Цитата Сообщение от alvk Посмотреть сообщение
Перевод: Не сохраняйте в таблицах вычисляемые поля.

p.s. кроме тех случаев, когда вычисляемое поле является уже , в свою очередь, исходным полем для дальнейших вычислений и вычисляется единожды (т.е. в будущем не меняется), например "Зарплата Иванова за январь 2011 г."
Кстати, а как сохранить в таблицу вычисляемое поле? Например приходит клиент, в форме рассчитывается сумма заказа. Она не изменится потом. И нужно от нее отталкиваться, чтобы посчитать остаток к оплате в зависимости от уже произведенных частичных оплат.
0
Эксперт MS Access
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,296
16.08.2011, 12:17 14
Если речь о той базе, то там я уже выложил "свой вариант". Это дублирующаяся тема?
Что касается сохранения в поле результата сложения двух полей, то на это я могу ответить только так - Читайте литературу, это такие азы, как азбука в школе, поле номер у вас вычисляемое кстати.
1
259 / 94 / 24
Регистрация: 18.04.2011
Сообщений: 719
Записей в блоге: 1
16.08.2011, 12:31 15
Цитата Сообщение от Чайник! Посмотреть сообщение
Например приходит клиент, в форме рассчитывается сумма заказа. Она не изменится потом.
Если она потом не изменится - можете ее в базу и записать. Если она вычисляемая - то лучше делать так, как правильно. А именно - высчитывать ее.
Объясняю почему не стоит записывать в базу данных стаж работы:
Вы заполняете базу данных и ставите сотруднику стаж работы 15 лет. И таких сотрудников, допустим, 12000 (база заполнена, объем данных не позволяет визуально ее просмотреть за пару минут). Через пол года работы у сотрудника стаж его работы будет 16 лет, но в базе он останется равным 15, что уже является неверным. Просматривать ежедневно базу данных из 12000 полей на предмет несоответствия данных в базе - нереально.
И вообще правка уже записанных данных в базу должна иметь документальное основание (приказ директора, какие-либо бухгалтерские документы).

И вот тут сразу приходит на ум случай со студентами.
Можно или нет в базу данных записывать курс, на котором учится студент (первый, второй)?
Вроде как студент каждый год должен переходить с одного курса на другой, поэтому первая мысль - нельзя.
Но! Каждый год декан\ректор просматривает списки студентов и подписывает приказ о его переводе на курс старше. И именно этот приказ о переводе является основанием оператору залезть в базу и поменять студенту курс со старого на новый (например со второго на третий). Именно благодаря этому приказу в базе данных можно хранить поле "Курс студента".
1
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 11
16.08.2011, 12:41 16
Цитата Сообщение от alvk Посмотреть сообщение
Если речь о той базе, то там я уже выложил "свой вариант". Это дублирующаяся тема?
Что касается сохранения в поле результата сложения двух полей, то на это я могу ответить только так - Читайте литературу, это такие азы, как азбука в школе, поле номер у вас вычисляемое кстати.
Да, я понимаю, что азы для кого-то. Для чайника - это сложно еще пока. Я и не скрываю, что я - чайник. Литература? Обычно по 1000 страниц. При всем моем ОГРОМНОМ желании нет возможности изучать по литературе исключительно из-за отсутствия времени. Нужен ответ на конкретный вопрос. Я его больше в массе сраниц по времени буду искать, чем мне профессионал бы рассказал за пару минут. Я в общем-то для этого на этот форум и пришла, чтобы со специалистами пообщаться.
0
54 / 54 / 1
Регистрация: 30.04.2010
Сообщений: 133
16.08.2011, 13:49 17
Чайник!,

Ведите диалог в одной теме.

Для начала, что ли... Поля (направления и курс)
Что в заказе, что на курсах должны быть Числовыми.

Добавлено через 15 минут
Нет, лучше почитайте это:
 Комментарий модератора 
здесь была ссылка на отсутствующую страницу.
господа, избегайте ссылок на сторонние ненадежные ресурсы. есть же проверенные временем первоисточники - наподобие microsoft.com и т.д.
0
Эксперт MS Access
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,296
16.08.2011, 14:58 18
Цитата Сообщение от Чайник! Посмотреть сообщение
Нужен ответ на конкретный вопрос. Я его больше в массе сраниц по времени буду искать, чем мне профессионал бы рассказал за пару минут. Я в общем-то для этого на этот форум и пришла, чтобы со специалистами пообщаться.
Я не считаю, что создание базы данных можно сравнить с поджариванием яичницы, "10 минут и готово".
0
54 / 54 / 1
Регистрация: 30.04.2010
Сообщений: 133
16.08.2011, 15:07 19
alvk,
+1000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000 и тд.
0
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 11
16.08.2011, 15:30 20
Цитата Сообщение от alvk Посмотреть сообщение
Я не считаю, что создание базы данных можно сравнить с поджариванием яичницы, "10 минут и готово".
Огромное спасибо за помощь!!!!!! Я думала, что форумы, подобные этому, для того, чтобы помочь друг другу, чтобы найти ответ на свой, может быть и для кого-то глупый, вопрос. А оказывается форум для того, чтобы вот такие умные и "воспитанные" мужчины красовались собой, демонстрировали свои знания и росли в своих собственных глазах. Считаете вопрос глупым - не реагируйте на него. Спасибо всем! Просьба больше не беспокоиться по поводу моих ГЛУПЫХ вопросов. Пойду жарить яишницу
0
16.08.2011, 15:30
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.08.2011, 15:30
Помогаю со студенческими работами здесь

Инициативная группа педагогов Кировской области недовольна миграцией на СПО
В интернете опубликован проект письма в департамент образования Кировской области, составленный...

Определение района проживания.
Помогите, пожалуйста, написать программу на Visual Prolog!!! Задание: Задана информация о человеке:...

Определение района города
Приветос всем, я вот определил точный адрес в городе и тп с помощью CLGeocoder, кто шарит, как...

Проектирование сети небольшого района
Имеется район, порядка 30 пятиэтажек, на 4 подъезда в основном. Хотим затянуть оптикой и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru