|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
|
Занесение данных в базу через одну форму29.05.2013, 12:18. Показов 1860. Ответов 6
Метки нет (Все метки)
Доброго времени суток уважаемые форумчане!
Помогите советом. Есть простая база данных, состоящая из таблиц, Клиент, Анализы, Информация по заказу, Заказ. Проблема в следующем, не могу объединить эти данные так, что бы через форму их было удобно заносить. Таблица Заказ может быть подчинена либо Информации о заказе, либо таблице Клиент, и в том и в другом случае приходится руками проставлять для каждого анализа либо код информации по заказу либо код клиента. Подскажите пожалуйста, есть ли какое то простое решение по автоматизации данного момента? Базу прилагаю. Заранее всех благодарю за участие и потраченное время.
0
|
|
| 29.05.2013, 12:18 | |
|
Ответы с готовыми решениями:
6
Ввод данных в базу через форму с выпадающими списками Заполнение связанных таблиц через одну форму Добавить еще одну таблицу в базу данных |
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 30.05.2013, 02:16 | |
|
До формы нужно на мой взгляд переделать структуру:
1.Информация о заказах не нужна, разве может быть в разных заказах одна и та же информация? Удаляйте эту таблицу, три несчастных поля переносите в заказы. 2.С анализами наверное нужно наоборот связь сделать. Ведь в одном заказе может быть несколько анализов? Тогда код_заказа в анализы и по нему связывайте. 3. Форма соответственно: основная - заказы, подчинённая - анализы, связь по коду заказа.
1
|
|
|
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
|
|
| 30.05.2013, 10:37 | |
|
1
|
|
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
|
| 30.05.2013, 18:08 [ТС] | |
|
Немного поясню, я сделал таблицу "Информация по заказу" для того чтобы данные в базе не дублировались, тоесть как вы правильно заметили в одном заказе может быть несколько анализов и все они обычно соответсвуют одной записи информации о заказе, как человек их сдавал платно, бесплатно и т.д., сегодня он может сдать платно завтра бесплатно. Изначально этой таблицы не было, я её ввёл , чтобы в каждой строчке таблице заказа не проставлять условия из таблицы "Информация по заказу."
Добавлено через 5 минут evgenii3000 благодарю за вариант, но опять же в базе вы поместили информацию по заказу в таблицу заказы у меня так все и было, но тогда получается, что если человек сдаст 10 анализов, для всех них будет одинаковая запись в полях "Дата заказа" и "Тип сдачи", а так же "Срочность", а я хотел чтоб одному заказу со множеством анализов соответствовала одна запись по клиенту и одна запись по информации об этом заказе.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 31.05.2013, 02:01 | ||
|
Roberto1488, смотрите внимательней, я же писал:
Занесение данных в базу через одну форму
0
|
||
|
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
|
||
| 31.05.2013, 13:29 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 59
|
||
| 03.06.2013, 16:46 [ТС] | ||
|
Может кому пригодится.
0
|
||
| 03.06.2013, 16:46 | |
|
Помогаю со студенческими работами здесь
7
Смотрю одну базу данных, вижу там почти на каждое знаечение есть Lowered
Создать форму в access, чтобы заполняла базу данных и автоматически формировала документ Word Выбор данных из полей со списком, занесение этих данных в список и добавление данных в таблицу Ввод данных через форму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|